soupy.collectives
soupy.collectives.collective
- class soupy.collectives.collective.MultipleSamePartitioningPDEsCollective(comm, is_serial_check=False)[source]
Bases:
objectParallel reduction utilities when several serial systems of PDEs (one per process) are solved concurrently.
Constructor: :param comm: MPI communicator :type comm :
mpi4py.MPI.Comm- allReduce(v, op)[source]
Case handled: -
vis a scalar (float,int); -vis a numpy array (NOTE:vwill be overwritten) -vis adolfin.Vector(NOTE:vwill be overwritten) Operation:op = "Sum"or “Avg” (case insentive).