dedalus.tools.parallel
Tools for running in parallel.
Module Contents
- class Sync(comm=MPI.COMM_WORLD, enter=True, exit=True)
Context manager for synchronizing MPI processes.
- Parameters
enter (boolean, optional) – Apply MPI barrier on entering context. Default: True
exit (boolean, optional) – Apply MPI barrier on exiting context. Default: True
- class RotateProcesses(comm=MPI.COMM_WORLD)
Context manager for rotating execution between MPI processes.
- Parameters
comm (MPI communicator, optional)