diff --git a/src/OpenFOAM/db/IOstreams/Pstreams/gatherScatter.C b/src/OpenFOAM/db/IOstreams/Pstreams/gatherScatter.C index ffa7b4be935621e730f8e50a898b82331cc49d2f..3a250c7ab8dca21c743bb5f95237de2b604f5fa7 100644 --- a/src/OpenFOAM/db/IOstreams/Pstreams/gatherScatter.C +++ b/src/OpenFOAM/db/IOstreams/Pstreams/gatherScatter.C @@ -52,7 +52,7 @@ void Pstream::gather const label comm ) { - if (UPstream::nProcs(comm) > 1) + if (UPstream::parRun() && UPstream::nProcs(comm) > 1) { // Get my communication order const commsStruct& myComm = comms[UPstream::myProcNo(comm)]; @@ -151,7 +151,7 @@ void Pstream::scatter const label comm ) { - if (UPstream::nProcs(comm) > 1) + if (UPstream::parRun() && UPstream::nProcs(comm) > 1) { // Get my communication order const commsStruct& myComm = comms[UPstream::myProcNo(comm)];