geopm
3.1.1.dev272+gdfb40a8d
GEOPM - Global Extensible Open Power Manager
|
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdio.h>
#include <errno.h>
#include <mpi.h>
#include "geopm_ctl.h"
#include "geopm_error.h"
#include "geopm_hint.h"
#include "geopm_pmpi.h"
#include "geopm_sched.h"
#include "geopm_mpi_comm_split.h"
Macros | |
#define | _GNU_SOURCE |
Functions | |
int | MPI_Init (int *argc, char **argv[]) |
int | MPI_Init_thread (int *argc, char **argv[], int required, int *provided) |
int | MPI_Finalize (void) |
int | MPI_Allgather (GEOPM_MPI_CONST void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
int | MPI_Allgatherv (GEOPM_MPI_CONST void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, GEOPM_MPI_CONST int recvcounts[], GEOPM_MPI_CONST int displs[], MPI_Datatype recvtype, MPI_Comm comm) |
int | MPI_Allreduce (GEOPM_MPI_CONST void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
int | MPI_Alltoall (GEOPM_MPI_CONST void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
int | MPI_Alltoallv (GEOPM_MPI_CONST void *sendbuf, GEOPM_MPI_CONST int sendcounts[], GEOPM_MPI_CONST int sdispls[], MPI_Datatype sendtype, void *recvbuf, GEOPM_MPI_CONST int recvcounts[], GEOPM_MPI_CONST int rdispls[], MPI_Datatype recvtype, MPI_Comm comm) |
int | MPI_Alltoallw (GEOPM_MPI_CONST void *sendbuf, GEOPM_MPI_CONST int sendcounts[], GEOPM_MPI_CONST int sdispls[], GEOPM_MPI_CONST MPI_Datatype sendtypes[], void *recvbuf, GEOPM_MPI_CONST int recvcounts[], GEOPM_MPI_CONST int rdispls[], GEOPM_MPI_CONST MPI_Datatype recvtypes[], MPI_Comm comm) |
int | MPI_Barrier (MPI_Comm comm) |
int | MPI_Bcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) |
int | MPI_Bsend (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
int | MPI_Bsend_init (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Gather (GEOPM_MPI_CONST void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
int | MPI_Gatherv (GEOPM_MPI_CONST void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, GEOPM_MPI_CONST int recvcounts[], GEOPM_MPI_CONST int displs[], MPI_Datatype recvtype, int root, MPI_Comm comm) |
int | MPI_Reduce (GEOPM_MPI_CONST void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) |
int | MPI_Reduce_scatter (GEOPM_MPI_CONST void *sendbuf, void *recvbuf, GEOPM_MPI_CONST int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
int | MPI_Rsend (GEOPM_MPI_CONST void *ibuf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
int | MPI_Rsend_init (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Scan (GEOPM_MPI_CONST void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
int | MPI_Scatter (GEOPM_MPI_CONST void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
int | MPI_Scatterv (GEOPM_MPI_CONST void *sendbuf, GEOPM_MPI_CONST int sendcounts[], GEOPM_MPI_CONST int displs[], MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
int | MPI_Waitall (int count, MPI_Request array_of_requests[], MPI_Status *array_of_statuses) |
int | MPI_Waitany (int count, MPI_Request array_of_requests[], int *index, MPI_Status *status) |
int | MPI_Wait (MPI_Request *request, MPI_Status *status) |
int | MPI_Waitsome (int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) |
int | MPI_Cart_coords (MPI_Comm comm, int rank, int maxdims, int coords[]) |
int | MPI_Cart_create (MPI_Comm old_comm, int ndims, GEOPM_MPI_CONST int dims[], GEOPM_MPI_CONST int periods[], int reorder, MPI_Comm *comm_cart) |
int | MPI_Cart_get (MPI_Comm comm, int maxdims, int dims[], int periods[], int coords[]) |
int | MPI_Cart_map (MPI_Comm comm, int ndims, GEOPM_MPI_CONST int dims[], GEOPM_MPI_CONST int periods[], int *newrank) |
int | MPI_Cart_rank (MPI_Comm comm, GEOPM_MPI_CONST int coords[], int *rank) |
int | MPI_Cart_shift (MPI_Comm comm, int direction, int disp, int *rank_source, int *rank_dest) |
int | MPI_Cart_sub (MPI_Comm comm, GEOPM_MPI_CONST int remain_dims[], MPI_Comm *new_comm) |
int | MPI_Cartdim_get (MPI_Comm comm, int *ndims) |
int | MPI_Comm_accept (GEOPM_MPI_CONST char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) |
MPI_Fint | MPI_Comm_c2f (MPI_Comm comm) |
int | MPI_Comm_call_errhandler (MPI_Comm comm, int errorcode) |
int | MPI_Comm_compare (MPI_Comm comm1, MPI_Comm comm2, int *result) |
int | MPI_Comm_connect (GEOPM_MPI_CONST char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) |
int | MPI_Comm_create (MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm) |
int | MPI_Comm_delete_attr (MPI_Comm comm, int comm_keyval) |
int | MPI_Comm_dup (MPI_Comm comm, MPI_Comm *newcomm) |
MPI_Comm | MPI_Comm_f2c (MPI_Fint comm) |
int | MPI_Comm_get_attr (MPI_Comm comm, int comm_keyval, void *attribute_val, int *flag) |
int | MPI_Comm_get_errhandler (MPI_Comm comm, MPI_Errhandler *erhandler) |
int | MPI_Comm_get_name (MPI_Comm comm, char *comm_name, int *resultlen) |
int | MPI_Comm_get_parent (MPI_Comm *parent) |
int | MPI_Comm_group (MPI_Comm comm, MPI_Group *group) |
int | MPI_Comm_rank (MPI_Comm comm, int *rank) |
int | MPI_Comm_remote_group (MPI_Comm comm, MPI_Group *group) |
int | MPI_Comm_remote_size (MPI_Comm comm, int *size) |
int | MPI_Comm_set_attr (MPI_Comm comm, int comm_keyval, void *attribute_val) |
int | MPI_Comm_set_errhandler (MPI_Comm comm, MPI_Errhandler errhandler) |
int | MPI_Comm_set_name (MPI_Comm comm, GEOPM_MPI_CONST char *comm_name) |
int | MPI_Comm_size (MPI_Comm comm, int *size) |
int | MPI_Comm_spawn (GEOPM_MPI_CONST char *command, char *argv[], int maxprocs, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) |
int | MPI_Comm_spawn_multiple (int count, char *array_of_commands[], char **array_of_argv[], GEOPM_MPI_CONST int array_of_maxprocs[], GEOPM_MPI_CONST MPI_Info array_of_info[], int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) |
int | MPI_Comm_split (MPI_Comm comm, int color, int key, MPI_Comm *newcomm) |
int | MPI_Comm_test_inter (MPI_Comm comm, int *flag) |
int | MPI_Exscan (GEOPM_MPI_CONST void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
int | MPI_File_open (MPI_Comm comm, GEOPM_MPI_CONST char *filename, int amode, MPI_Info info, MPI_File *fh) |
int | MPI_Graph_create (MPI_Comm comm_old, int nnodes, GEOPM_MPI_CONST int index[], GEOPM_MPI_CONST int edges[], int reorder, MPI_Comm *comm_graph) |
int | MPI_Graph_get (MPI_Comm comm, int maxindex, int maxedges, int index[], int edges[]) |
int | MPI_Graph_map (MPI_Comm comm, int nnodes, GEOPM_MPI_CONST int index[], GEOPM_MPI_CONST int edges[], int *newrank) |
int | MPI_Graph_neighbors_count (MPI_Comm comm, int rank, int *nneighbors) |
int | MPI_Graph_neighbors (MPI_Comm comm, int rank, int maxneighbors, int neighbors[]) |
int | MPI_Graphdims_get (MPI_Comm comm, int *nnodes, int *nedges) |
int | MPI_Ibsend (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Intercomm_create (MPI_Comm local_comm, int local_leader, MPI_Comm bridge_comm, int remote_leader, int tag, MPI_Comm *newintercomm) |
int | MPI_Intercomm_merge (MPI_Comm intercomm, int high, MPI_Comm *newintercomm) |
int | MPI_Iprobe (int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status) |
int | MPI_Irecv (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Irsend (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Isend (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Issend (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Pack (GEOPM_MPI_CONST void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, int outsize, int *position, MPI_Comm comm) |
int | MPI_Pack_size (int incount, MPI_Datatype datatype, MPI_Comm comm, int *size) |
int | MPI_Probe (int source, int tag, MPI_Comm comm, MPI_Status *status) |
int | MPI_Recv_init (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Recv (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) |
int | MPI_Send_init (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Send (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
int | MPI_Sendrecv (GEOPM_MPI_CONST void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status) |
int | MPI_Sendrecv_replace (void *buf, int count, MPI_Datatype datatype, int dest, int sendtag, int source, int recvtag, MPI_Comm comm, MPI_Status *status) |
int | MPI_Ssend_init (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Ssend (GEOPM_MPI_CONST void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
int | MPI_Topo_test (MPI_Comm comm, int *status) |
int | MPI_Unpack (GEOPM_MPI_CONST void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm) |
int | MPI_Win_create (void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win) |
#define _GNU_SOURCE |
int MPI_Allgather | ( | GEOPM_MPI_CONST void * | sendbuf, |
int | sendcount, | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
int | recvcount, | ||
MPI_Datatype | recvtype, | ||
MPI_Comm | comm | ||
) |
int MPI_Allgatherv | ( | GEOPM_MPI_CONST void * | sendbuf, |
int | sendcount, | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
GEOPM_MPI_CONST int | recvcounts[], | ||
GEOPM_MPI_CONST int | displs[], | ||
MPI_Datatype | recvtype, | ||
MPI_Comm | comm | ||
) |
int MPI_Allreduce | ( | GEOPM_MPI_CONST void * | sendbuf, |
void * | recvbuf, | ||
int | count, | ||
MPI_Datatype | datatype, | ||
MPI_Op | op, | ||
MPI_Comm | comm | ||
) |
int MPI_Alltoall | ( | GEOPM_MPI_CONST void * | sendbuf, |
int | sendcount, | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
int | recvcount, | ||
MPI_Datatype | recvtype, | ||
MPI_Comm | comm | ||
) |
int MPI_Alltoallv | ( | GEOPM_MPI_CONST void * | sendbuf, |
GEOPM_MPI_CONST int | sendcounts[], | ||
GEOPM_MPI_CONST int | sdispls[], | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
GEOPM_MPI_CONST int | recvcounts[], | ||
GEOPM_MPI_CONST int | rdispls[], | ||
MPI_Datatype | recvtype, | ||
MPI_Comm | comm | ||
) |
int MPI_Alltoallw | ( | GEOPM_MPI_CONST void * | sendbuf, |
GEOPM_MPI_CONST int | sendcounts[], | ||
GEOPM_MPI_CONST int | sdispls[], | ||
GEOPM_MPI_CONST MPI_Datatype | sendtypes[], | ||
void * | recvbuf, | ||
GEOPM_MPI_CONST int | recvcounts[], | ||
GEOPM_MPI_CONST int | rdispls[], | ||
GEOPM_MPI_CONST MPI_Datatype | recvtypes[], | ||
MPI_Comm | comm | ||
) |
int MPI_Barrier | ( | MPI_Comm | comm | ) |
int MPI_Bcast | ( | void * | buffer, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | root, | ||
MPI_Comm | comm | ||
) |
int MPI_Bsend | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm | ||
) |
int MPI_Bsend_init | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Cart_coords | ( | MPI_Comm | comm, |
int | rank, | ||
int | maxdims, | ||
int | coords[] | ||
) |
int MPI_Cart_create | ( | MPI_Comm | old_comm, |
int | ndims, | ||
GEOPM_MPI_CONST int | dims[], | ||
GEOPM_MPI_CONST int | periods[], | ||
int | reorder, | ||
MPI_Comm * | comm_cart | ||
) |
int MPI_Cart_get | ( | MPI_Comm | comm, |
int | maxdims, | ||
int | dims[], | ||
int | periods[], | ||
int | coords[] | ||
) |
int MPI_Cart_map | ( | MPI_Comm | comm, |
int | ndims, | ||
GEOPM_MPI_CONST int | dims[], | ||
GEOPM_MPI_CONST int | periods[], | ||
int * | newrank | ||
) |
int MPI_Cart_rank | ( | MPI_Comm | comm, |
GEOPM_MPI_CONST int | coords[], | ||
int * | rank | ||
) |
int MPI_Cart_shift | ( | MPI_Comm | comm, |
int | direction, | ||
int | disp, | ||
int * | rank_source, | ||
int * | rank_dest | ||
) |
int MPI_Cart_sub | ( | MPI_Comm | comm, |
GEOPM_MPI_CONST int | remain_dims[], | ||
MPI_Comm * | new_comm | ||
) |
int MPI_Cartdim_get | ( | MPI_Comm | comm, |
int * | ndims | ||
) |
int MPI_Comm_accept | ( | GEOPM_MPI_CONST char * | port_name, |
MPI_Info | info, | ||
int | root, | ||
MPI_Comm | comm, | ||
MPI_Comm * | newcomm | ||
) |
MPI_Fint MPI_Comm_c2f | ( | MPI_Comm | comm | ) |
int MPI_Comm_call_errhandler | ( | MPI_Comm | comm, |
int | errorcode | ||
) |
int MPI_Comm_compare | ( | MPI_Comm | comm1, |
MPI_Comm | comm2, | ||
int * | result | ||
) |
int MPI_Comm_connect | ( | GEOPM_MPI_CONST char * | port_name, |
MPI_Info | info, | ||
int | root, | ||
MPI_Comm | comm, | ||
MPI_Comm * | newcomm | ||
) |
int MPI_Comm_create | ( | MPI_Comm | comm, |
MPI_Group | group, | ||
MPI_Comm * | newcomm | ||
) |
int MPI_Comm_delete_attr | ( | MPI_Comm | comm, |
int | comm_keyval | ||
) |
int MPI_Comm_dup | ( | MPI_Comm | comm, |
MPI_Comm * | newcomm | ||
) |
MPI_Comm MPI_Comm_f2c | ( | MPI_Fint | comm | ) |
int MPI_Comm_get_attr | ( | MPI_Comm | comm, |
int | comm_keyval, | ||
void * | attribute_val, | ||
int * | flag | ||
) |
int MPI_Comm_get_errhandler | ( | MPI_Comm | comm, |
MPI_Errhandler * | erhandler | ||
) |
int MPI_Comm_get_name | ( | MPI_Comm | comm, |
char * | comm_name, | ||
int * | resultlen | ||
) |
int MPI_Comm_get_parent | ( | MPI_Comm * | parent | ) |
int MPI_Comm_group | ( | MPI_Comm | comm, |
MPI_Group * | group | ||
) |
int MPI_Comm_rank | ( | MPI_Comm | comm, |
int * | rank | ||
) |
int MPI_Comm_remote_group | ( | MPI_Comm | comm, |
MPI_Group * | group | ||
) |
int MPI_Comm_remote_size | ( | MPI_Comm | comm, |
int * | size | ||
) |
int MPI_Comm_set_attr | ( | MPI_Comm | comm, |
int | comm_keyval, | ||
void * | attribute_val | ||
) |
int MPI_Comm_set_errhandler | ( | MPI_Comm | comm, |
MPI_Errhandler | errhandler | ||
) |
int MPI_Comm_set_name | ( | MPI_Comm | comm, |
GEOPM_MPI_CONST char * | comm_name | ||
) |
int MPI_Comm_size | ( | MPI_Comm | comm, |
int * | size | ||
) |
int MPI_Comm_spawn | ( | GEOPM_MPI_CONST char * | command, |
char * | argv[], | ||
int | maxprocs, | ||
MPI_Info | info, | ||
int | root, | ||
MPI_Comm | comm, | ||
MPI_Comm * | intercomm, | ||
int | array_of_errcodes[] | ||
) |
int MPI_Comm_spawn_multiple | ( | int | count, |
char * | array_of_commands[], | ||
char ** | array_of_argv[], | ||
GEOPM_MPI_CONST int | array_of_maxprocs[], | ||
GEOPM_MPI_CONST MPI_Info | array_of_info[], | ||
int | root, | ||
MPI_Comm | comm, | ||
MPI_Comm * | intercomm, | ||
int | array_of_errcodes[] | ||
) |
int MPI_Comm_split | ( | MPI_Comm | comm, |
int | color, | ||
int | key, | ||
MPI_Comm * | newcomm | ||
) |
int MPI_Comm_test_inter | ( | MPI_Comm | comm, |
int * | flag | ||
) |
int MPI_Exscan | ( | GEOPM_MPI_CONST void * | sendbuf, |
void * | recvbuf, | ||
int | count, | ||
MPI_Datatype | datatype, | ||
MPI_Op | op, | ||
MPI_Comm | comm | ||
) |
int MPI_File_open | ( | MPI_Comm | comm, |
GEOPM_MPI_CONST char * | filename, | ||
int | amode, | ||
MPI_Info | info, | ||
MPI_File * | fh | ||
) |
int MPI_Finalize | ( | void | ) |
int MPI_Gather | ( | GEOPM_MPI_CONST void * | sendbuf, |
int | sendcount, | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
int | recvcount, | ||
MPI_Datatype | recvtype, | ||
int | root, | ||
MPI_Comm | comm | ||
) |
int MPI_Gatherv | ( | GEOPM_MPI_CONST void * | sendbuf, |
int | sendcount, | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
GEOPM_MPI_CONST int | recvcounts[], | ||
GEOPM_MPI_CONST int | displs[], | ||
MPI_Datatype | recvtype, | ||
int | root, | ||
MPI_Comm | comm | ||
) |
int MPI_Graph_create | ( | MPI_Comm | comm_old, |
int | nnodes, | ||
GEOPM_MPI_CONST int | index[], | ||
GEOPM_MPI_CONST int | edges[], | ||
int | reorder, | ||
MPI_Comm * | comm_graph | ||
) |
int MPI_Graph_get | ( | MPI_Comm | comm, |
int | maxindex, | ||
int | maxedges, | ||
int | index[], | ||
int | edges[] | ||
) |
int MPI_Graph_map | ( | MPI_Comm | comm, |
int | nnodes, | ||
GEOPM_MPI_CONST int | index[], | ||
GEOPM_MPI_CONST int | edges[], | ||
int * | newrank | ||
) |
int MPI_Graph_neighbors | ( | MPI_Comm | comm, |
int | rank, | ||
int | maxneighbors, | ||
int | neighbors[] | ||
) |
int MPI_Graph_neighbors_count | ( | MPI_Comm | comm, |
int | rank, | ||
int * | nneighbors | ||
) |
int MPI_Graphdims_get | ( | MPI_Comm | comm, |
int * | nnodes, | ||
int * | nedges | ||
) |
int MPI_Ibsend | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Init | ( | int * | argc, |
char ** | argv[] | ||
) |
int MPI_Init_thread | ( | int * | argc, |
char ** | argv[], | ||
int | required, | ||
int * | provided | ||
) |
int MPI_Intercomm_create | ( | MPI_Comm | local_comm, |
int | local_leader, | ||
MPI_Comm | bridge_comm, | ||
int | remote_leader, | ||
int | tag, | ||
MPI_Comm * | newintercomm | ||
) |
int MPI_Intercomm_merge | ( | MPI_Comm | intercomm, |
int | high, | ||
MPI_Comm * | newintercomm | ||
) |
int MPI_Iprobe | ( | int | source, |
int | tag, | ||
MPI_Comm | comm, | ||
int * | flag, | ||
MPI_Status * | status | ||
) |
int MPI_Irecv | ( | void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | source, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Irsend | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Isend | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Issend | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Pack | ( | GEOPM_MPI_CONST void * | inbuf, |
int | incount, | ||
MPI_Datatype | datatype, | ||
void * | outbuf, | ||
int | outsize, | ||
int * | position, | ||
MPI_Comm | comm | ||
) |
int MPI_Pack_size | ( | int | incount, |
MPI_Datatype | datatype, | ||
MPI_Comm | comm, | ||
int * | size | ||
) |
int MPI_Probe | ( | int | source, |
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Status * | status | ||
) |
int MPI_Recv | ( | void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | source, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Status * | status | ||
) |
int MPI_Recv_init | ( | void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | source, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Reduce | ( | GEOPM_MPI_CONST void * | sendbuf, |
void * | recvbuf, | ||
int | count, | ||
MPI_Datatype | datatype, | ||
MPI_Op | op, | ||
int | root, | ||
MPI_Comm | comm | ||
) |
int MPI_Reduce_scatter | ( | GEOPM_MPI_CONST void * | sendbuf, |
void * | recvbuf, | ||
GEOPM_MPI_CONST int | recvcounts[], | ||
MPI_Datatype | datatype, | ||
MPI_Op | op, | ||
MPI_Comm | comm | ||
) |
int MPI_Rsend | ( | GEOPM_MPI_CONST void * | ibuf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm | ||
) |
int MPI_Rsend_init | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Scan | ( | GEOPM_MPI_CONST void * | sendbuf, |
void * | recvbuf, | ||
int | count, | ||
MPI_Datatype | datatype, | ||
MPI_Op | op, | ||
MPI_Comm | comm | ||
) |
int MPI_Scatter | ( | GEOPM_MPI_CONST void * | sendbuf, |
int | sendcount, | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
int | recvcount, | ||
MPI_Datatype | recvtype, | ||
int | root, | ||
MPI_Comm | comm | ||
) |
int MPI_Scatterv | ( | GEOPM_MPI_CONST void * | sendbuf, |
GEOPM_MPI_CONST int | sendcounts[], | ||
GEOPM_MPI_CONST int | displs[], | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
int | recvcount, | ||
MPI_Datatype | recvtype, | ||
int | root, | ||
MPI_Comm | comm | ||
) |
int MPI_Send | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm | ||
) |
int MPI_Send_init | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Sendrecv | ( | GEOPM_MPI_CONST void * | sendbuf, |
int | sendcount, | ||
MPI_Datatype | sendtype, | ||
int | dest, | ||
int | sendtag, | ||
void * | recvbuf, | ||
int | recvcount, | ||
MPI_Datatype | recvtype, | ||
int | source, | ||
int | recvtag, | ||
MPI_Comm | comm, | ||
MPI_Status * | status | ||
) |
int MPI_Sendrecv_replace | ( | void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | sendtag, | ||
int | source, | ||
int | recvtag, | ||
MPI_Comm | comm, | ||
MPI_Status * | status | ||
) |
int MPI_Ssend | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm | ||
) |
int MPI_Ssend_init | ( | GEOPM_MPI_CONST void * | buf, |
int | count, | ||
MPI_Datatype | datatype, | ||
int | dest, | ||
int | tag, | ||
MPI_Comm | comm, | ||
MPI_Request * | request | ||
) |
int MPI_Topo_test | ( | MPI_Comm | comm, |
int * | status | ||
) |
int MPI_Unpack | ( | GEOPM_MPI_CONST void * | inbuf, |
int | insize, | ||
int * | position, | ||
void * | outbuf, | ||
int | outcount, | ||
MPI_Datatype | datatype, | ||
MPI_Comm | comm | ||
) |
int MPI_Wait | ( | MPI_Request * | request, |
MPI_Status * | status | ||
) |
int MPI_Waitall | ( | int | count, |
MPI_Request | array_of_requests[], | ||
MPI_Status * | array_of_statuses | ||
) |
int MPI_Waitany | ( | int | count, |
MPI_Request | array_of_requests[], | ||
int * | index, | ||
MPI_Status * | status | ||
) |
int MPI_Waitsome | ( | int | incount, |
MPI_Request | array_of_requests[], | ||
int * | outcount, | ||
int | array_of_indices[], | ||
MPI_Status | array_of_statuses[] | ||
) |
int MPI_Win_create | ( | void * | base, |
MPI_Aint | size, | ||
int | disp_unit, | ||
MPI_Info | info, | ||
MPI_Comm | comm, | ||
MPI_Win * | win | ||
) |