SimGrid  3.18
Versatile Simulation of Distributed Systems
smpi_pmpi.cpp File Reference

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (smpi_pmpi, smpi, "Logging specific to SMPI (pmpi)")
 
void TRACE_smpi_set_category (const char *category)
 
int PMPI_Init (int *argc, char ***argv)
 
int PMPI_Finalize ()
 
int PMPI_Finalized (int *flag)
 
int PMPI_Get_version (int *version, int *subversion)
 
int PMPI_Get_library_version (char *version, int *len)
 
int PMPI_Init_thread (int *argc, char ***argv, int, int *provided)
 
int PMPI_Query_thread (int *provided)
 
int PMPI_Is_thread_main (int *flag)
 
int PMPI_Abort (MPI_Comm, int)
 
double PMPI_Wtime ()
 
double PMPI_Wtick ()
 
int PMPI_Address (void *location, MPI_Aint *address)
 
int PMPI_Get_address (void *location, MPI_Aint *address)
 
int PMPI_Get_processor_name (char *name, int *resultlen)
 
int PMPI_Get_count (MPI_Status *status, MPI_Datatype datatype, int *count)
 
int PMPI_Initialized (int *flag)
 
int PMPI_Alloc_mem (MPI_Aint size, MPI_Info, void *baseptr)
 
int PMPI_Free_mem (void *baseptr)
 
int PMPI_Error_class (int errorcode, int *errorclass)
 
int PMPI_Keyval_create (MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state)
 
int PMPI_Keyval_free (int *keyval)
 

Variables

double sg_maxmin_precision
 

Function Documentation

◆ XBT_LOG_NEW_DEFAULT_SUBCATEGORY()

XBT_LOG_NEW_DEFAULT_SUBCATEGORY ( smpi_pmpi  ,
smpi  ,
"Logging specific to SMPI (pmpi)"   
)

◆ TRACE_smpi_set_category()

void TRACE_smpi_set_category ( const char *  category)

◆ PMPI_Init()

int PMPI_Init ( int *  argc,
char ***  argv 
)

◆ PMPI_Finalize()

int PMPI_Finalize ( )

◆ PMPI_Finalized()

int PMPI_Finalized ( int *  flag)

◆ PMPI_Get_version()

int PMPI_Get_version ( int *  version,
int *  subversion 
)

◆ PMPI_Get_library_version()

int PMPI_Get_library_version ( char *  version,
int *  len 
)

◆ PMPI_Init_thread()

int PMPI_Init_thread ( int *  argc,
char ***  argv,
int  ,
int *  provided 
)

◆ PMPI_Query_thread()

int PMPI_Query_thread ( int *  provided)

◆ PMPI_Is_thread_main()

int PMPI_Is_thread_main ( int *  flag)

◆ PMPI_Abort()

int PMPI_Abort ( MPI_Comm  ,
int   
)

◆ PMPI_Wtime()

double PMPI_Wtime ( )

◆ PMPI_Wtick()

double PMPI_Wtick ( )

◆ PMPI_Address()

int PMPI_Address ( void location,
MPI_Aint address 
)

◆ PMPI_Get_address()

int PMPI_Get_address ( void location,
MPI_Aint address 
)

◆ PMPI_Get_processor_name()

int PMPI_Get_processor_name ( char *  name,
int *  resultlen 
)

◆ PMPI_Get_count()

int PMPI_Get_count ( MPI_Status status,
MPI_Datatype  datatype,
int *  count 
)

◆ PMPI_Initialized()

int PMPI_Initialized ( int *  flag)

◆ PMPI_Alloc_mem()

int PMPI_Alloc_mem ( MPI_Aint  size,
MPI_Info  ,
void baseptr 
)

◆ PMPI_Free_mem()

int PMPI_Free_mem ( void baseptr)

◆ PMPI_Error_class()

int PMPI_Error_class ( int  errorcode,
int *  errorclass 
)

◆ PMPI_Keyval_create()

int PMPI_Keyval_create ( MPI_Copy_function copy_fn,
MPI_Delete_function delete_fn,
int *  keyval,
void extra_state 
)

◆ PMPI_Keyval_free()

int PMPI_Keyval_free ( int *  keyval)

Variable Documentation

◆ sg_maxmin_precision

double sg_maxmin_precision