MPI launchers#
General interest and NWP specific MPI launchers.
- class vortex.algo.mpitools.MpiEnvelopeBit(*args, **kw)[source]#
Set NPROC and NBPROC in namelists given the MPI distribution.
After parent initialization, set master and options to undefined.
- class vortex.algo.mpitools.MpiBinary(*args, **kw)[source]#
Not documented yet.
After parent initialization, set master and options to undefined.
- class vortex.algo.mpitools.MpiBinaryBasic(*args, **kw)[source]#
Set NPROC and NBPROC in namelists given the MPI distribution.
After parent initialization, set master and options to undefined.
- class vortex.algo.mpitools.MpiBinaryIOServer(*args, **kw)[source]#
Standard binary description for IO Server binaries.
After parent initialization, set launcher value.
- class vortex.algo.mpitools.MpiRun(*args, **kw)[source]#
Standard MPI launcher on most systems: mpirun.
After parent initialization, set master, options and basics to undefined.
- class vortex.algo.mpitools.SRun(*args, **kw)[source]#
SLURM’s srun launcher.
After parent initialization, set master, options and basics to undefined.
- class vortex.algo.mpitools.SRunDDT(*args, **kw)[source]#
SLURM’s srun launcher with ARM’s DDT.
After parent initialization, set master, options and basics to undefined.
- class vortex.algo.mpitools.OmpiMpiRun(*args, **kw)[source]#
OpenMPI’s mpirun launcher.
After parent initialization, set master, options and basics to undefined.
- class vortex.algo.mpitools.OmpiMpiRunDDT(*args, **kw)[source]#
SLURM’s srun launcher with ARM’s DDT.
After parent initialization, set master, options and basics to undefined.
- class vortex.nwp.algo.mpitools.MpiAuto(*args, **kwargs)[source]#
MpiTools that uses mpiauto as a proxy to several MPI implementations
After parent initialization, set master, options and basics to undefined.
- class vortex.nwp.algo.mpitools.MpiAutoDDT(*args, **kwargs)[source]#
MpiTools that uses mpiauto as a proxy to several MPI implementations with DDT support.
After parent initialization, set master, options and basics to undefined.