SimGrid  3.15
Versatile Simulation of Distributed Systems
smpi_mpi.cpp File Reference
#include "private.h"
#include "simgrid/sg_config.h"

Macros

#define NOT_YET_IMPLEMENTED
 
#define WRAPPED_PMPI_CALL(type, name, args, args2)
 
#define UNIMPLEMENTED_WRAPPED_PMPI_CALL(type, name, args, args2)
 

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (smpi_mpi, smpi, "Logging specific to SMPI ,(mpi)")
 
 WRAPPED_PMPI_CALL (double, MPI_Wtick,(void),()) WRAPPED_PMPI_CALL(double
 
 WRAPPED_PMPI_CALL (int, MPI_Abort,(MPI_Comm comm, int errorcode),(comm, errorcode)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win WRAPPED_PMPI_CALL (int, MPI_Address,(void *location, MPI_Aint *address),(location, address)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Allgatherv,(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, MPI_Comm comm),(sendbuf, sendcount, sendtype, recvbuf, recvcounts, displs, recvtype, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr WRAPPED_PMPI_CALL (int, MPI_Allreduce,(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm),(sendbuf, recvbuf, count, datatype, op, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Alltoallv,(void *sendbuf, int *sendcounts, int *senddisps, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *recvdisps, MPI_Datatype recvtype, MPI_Comm comm),(sendbuf, sendcounts, senddisps, sendtype, recvbuf, recvcounts, recvdisps, recvtype, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval WRAPPED_PMPI_CALL (int, MPI_Attr_get,(MPI_Comm comm, int keyval, void *attr_value, int *flag),(comm, keyval, attr_value, flag)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value WRAPPED_PMPI_CALL (int, MPI_Barrier,(MPI_Comm comm),(comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Cart_coords,(MPI_Comm comm, int rank, int maxdims, int *coords),(comm, rank, maxdims, coords)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart WRAPPED_PMPI_CALL (int, MPI_Cartdim_get,(MPI_Comm comm, int *ndims),(comm, ndims)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords WRAPPED_PMPI_CALL (int, MPI_Cart_rank,(MPI_Comm comm, int *coords, int *rank),(comm, coords, rank)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest WRAPPED_PMPI_CALL (int, MPI_Cart_sub,(MPI_Comm comm, int *remain_dims, MPI_Comm *comm_new),(comm, remain_dims, comm_new)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result WRAPPED_PMPI_CALL (int, MPI_Comm_create_keyval,(MPI_Comm_copy_attr_function *copy_fn, MPI_Comm_delete_attr_function *delete_fn, int *keyval, void *extra_state),(copy_fn, delete_fn, keyval, extra_state)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm WRAPPED_PMPI_CALL (int, MPI_Comm_delete_attr,(MPI_Comm comm, int comm_keyval),(comm, comm_keyval)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Comm_dup,(MPI_Comm comm, MPI_Comm *newcomm),(comm, newcomm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval WRAPPED_PMPI_CALL (int, MPI_Comm_free,(MPI_Comm *comm),(comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag WRAPPED_PMPI_CALL (int, MPI_Comm_get_name,(MPI_Comm comm, char *name, int *len),(comm, name, len)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group WRAPPED_PMPI_CALL (int, MPI_Comm_rank,(MPI_Comm comm, int *rank),(comm, rank)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val WRAPPED_PMPI_CALL (int, MPI_Comm_size,(MPI_Comm comm, int *size),(comm, size)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out WRAPPED_PMPI_CALL (int, MPI_Comm_create_group,(MPI_Comm comm, MPI_Group group, int tag, MPI_Comm *comm_out),(comm, group, tag, comm_out)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims WRAPPED_PMPI_CALL (int, MPI_Error_class,(int errorcode, int *errorclass),(errorcode, errorclass)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Finalized,(int *flag),(flag)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Free_mem,(void *baseptr),(baseptr)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Gatherv,(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm),(sendbuf, sendcount, sendtype, recvbuf, recvcounts, displs, recvtype, root, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address WRAPPED_PMPI_CALL (int, MPI_Get_count,(MPI_Status *status, MPI_Datatype datatype, int *count),(status, datatype, count)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len WRAPPED_PMPI_CALL (int, MPI_Get_processor_name,(char *name, int *resultlen),(name, resultlen)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion WRAPPED_PMPI_CALL (int, MPI_Get,(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win),(origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, win)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result WRAPPED_PMPI_CALL (int, MPI_Group_difference,(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup),(group1, group2, newgroup)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup WRAPPED_PMPI_CALL (int, MPI_Group_free,(MPI_Group *group),(group)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup WRAPPED_PMPI_CALL (int, MPI_Group_intersection,(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup),(group1, group2, newgroup)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup WRAPPED_PMPI_CALL (int, MPI_Group_range_incl,(MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup),(group, n, ranges, newgroup)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank WRAPPED_PMPI_CALL (int, MPI_Group_size,(MPI_Group group, int *size),(group, size)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 WRAPPED_PMPI_CALL (int, MPI_Group_union,(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup),(group1, group2, newgroup)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info WRAPPED_PMPI_CALL (int, MPI_Info_delete,(MPI_Info info, char *key),(info, key)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo WRAPPED_PMPI_CALL (int, MPI_Info_free,(MPI_Info *info),(info)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag WRAPPED_PMPI_CALL (int, MPI_Info_get_nkeys,(MPI_Info info, int *nkeys),(info, nkeys)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key WRAPPED_PMPI_CALL (int, MPI_Info_get_valuelen,(MPI_Info info, char *key, int *valuelen, int *flag),(info, key, valuelen, flag)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value WRAPPED_PMPI_CALL (int, MPI_Initialized,(int *flag),(flag)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv WRAPPED_PMPI_CALL (int, MPI_Init_thread,(int *argc, char ***argv, int required, int *provided),(argc, argv, required, provided)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status WRAPPED_PMPI_CALL (int, MPI_Irecv,(void *buf, int count, MPI_Datatype datatype, int src, int tag, MPI_Comm comm, MPI_Request *request),(buf, count, datatype, src, tag, comm, request)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request WRAPPED_PMPI_CALL (int, MPI_Issend,(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request),(buf, count, datatype, dest, tag, comm, request)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag WRAPPED_PMPI_CALL (int, MPI_Keyval_create,(MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state),(copy_fn, delete_fn, keyval, extra_state)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval WRAPPED_PMPI_CALL (int, MPI_Op_create,(MPI_User_function *function, int commute, MPI_Op *op),(function, commute, op)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op WRAPPED_PMPI_CALL (int, MPI_Pack_size,(int incount, MPI_Datatype datatype, MPI_Comm comm, int *size),(incount, datatype, comm, size)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Probe,(int source, int tag, MPI_Comm comm, MPI_Status *status),(source, tag, comm, status)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win WRAPPED_PMPI_CALL (int, MPI_Query_thread,(int *provided),(provided)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request WRAPPED_PMPI_CALL (int, MPI_Recv,(void *buf, int count, MPI_Datatype datatype, int src, int tag, MPI_Comm comm, MPI_Status *status),(buf, count, datatype, src, tag, comm, status)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op WRAPPED_PMPI_CALL (int, MPI_Reduce_scatter_block,(void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm),(sendbuf, recvbuf, recvcount, datatype, op, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Reduce,(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm),(sendbuf, recvbuf, count, datatype, op, root, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request WRAPPED_PMPI_CALL (int, MPI_Scan,(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm),(sendbuf, recvbuf, count, datatype, op, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Scatterv,(void *sendbuf, int *sendcounts, int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm),(sendbuf, sendcounts, displs, sendtype, recvbuf, recvcount, recvtype, root, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request WRAPPED_PMPI_CALL (int, MPI_Sendrecv_replace,(void *buf, int count, MPI_Datatype datatype, int dst, int sendtag, int src, int recvtag, MPI_Comm comm, MPI_Status *status),(buf, count, datatype, dst, sendtag, src, recvtag, comm, status)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status WRAPPED_PMPI_CALL (int, MPI_Send,(void *buf, int count, MPI_Datatype datatype, int dst, int tag, MPI_Comm comm),(buf, count, datatype, dst, tag, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request WRAPPED_PMPI_CALL (int, MPI_Ssend,(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm),(buf, count, datatype, dest, tag, comm)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests WRAPPED_PMPI_CALL (int, MPI_Start,(MPI_Request *request),(request)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses WRAPPED_PMPI_CALL (int, MPI_Testany,(int count, MPI_Request requests[], int *index, int *flag, MPI_Status *status),(count, requests, index, flag, status)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status WRAPPED_PMPI_CALL (int, MPI_Testsome,(int incount, MPI_Request *requests, int *outcount, int *indices, MPI_Status *statuses),(incount, requests, outcount, indices, statuses)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype WRAPPED_PMPI_CALL (int, MPI_Type_contiguous,(int count, MPI_Datatype old_type, MPI_Datatype *newtype),(count, old_type, newtype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype WRAPPED_PMPI_CALL (int, MPI_Type_create_hindexed,(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype old_type, MPI_Datatype *new_type),(count, blocklens, indices, old_type, new_type)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type WRAPPED_PMPI_CALL (int, MPI_Type_create_indexed_block,(int count, int blocklength, int *indices, MPI_Datatype old_type, MPI_Datatype *newtype),(count, blocklength, indices, old_type, newtype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype WRAPPED_PMPI_CALL (int, MPI_Type_create_keyval,(MPI_Type_copy_attr_function *copy_fn, MPI_Type_delete_attr_function *delete_fn, int *keyval, void *extra_state),(copy_fn, delete_fn, keyval, extra_state)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype WRAPPED_PMPI_CALL (int, MPI_Type_create_struct,(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype *old_types, MPI_Datatype *newtype),(count, blocklens, indices, old_types, newtype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval WRAPPED_PMPI_CALL (int, MPI_Type_dup,(MPI_Datatype datatype, MPI_Datatype *newdatatype),(datatype, newdatatype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent WRAPPED_PMPI_CALL (int, MPI_Type_free_keyval,(int *keyval),(keyval)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype WRAPPED_PMPI_CALL (int, MPI_Type_get_attr,(MPI_Datatype type, int type_keyval, void *attribute_val, int *flag),(type, type_keyval, attribute_val, flag)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent WRAPPED_PMPI_CALL (int, MPI_Type_get_name,(MPI_Datatype datatype, char *name, int *len),(datatype, name, len)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent WRAPPED_PMPI_CALL (int, MPI_Type_hindexed,(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype old_type, MPI_Datatype *newtype),(count, blocklens, indices, old_type, newtype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype WRAPPED_PMPI_CALL (int, MPI_Type_indexed,(int count, int *blocklens, int *indices, MPI_Datatype old_type, MPI_Datatype *newtype),(count, blocklens, indices, old_type, newtype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp WRAPPED_PMPI_CALL (int, MPI_Type_set_attr,(MPI_Datatype type, int type_keyval, void *attribute_val),(type, type_keyval, attribute_val)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name WRAPPED_PMPI_CALL (int, MPI_Type_size,(MPI_Datatype datatype, int *size),(datatype, size)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size WRAPPED_PMPI_CALL (int, MPI_Type_struct,(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype *old_types, MPI_Datatype *newtype),(count, blocklens, indices, old_types, newtype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp WRAPPED_PMPI_CALL (int, MPI_Type_vector,(int count, int blocklen, int stride, MPI_Datatype old_type, MPI_Datatype *newtype),(count, blocklen, stride, old_type, newtype)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm WRAPPED_PMPI_CALL (int, MPI_Waitall,(int count, MPI_Request requests[], MPI_Status status[]),(count, requests, status)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status WRAPPED_PMPI_CALL (int, MPI_Wait,(MPI_Request *request, MPI_Status *status),(request, status)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status WRAPPED_PMPI_CALL (int, MPI_Win_complete,(MPI_Win win),(win)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win WRAPPED_PMPI_CALL (int, MPI_Win_fence,(int assert, MPI_Win win),(assert, win)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win MPI_Win win WRAPPED_PMPI_CALL (int, MPI_Win_get_group,(MPI_Win win, MPI_Group *group),(win, group)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win MPI_Win win MPI_Win char int len WRAPPED_PMPI_CALL (int, MPI_Win_post,(MPI_Group group, int assert, MPI_Win win),(group, assert, win)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win MPI_Win win MPI_Win char int len MPI_Win char name WRAPPED_PMPI_CALL (int, MPI_Win_start,(MPI_Group group, int assert, MPI_Win win),(group, assert, win)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win MPI_Win win MPI_Win char int len MPI_Win char name MPI_Win win WRAPPED_PMPI_CALL (int, MPI_Win_lock,(int lock_type, int rank, int assert, MPI_Win win),(lock_type, rank, assert, win)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win MPI_Win win MPI_Win char int len MPI_Win char name MPI_Win win int MPI_Win win WRAPPED_PMPI_CALL (int, MPI_Win_get_attr,(MPI_Win type, int type_keyval, void *attribute_val, int *flag),(type, type_keyval, attribute_val, flag)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win MPI_Win win MPI_Win char int len MPI_Win char name MPI_Win win int MPI_Win win MPI_Win int void att WRAPPED_PMPI_CALL (int, MPI_Win_delete_attr,(MPI_Win type, int comm_keyval),(type, comm_keyval)) WRAPPED_PMPI_CALL(int
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype MPI_Datatype new_type int int int MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint MPI_Aint MPI_Datatype newtype MPI_Datatype int type_keyval MPI_Datatype MPI_Aint extent MPI_Datatype datatype MPI_Datatype MPI_Aint MPI_Aint extent MPI_Datatype MPI_Aint MPI_Aint extent int int MPI_Aint MPI_Datatype MPI_Datatype newtype MPI_Datatype MPI_Aint disp MPI_Datatype char name MPI_Datatype MPI_Count size MPI_Datatype MPI_Aint disp void int int void int MPI_Datatype MPI_Comm comm int MPI_Request int MPI_Status status int MPI_Request int int MPI_Status status void MPI_Aint int MPI_Info MPI_Comm MPI_Win win MPI_Win win MPI_Win char int len MPI_Win char name MPI_Win win int MPI_Win win MPI_Win int void att MPI_Win_copy_attr_function MPI_Win_delete_attr_function int void extra_state WRAPPED_PMPI_CALL (int, MPI_Win_free_keyval,(int *keyval),(keyval)) WRAPPED_PMPI_CALL(MPI_Comm
 
void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Op MPI_Win win void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Aint MPI_Info void baseptr void int MPI_Datatype void int MPI_Datatype MPI_Comm comm MPI_Comm int keyval MPI_Comm int void attr_value void int MPI_Datatype int MPI_Comm comm MPI_Comm int int int int MPI_Comm comm_cart MPI_Comm int int int int coords MPI_Comm int int int int dest MPI_Comm MPI_Comm int result MPI_Comm MPI_Group MPI_Comm newcomm MPI_Comm comm int keyval MPI_Comm int void int flag MPI_Comm MPI_Group group MPI_Comm int void attribute_val MPI_Comm int int MPI_Comm comm_out int int int dims void void int MPI_Datatype MPI_Op MPI_Comm comm void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void MPI_Aint address char int len int int subversion MPI_Group MPI_Group int result MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int int MPI_Group newgroup MPI_Group int rank MPI_Group int int MPI_Group int ranks2 MPI_Info info MPI_Info MPI_Info newinfo MPI_Info char int char int flag MPI_Info int char key MPI_Info char char value int char argv int int MPI_Comm int MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int flag int keyval MPI_Op op void int MPI_Datatype void int int MPI_Comm comm void int MPI_Datatype int MPI_Aint int MPI_Datatype MPI_Win win void int MPI_Datatype int int MPI_Comm MPI_Request request void void int MPI_Datatype MPI_Op op void void int MPI_Datatype MPI_Op MPI_Comm comm MPI_Request request void int MPI_Datatype void int MPI_Datatype int MPI_Comm comm void int MPI_Datatype int int MPI_Comm MPI_Request request void int MPI_Datatype int int void int MPI_Datatype int int MPI_Comm MPI_Status status void int MPI_Datatype int int MPI_Comm MPI_Request request int MPI_Request requests int MPI_Request int MPI_Status statuses MPI_Request int MPI_Status status MPI_Datatype datatype int int MPI_Aint MPI_Datatype MPI_Datatype newtype int int MPI_Aint MPI_Datatype