diff --git a/AMDiS/src/parallel/MeshDistributor.h b/AMDiS/src/parallel/MeshDistributor.h index 9665e5ae01a81c9ee6c8d2e73f0b1ab754d326a1..109e7f54b1a9fcd2642f7e8f43cdcfcd98fd57c4 100644 --- a/AMDiS/src/parallel/MeshDistributor.h +++ b/AMDiS/src/parallel/MeshDistributor.h @@ -267,7 +267,7 @@ namespace AMDiS { namespace Parallel { stdMpi.send(it.getRank(), dofs); } - for (DofComm::Iterator it(dofComm[level].getSendDofs()); + for (DofComm::Iterator it(dofComm[level].getSendDofs(), fe); !it.end(); it.nextRank()) stdMpi.recv(it.getRank()); @@ -315,7 +315,7 @@ namespace AMDiS { namespace Parallel { stdMpi.send(it.getRank(), dofs); } - for (DofComm::Iterator it(dofComm[level].getRecvDofs()); + for (DofComm::Iterator it(dofComm[level].getRecvDofs(), fe); !it.end(); it.nextRank()) stdMpi.recv(it.getRank()); @@ -358,7 +358,7 @@ namespace AMDiS { namespace Parallel { stdMpi.send(it.getRank(), dofs); } - for (DofComm::Iterator it(dofComm[level].getSendDofs()); + for (DofComm::Iterator it(dofComm[level].getSendDofs(), fe); !it.end(); it.nextRank()) stdMpi.recv(it.getRank());