XGC1
|
#include <mpi.h>
#include <vector>
#include <cstdio>
Go to the source code of this file.
Classes | |
struct | MyMPI |
Functions | |
void | create_comm_world (int color) |
void | destroy_comm_world () |
template<typename F > | |
void | execute_in_rank_order (const MPI_Comm &comm, F func) |
template<typename T > | |
MPI_Datatype | get_mpi_type () |
template<typename ViewType > | |
MPI_Datatype | get_mpi_type (const ViewType &view) |
Variables | |
MPI_Comm | SML_COMM_WORLD |
int | SML_COMM_RANK |
int | SML_COMM_SIZE |
void create_comm_world | ( | int | color | ) |
void destroy_comm_world | ( | ) |
void execute_in_rank_order | ( | const MPI_Comm & | comm, |
F | func | ||
) |
MPI_Datatype get_mpi_type | ( | ) |
MPI_Datatype get_mpi_type | ( | const ViewType & | view | ) |
int SML_COMM_RANK |
int SML_COMM_SIZE |
MPI_Comm SML_COMM_WORLD |