4.6.9 pde.tools.mpi module
Auxillary functions and variables for dealing with MPI multiprocessing
Warning
These functions are mostly no-ops unless MPI is properly installed and python code
was started using mpirun
or mpiexec
. Please refer to the
documentation of your MPI distribution for details.
send data to another MPI node |
|
receive data from another MPI node |
|
combines data from all MPI nodes |
- is_main: bool = True
Flag indicating whether the current process is the main process (with ID 0)
- Type:
- mpi_allreduce(data, operator=None)[source]
combines data from all MPI nodes
Note that complex datatypes and user-defined functions are not properly supported.