ptypy.utils.parallel#
Utility functions and classes to support MPI computing.
This file is part of the PTYPY package.
- copyright:
Copyright 2014 by the PTYPY team, see AUTHORS.
- license:
see LICENSE for details.
Functions
|
Compute the maximum over a list of arrays distributed over multiple processes. |
|
Compute the minimum over a list of arrays distributed over multiple processes. |
|
Creates complex-valued statistical noise in the shape of sh consistent across all nodes. |
|
Compute the product over a list of arrays distributed over multiple processes. |
|
Wrapper for |
|
Wrapper for |
|
Compute the sum of list of arrays distributed over multiple processes. |
|
Allgather dict in place. |
|
Wrapper for comm.Allreduce, always in place. |
|
Performs MPI parallel |
|
Wrapper for comm.Barrier. |
|
Wrapper for comm.bcast and comm.Bcast. |
|
Broadcasts or scatters a dict dct from |
|
Gathers broadcasted or scattered dict dct at rank target. |
|
gathers list lst of all processes to a list of length length according to order given by indices. |
|
Wrapper for comm.Recv. |
|
Wrapper for comm.Send and comm.send. |
|
Toggle using MPI or not. |
Classes