Dynamic Load Balance 3.6.1+32-59d1
Functions | Variables
mpi_core.h File Reference
#include "mpi/mpi_calls_coded.h"
#include <unistd.h>
#include <mpi.h>
Include dependency graph for mpi_core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void before_mpi (mpi_call_t mpi_call)
 
void after_mpi (mpi_call_t mpi_call)
 
int is_mpi_ready (void)
 
void finalize_mpi_core (void)
 
MPI_Comm getWorldComm (void)
 
MPI_Comm getNodeComm (void)
 
MPI_Comm getInterNodeComm (void)
 
MPI_Datatype get_mpi_int64_type (void)
 

Variables

int _mpi_rank
 
int _mpi_size
 
int _node_id
 
int _num_nodes
 
int _process_id
 
int _mpis_per_node
 

Function Documentation

◆ before_mpi()

void before_mpi ( mpi_call_t  mpi_call)

◆ after_mpi()

void after_mpi ( mpi_call_t  mpi_call)

◆ is_mpi_ready()

int is_mpi_ready ( void  )

◆ finalize_mpi_core()

void finalize_mpi_core ( void  )

◆ getWorldComm()

MPI_Comm getWorldComm ( void  )

◆ getNodeComm()

MPI_Comm getNodeComm ( void  )

◆ getInterNodeComm()

MPI_Comm getInterNodeComm ( void  )

◆ get_mpi_int64_type()

MPI_Datatype get_mpi_int64_type ( void  )

Variable Documentation

◆ _mpi_rank

int _mpi_rank
extern

◆ _mpi_size

int _mpi_size
extern

◆ _node_id

int _node_id
extern

◆ _num_nodes

int _num_nodes
extern

◆ _process_id

int _process_id
extern

◆ _mpis_per_node

int _mpis_per_node
extern