]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
use an other constructor of MPIProcessorGroup
authorsecher <secher>
Mon, 4 May 2009 14:16:14 +0000 (14:16 +0000)
committersecher <secher>
Mon, 4 May 2009 14:16:14 +0000 (14:16 +0000)
src/ParaMEDMEM/MPIProcessorGroup.cxx
src/ParaMEDMEM/MPIProcessorGroup.hxx

index 8fb3208d2e4720c61bbb37d8113edd1cdecf7df8..d5b6767813cbf30abe11bcef37df1456ed2403f4 100644 (file)
@@ -118,7 +118,7 @@ namespace ParaMEDMEM
     \param pstart id in MPI_COMM_WORLD of the first processor in the group
     \param pend id in MPI_COMM_WORLD of the last processor in the group
   */
-  MPIProcessorGroup::MPIProcessorGroup (const CommInterface& comm_interface, int pstart, int pend): ProcessorGroup(comm_interface,pstart,pend),_world_comm(MPI_COMM_WORLD)
+  MPIProcessorGroup::MPIProcessorGroup (const CommInterface& comm_interface, int pstart, int pend, const MPI_Comm& world_comm): ProcessorGroup(comm_interface,pstart,pend),_world_comm(world_comm)
   {
     //Creation of a communicator 
     MPI_Group group_world;
index 62c9f438a6dfa9f1885fdbba0b4f7f4951bbadb5..ee679f8550deaaa8f5572ae3f8774822926ec24b 100644 (file)
@@ -33,7 +33,7 @@ namespace ParaMEDMEM
     MPIProcessorGroup(const CommInterface& interface);
     MPIProcessorGroup(const CommInterface& interface, std::set<int> proc_ids, const MPI_Comm& world_comm=MPI_COMM_WORLD);
     MPIProcessorGroup (const ProcessorGroup& proc_group, std::set<int> proc_ids);
-    MPIProcessorGroup(const CommInterface& interface,int pstart, int pend);
+    MPIProcessorGroup(const CommInterface& interface,int pstart, int pend, const MPI_Comm& world_comm=MPI_COMM_WORLD);
     virtual ~MPIProcessorGroup();
     virtual ProcessorGroup* fuse (const ProcessorGroup&) const;
     void intersect (ProcessorGroup&) { }