3.1.4.5. c3po.mpi.MPICollectiveProcess module
Contain the class MPICollectiveProcess.
- class c3po.mpi.MPICollectiveProcess.MPICollectiveProcess(mpiComm)
Bases:
objectMPICollectiveProcessdefines a collective process.In particuler, it allows, by inheritance (a new class that inherits from
MPICollectiveProcessbut be defined), to define a collectivec3po.PhysicsDriver.PhysicsDriver: all processors will locally launch this component.- __init__(mpiComm)
Build a
MPICollectiveProcessobject.- Parameters:
mpiComm – MPI communicator. It must be shared by all processes involved in the
MPICollectiveProcess(and all processes of this MPI communicator must be involed in theMPICollectiveProcess).