1 #ifndef teca_mpi_util_h
2 #define teca_mpi_util_h
6 #include "teca_config.h"
18 int new_comm_size, MPI_Comm *new_comm);
25 int group_size, MPI_Comm *new_comm);
p_teca_error_handler error_handler TECA_EXPORT
The global error handler instance.
Codes dealing with MPI.
Definition: teca_mpi_util.h:11
TECA_EXPORT int split_communicator(MPI_Comm comm, int group_size, MPI_Comm *new_comm)
TECA_EXPORT int mpi_rank_0(MPI_Comm comm)
return non-zero if this process is MPI rank 0
TECA_EXPORT int equipartition_communicator(MPI_Comm comm, int new_comm_size, MPI_Comm *new_comm)