Multiscale Universal Interface  2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
lib_mpi_split.h File Reference

Provides helper functions to generate (and finalize) a new MPI comm world that can then be used by an already MPI enabled application to ensure MPI_COMM_WORLD remains free for use by MUI. More...

#include <exception>
Include dependency graph for lib_mpi_split.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mui
 

Functions

void mui::mpi_finalize_after_split ()
 
MPI_Comm mui::mpi_split_by_app (int argc=0, char **argv=NULL, int threadType=-1, int *thread_support=NULL)
 

Detailed Description

Provides helper functions to generate (and finalize) a new MPI comm world that can then be used by an already MPI enabled application to ensure MPI_COMM_WORLD remains free for use by MUI.

Author
Y. H. Tang
Date
14 March 2014