
Go to the source code of this file.
Data Structures | |
| struct | MPI_Status |
Typedefs | |
| typedef int | MPI_Datatype |
| typedef int | MPI_Aint |
| typedef int | MPI_Fint |
| typedef int | MPI_Comm |
| Communicators give a communication context to a set of processors. | |
| typedef int | MPI_Group |
| Groups represent an set of processors 0. | |
| typedef int | MPI_Request |
| typedef int | MPI_Errhandler |
| typedef void( | MPI_Handler_function )(MPI_Comm *, int *,...) |
| typedef int( | MPI_Copy_function )(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag) |
| typedef int( | MPI_Delete_function )(MPI_Comm comm, int keyval, void *attribute_val, void *extra_state) |
| typedef void( | MPI_User_function )(void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| typedef void(* | MPI_Op )(void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| typedef void(* | MPI_PupFn )(pup_er, void *) |
| typedef void(* | MPI_MainFn )(int, char **) |
| typedef struct workRequest | workRequest |
| typedef int | MPI_Info |
| typedef int | MPI_Win |
Functions | |
| int | AMPI_Main_cpp (int argc, char **argv) |
| int | AMPI_Main (int argc, char **argv) |
| void | MPI_MAX (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_MIN (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_SUM (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_PROD (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_LAND (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_BAND (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_LOR (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_BOR (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_LXOR (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_BXOR (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_MAXLOC (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| void | MPI_MINLOC (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| int | MPI_NULL_COPY_FN (MPI_Comm, int, void *, void *, void *, int *) |
| int | MPI_NULL_DELETE_FN (MPI_Comm, int, void *, void *) |
| int | MPI_DUP_FN (MPI_Comm, int, void *, void *, void *, int *) |
| int | AMPI_Send (void *msg, int count, MPI_Datatype type, int dest, int tag, MPI_Comm comm) |
| int | AMPI_Ssend (void *msg, int count, MPI_Datatype type, int dest, int tag, MPI_Comm comm) |
| int | AMPI_Recv (void *msg, int count, int type, int src, int tag, MPI_Comm comm, MPI_Status *status) |
| int | AMPI_Get_count (MPI_Status *sts, MPI_Datatype dtype, int *count) |
| int | AMPI_Isend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| int | AMPI_Issend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| int | AMPI_Irecv (void *buf, int count, MPI_Datatype datatype, int src, int tag, MPI_Comm comm, MPI_Request *request) |
| int | AMPI_Wait (MPI_Request *request, MPI_Status *sts) |
| int | AMPI_Test (MPI_Request *request, int *flag, MPI_Status *sts) |
| int | AMPI_Waitany (int count, MPI_Request *request, int *index, MPI_Status *sts) |
| int | AMPI_Testany (int count, MPI_Request *request, int *index, int *flag, MPI_Status *status) |
| int | AMPI_Waitall (int count, MPI_Request *request, MPI_Status *sts) |
| int | AMPI_Testall (int count, MPI_Request *request, int *flag, MPI_Status *sts) |
| int | AMPI_Waitsome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_statuses) |
| int | AMPI_Testsome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_statuses) |
| int | AMPI_Request_free (MPI_Request *request) |
| int | AMPI_Cancel (MPI_Request *request) |
| int | AMPI_Test_cancelled (MPI_Status *status, int *flag) |
| int | AMPI_Iprobe (int src, int tag, MPI_Comm comm, int *flag, MPI_Status *sts) |
| int | AMPI_Probe (int source, int tag, MPI_Comm comm, MPI_Status *sts) |
| int | AMPI_Send_init (void *buf, int count, int type, int dest, int tag, MPI_Comm comm, MPI_Request *req) |
| int | AMPI_Ssend_init (void *buf, int count, int type, int dest, int tag, MPI_Comm comm, MPI_Request *req) |
| int | AMPI_Recv_init (void *buf, int count, int type, int src, int tag, MPI_Comm comm, MPI_Request *req) |
| int | AMPI_Start (MPI_Request *reqnum) |
| int | AMPI_Startall (int count, MPI_Request *array_of_requests) |
| int | AMPI_Sendrecv (void *sbuf, int scount, int stype, int dest, int stag, void *rbuf, int rcount, int rtype, int src, int rtag, MPI_Comm comm, MPI_Status *sts) |
| int | AMPI_Sendrecv_replace (void *buf, int count, MPI_Datatype datatype, int dest, int sendtag, int source, int recvtag, MPI_Comm comm, MPI_Status *status) |
| int | AMPI_Type_contiguous (int count, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| int | AMPI_Type_vector (int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| int | AMPI_Type_hvector (int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| int | AMPI_Type_indexed (int count, int *arrBlength, int *arrDisp, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| int | AMPI_Type_hindexed (int count, int *arrBlength, MPI_Aint *arrDisp, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| int | AMPI_Type_struct (int count, int *arrBLength, MPI_Aint *arrDisp, MPI_Datatype *oldType, MPI_Datatype *newType) |
| int | AMPI_Type_commit (MPI_Datatype *datatype) |
| int | AMPI_Type_free (MPI_Datatype *datatype) |
| int | AMPI_Type_extent (MPI_Datatype datatype, MPI_Aint *extent) |
| int | AMPI_Type_size (MPI_Datatype datatype, int *size) |
| int | AMPI_Type_lb (MPI_Datatype datatype, MPI_Aint *displacement) |
| int | AMPI_Type_ub (MPI_Datatype datatype, MPI_Aint *displacement) |
| int | AMPI_Address (void *location, MPI_Aint *address) |
| int | AMPI_Get_elements (MPI_Status *status, MPI_Datatype datatype, int *count) |
| int | AMPI_Pack (void *inbuf, int incount, MPI_Datatype dtype, void *outbuf, int outsize, int *position, MPI_Comm comm) |
| int | AMPI_Unpack (void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype dtype, MPI_Comm comm) |
| int | AMPI_Pack_size (int incount, MPI_Datatype datatype, MPI_Comm comm, int *sz) |
| int | AMPI_Barrier (MPI_Comm comm) |
| int | AMPI_Bcast (void *buf, int count, int type, int root, MPI_Comm comm) |
| int | AMPI_Gather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
| int | AMPI_Gatherv (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm) |
| int | AMPI_Scatter (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
| int | AMPI_Scatterv (void *sendbuf, int *sendcounts, int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
| int | AMPI_Allgather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
| int | AMPI_Iallgather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| int | AMPI_Allgatherv (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, MPI_Comm comm) |
| int | AMPI_Alltoall (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
| int | AMPI_Alltoallv (void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype recvtype, MPI_Comm comm) |
| int | MPICH_AlltoAll_long (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
| int | MPICH_AlltoAll_medium (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
| int | AMPI_Ialltoall (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| int | AMPI_Reduce (void *inbuf, void *outbuf, int count, int type, MPI_Op op, int root, MPI_Comm comm) |
| int | AMPI_Ireduce (void *sendbuf, void *recvbuf, int count, int type, MPI_Op op, int root, MPI_Comm comm, MPI_Request *request) |
| int | AMPI_Allreduce (void *inbuf, void *outbuf, int count, int type, MPI_Op op, MPI_Comm comm) |
| int | AMPI_Iallreduce (void *inbuf, void *outbuf, int count, int type, MPI_Op op, MPI_Comm comm, MPI_Request *request) |
| int | AMPI_Reduce_scatter (void *sendbuf, void *recvbuf, int *recvcounts, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
| int | AMPI_Scan (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
| int | AMPI_Op_create (MPI_User_function *function, int commute, MPI_Op *op) |
| int | AMPI_Op_free (MPI_Op *op) |
| int | AMPI_Group_size (MPI_Group group, int *size) |
| int | AMPI_Group_rank (MPI_Group group, int *rank) |
| int | AMPI_Group_translate_ranks (MPI_Group group1, int n, int *ranks1, MPI_Group group2, int *ranks2) |
| int | AMPI_Group_compare (MPI_Group group1, MPI_Group group2, int *result) |
| int | AMPI_Comm_group (MPI_Comm comm, MPI_Group *group) |
| int | AMPI_Group_union (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) |
| int | AMPI_Group_intersection (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) |
| int | AMPI_Group_difference (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) |
| int | AMPI_Group_incl (MPI_Group group, int n, int *ranks, MPI_Group *newgroup) |
| int | AMPI_Group_excl (MPI_Group group, int n, int *ranks, MPI_Group *newgroup) |
| int | AMPI_Group_range_incl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) |
| int | AMPI_Group_range_excl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) |
| int | AMPI_Group_free (MPI_Group *group) |
| int | AMPI_Comm_create (MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm) |
| int | AMPI_Comm_size (MPI_Comm comm, int *size) |
| int | AMPI_Comm_rank (MPI_Comm comm, int *rank) |
| int | AMPI_Comm_compare (MPI_Comm comm1, MPI_Comm comm2, int *result) |
| int | AMPI_Comm_split (MPI_Comm src, int color, int key, MPI_Comm *dest) |
| int | AMPI_Comm_dup (MPI_Comm src, MPI_Comm *dest) |
| int | AMPI_Comm_free (MPI_Comm *comm) |
| int | AMPI_Comm_test_inter (MPI_Comm comm, int *flag) |
| int | AMPI_Comm_remote_size (MPI_Comm comm, int *size) |
| int | AMPI_Comm_remote_group (MPI_Comm comm, MPI_Group *group) |
| int | AMPI_Intercomm_create (MPI_Comm local_comm, int local_leader, MPI_Comm peer_comm, int remote_leader, int tag, MPI_Comm *newintercomm) |
| int | AMPI_Intercomm_merge (MPI_Comm intercomm, int high, MPI_Comm *newintracomm) |
| int | AMPI_Keyval_create (MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state) |
| int | AMPI_Keyval_free (int *keyval) |
| int | AMPI_Attr_put (MPI_Comm comm, int keyval, void *attribute_val) |
| int | AMPI_Attr_get (MPI_Comm comm, int keyval, void *attribute_val, int *flag) |
| int | AMPI_Attr_delete (MPI_Comm comm, int keyval) |
| int | AMPI_Cart_create (MPI_Comm comm_old, int ndims, int *dims, int *periods, int reorder, MPI_Comm *comm_cart) |
| int | AMPI_Graph_create (MPI_Comm comm_old, int nnodes, int *index, int *edges, int reorder, MPI_Comm *comm_graph) |
| int | AMPI_Topo_test (MPI_Comm comm, int *status) |
| int | AMPI_Cart_map (MPI_Comm comm, int ndims, int *dims, int *periods, int *newrank) |
| int | AMPI_Graph_map (MPI_Comm comm, int nnodes, int *index, int *edges, int *newrank) |
| int | AMPI_Cartdim_get (MPI_Comm comm, int *ndims) |
| int | AMPI_Cart_get (MPI_Comm comm, int maxdims, int *dims, int *periods, int *coords) |
| int | AMPI_Cart_rank (MPI_Comm comm, int *coords, int *rank) |
| int | AMPI_Cart_coords (MPI_Comm comm, int rank, int maxdims, int *coords) |
| int | AMPI_Cart_shift (MPI_Comm comm, int direction, int disp, int *rank_source, int *rank_dest) |
| int | AMPI_Graphdims_get (MPI_Comm comm, int *nnodes, int *nedges) |
| int | AMPI_Graph_get (MPI_Comm comm, int maxindex, int maxedges, int *index, int *edges) |
| int | AMPI_Graph_neighbors_count (MPI_Comm comm, int rank, int *nneighbors) |
| int | AMPI_Graph_neighbors (MPI_Comm comm, int rank, int maxneighbors, int *neighbors) |
| int | AMPI_Dims_create (int nnodes, int ndims, int *dims) |
| int | AMPI_Cart_sub (MPI_Comm comm, int *remain_dims, MPI_Comm *newcomm) |
| int | AMPI_Get_processor_name (char *name, int *resultlen) |
| int | AMPI_Errhandler_create (MPI_Handler_function *function, MPI_Errhandler *errhandler) |
| int | AMPI_Errhandler_set (MPI_Comm comm, MPI_Errhandler errhandler) |
| int | AMPI_Errhandler_get (MPI_Comm comm, MPI_Errhandler *errhandler) |
| int | AMPI_Errhandler_free (MPI_Errhandler *errhandler) |
| int | AMPI_Error_string (int errorcode, char *string, int *resultlen) |
| int | AMPI_Error_class (int errorcode, int *errorclass) |
| double | AMPI_Wtime (void) |
| double | AMPI_Wtick (void) |
| int | AMPI_Init (int *argc, char ***argv) |
| int | AMPI_Initialized (int *isInit) |
| int | AMPI_Finalize (void) |
| int | AMPI_Finalized (int *) |
| int | AMPI_Abort (MPI_Comm comm, int errorcode) |
| int | AMPI_Yield (int comm) |
| int | AMPI_Resume (int dest, int comm) |
| void | AMPI_Print (char *str) |
| int | AMPI_Register (void *, MPI_PupFn) |
| void | AMPI_Start_measure () |
| void | AMPI_Stop_measure () |
| void | AMPI_Set_load (double load) |
| void | AMPI_Migrate (void) |
| void | AMPI_Evacuate (void) |
| void | AMPI_Migrateto (int destPE) |
| void | AMPI_Async_Migrate (void) |
| void | AMPI_Allow_Migrate (void) |
| void | AMPI_Setmigratable (int comm, int mig) |
| void | AMPI_Checkpoint (char *dname) |
| void | AMPI_MemCheckpoint () |
| void * | AMPI_Get_userdata (int) |
| void | AMPI_Datatype_iscontig (MPI_Datatype datatype, int *flag) |
| void | AMPI_Register_main (MPI_MainFn mainFn, const char *name) |
| int | AMPI_System (const char *cmd) |
| int | AMPI_Type_get_envelope (MPI_Datatype datatype, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner) |
| int | AMPI_Type_get_contents (MPI_Datatype datatype, int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI_Aint array_of_addresses[], MPI_Datatype array_of_datatypes[]) |
| int | AMPI_GPU_Iinvoke (workRequest *to_call, MPI_Request *request) |
| int | AMPI_GPU_Invoke (workRequest *to_call) |
| int | AMPI_Win_create (void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *newwin) |
| int | AMPI_Win_free (MPI_Win *win) |
| int | AMPI_Win_delete_attr (MPI_Win win, int key) |
| int | AMPI_Win_get_group (MPI_Win win, MPI_Group *group) |
| int | AMPI_Win_set_name (MPI_Win win, char *name) |
| int | AMPI_Win_get_name (MPI_Win win, char *name, int *length) |
| int | AMPI_Win_fence (int assertion, MPI_Win win) |
| int | AMPI_Win_lock (int lock_type, int rank, int assert, MPI_Win win) |
| int | AMPI_Win_unlock (int rank, MPI_Win win) |
| int | AMPI_Win_post (MPI_Group group, int assertion, MPI_Win win) |
| int | AMPI_Win_wait (MPI_Win win) |
| int | AMPI_Win_start (MPI_Group group, int assertion, MPI_Win win) |
| int | AMPI_Win_complete (MPI_Win win) |
| int | AMPI_Alloc_mem (MPI_Aint size, MPI_Info info, void *baseptr) |
| int | AMPI_Free_mem (void *base) |
| int | AMPI_Put (void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win) |
| int | AMPI_Get (void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win) |
| int | AMPI_Accumulate (void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Op op, MPI_Win win) |
| int | AMPI_IGet (MPI_Aint orgdisp, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win, MPI_Request *request) |
| int | AMPI_IGet_Wait (MPI_Request *request, MPI_Status *status, MPI_Win win) |
| int | AMPI_IGet_Free (MPI_Request *request, MPI_Status *status, MPI_Win win) |
| char * | MPI_IGet_Data (MPI_Status status) |
| int | AMPI_Info_create (MPI_Info *info) |
| int | AMPI_Info_set (MPI_Info info, char *key, char *value) |
| int | AMPI_Info_delete (MPI_Info info, char *key) |
| int | AMPI_Info_get (MPI_Info info, char *key, int valuelen, char *value, int *flag) |
| int | AMPI_Info_get_valuelen (MPI_Info info, char *key, int *valuelen, int *flag) |
| int | AMPI_Info_get_nkeys (MPI_Info info, int *nkeys) |
| int | AMPI_Info_get_nthkey (MPI_Info info, int n, char *key) |
| int | AMPI_Info_dup (MPI_Info info, MPI_Info *newinfo) |
| int | AMPI_Info_free (MPI_Info *info) |
| void | AMPI_Install_Idle_Timer () |
| void | AMPI_Uninstall_Idle_Timer () |
| int | traceRegisterFunction (const char *name, int idx) |
| void | traceBeginFuncProj (char *, char *, int) |
| void | traceEndFuncProj (char *) |
| void | traceBeginFuncIndexProj (int, char *, int) |
| void | traceEndFuncIndexProj (int) |
| int | AMPI_Set_startevent (MPI_Comm comm) |
| long | ampiCurrentStackUsage () |
| void | beginTraceBigSim (char *msg) |
| void | endTraceBigSim (char *msg, char *param) |
Variables | |
| MPI_Comm | MPI_COMM_UNIVERSE [MPI_MAX_COMM_WORLDS] |
| typedef int MPI_Datatype |
| typedef int MPI_Request |
| typedef int MPI_Errhandler |
| typedef void( MPI_Handler_function)(MPI_Comm *, int *,...) |
| typedef int( MPI_Copy_function)(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag) |
| typedef int( MPI_Delete_function)(MPI_Comm comm, int keyval, void *attribute_val, void *extra_state) |
| typedef void( MPI_User_function)(void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| typedef void(* MPI_Op)(void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) |
| typedef void(* MPI_MainFn)(int, char **) |
| typedef struct workRequest workRequest |
| void MPI_MAX | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
| void MPI_MIN | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
| void MPI_SUM | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
| void MPI_PROD | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
| void MPI_LAND | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
Definition at line 207 of file ampi.C.
References ckerr, CmiAbort(), endl(), MPI_INT, and MPI_LOGICAL.
| void MPI_BAND | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
| void MPI_LOR | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
Definition at line 236 of file ampi.C.
References ckerr, CmiAbort(), endl(), MPI_INT, and MPI_LOGICAL.
| void MPI_BOR | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
| void MPI_LXOR | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
Definition at line 265 of file ampi.C.
References ckerr, CmiAbort(), endl(), MPI_INT, and MPI_LOGICAL.
| void MPI_BXOR | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
Definition at line 278 of file ampi.C.
References ckerr, CmiAbort(), endl(), MPI_BYTE, MPI_INT, and MPI_UNSIGNED.
| void MPI_MAXLOC | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
Definition at line 303 of file ampi.C.
References ckerr, CmiAbort(), endl(), idx, MPI_2INT, MPI_DOUBLE_INT, MPI_FLOAT_INT, MPI_LONG_DOUBLE_INT, MPI_LONG_INT, and MPI_SHORT_INT.
| void MPI_MINLOC | ( | void * | invec, | |
| void * | inoutvec, | |||
| int * | len, | |||
| MPI_Datatype * | datatype | |||
| ) |
Definition at line 369 of file ampi.C.
References ckerr, CmiAbort(), endl(), idx, MPI_2INT, MPI_DOUBLE_INT, MPI_FLOAT_INT, MPI_LONG_DOUBLE_INT, MPI_LONG_INT, and MPI_SHORT_INT.
Definition at line 2653 of file ampi.C.
References ampi::comlibsend(), ampiParent::counters, errorCheck(), getAmpiInstance(), getAmpiParent(), ampi::getRank(), MPI_SUCCESS, msgLogRead, ptr, AmpiCounters::send, and ampi::send().
Referenced by AMPI_Gather(), AMPI_Gatherv(), AMPI_Intercomm_create(), and AMPI_Intercomm_merge().
Definition at line 2689 of file ampi.C.
References ampi::comlibsend(), ampiParent::counters, errorCheck(), getAmpiInstance(), getAmpiParent(), ampi::getRank(), ampi::getStreaming(), MPI_SUCCESS, msgLogRead, ptr, AmpiCounters::send, and ampi::send().
| int AMPI_Recv | ( | void * | msg, | |
| int | count, | |||
| int | type, | |||
| int | src, | |||
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Status * | status | |||
| ) |
| int AMPI_Get_count | ( | MPI_Status * | sts, | |
| MPI_Datatype | dtype, | |||
| int * | count | |||
| ) |
| int AMPI_Isend | ( | void * | buf, | |
| int | count, | |||
| MPI_Datatype | datatype, | |||
| int | dest, | |||
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 4122 of file ampi.C.
References ampi::comlibsend(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), ampi::getRank(), AmpiCounters::isend, MPI_REQUEST_NULL, MPI_SUCCESS, msgLogRead, msgLogWrite, ptr, PUParray(), record_msglog(), ampi::send(), and ampiParent::toPUPer.
Referenced by MPICH_AlltoAll_medium().
| int AMPI_Issend | ( | void * | buf, | |
| int | count, | |||
| MPI_Datatype | datatype, | |||
| int | dest, | |||
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 2722 of file ampi.C.
References ampiParent::counters, errorCheck(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), ampi::getRank(), getReqs(), AmpiRequestList::insert(), AmpiCounters::isend, MPI_REQUEST_NULL, MPI_SUCCESS, msgLogRead, msgLogWrite, ptr, PUParray(), record_msglog(), ampi::send(), and ampiParent::toPUPer.
| int AMPI_Irecv | ( | void * | buf, | |
| int | count, | |||
| MPI_Datatype | datatype, | |||
| int | src, | |||
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 4169 of file ampi.C.
References CmmPut(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), ampi::getMessage(), getReqs(), AmpiRequestList::insert(), AmpiCounters::irecv, MPI_PROC_NULL, MPI_REQUEST_NULL, MPI_SUCCESS, msg, msgLogRead, msgLogWrite, ampi::posted_ireqs, ptr, PUParray(), IReq::receive(), record_msglog(), AmpiRequest::tag, and ampiParent::toPUPer.
Referenced by AMPI_Alltoall(), and MPICH_AlltoAll_medium().
| int AMPI_Wait | ( | MPI_Request * | request, | |
| MPI_Status * | sts | |||
| ) |
Definition at line 3551 of file ampi.C.
References _BgInOutOfCoreMode, checkRequest(), AmpiRequestList::free(), ampiParent::fromPUPer, getAmpiParent(), getDDT(), getReqs(), SReq::getType(), MPI_REQUEST_NULL, msgLogRead, msgLogWrite, PUParray(), ampiParent::pupBytes, record_msglog(), AmpiRequestList::size(), AmpiRequest::tag, ampiParent::toPUPer, AmpiRequest::type, and AmpiRequest::wait().
Referenced by AMPI_Alltoall().
| int AMPI_Test | ( | MPI_Request * | request, | |
| int * | flag, | |||
| MPI_Status * | sts | |||
| ) |
Definition at line 3850 of file ampi.C.
References checkRequest(), AmpiRequestList::free(), getReqs(), ATAReq::getType(), MPI_REQUEST_NULL, and ATAReq::test().
Referenced by AMPI_Testany(), AMPI_Testsome(), AMPI_Waitany(), and AMPI_Waitsome().
| int AMPI_Waitany | ( | int | count, | |
| MPI_Request * | request, | |||
| int * | index, | |||
| MPI_Status * | sts | |||
| ) |
Definition at line 3701 of file ampi.C.
References AMPI_Test(), AMPI_Yield(), areInactiveReqs(), checkRequests(), MPI_Status::MPI_COMM, MPI_COMM_WORLD, MPI_SUCCESS, MPI_UNDEFINED, CkVec< T >::size(), and vecIndex().
| int AMPI_Testany | ( | int | count, | |
| MPI_Request * | request, | |||
| int * | index, | |||
| int * | flag, | |||
| MPI_Status * | status | |||
| ) |
Definition at line 3871 of file ampi.C.
References AMPI_Test(), areInactiveReqs(), checkRequests(), MPI_Status::MPI_COMM, MPI_SUCCESS, MPI_UNDEFINED, CkVec< T >::size(), and vecIndex().
| int AMPI_Waitall | ( | int | count, | |
| MPI_Request * | request, | |||
| MPI_Status * | sts | |||
| ) |
| int AMPI_Testall | ( | int | count, | |
| MPI_Request * | request, | |||
| int * | flag, | |||
| MPI_Status * | sts | |||
| ) |
Definition at line 3895 of file ampi.C.
References checkRequests(), getReqs(), MPI_REQUEST_NULL, MPI_SUCCESS, MPI_Waitall(), size, CkVec< T >::size(), ATAReq::test(), and vecIndex().
| int AMPI_Waitsome | ( | int | incount, | |
| MPI_Request * | array_of_requests, | |||
| int * | outcount, | |||
| int * | array_of_indices, | |||
| MPI_Status * | array_of_statuses | |||
| ) |
Definition at line 3734 of file ampi.C.
References AMPI_Test(), areInactiveReqs(), checkRequests(), MPI_Status::MPI_COMM, MPI_SUCCESS, MPI_UNDEFINED, CkVec< T >::size(), and vecIndex().
| int AMPI_Testsome | ( | int | incount, | |
| MPI_Request * | array_of_requests, | |||
| int * | outcount, | |||
| int * | array_of_indices, | |||
| MPI_Status * | array_of_statuses | |||
| ) |
Definition at line 3920 of file ampi.C.
References AMPI_Test(), areInactiveReqs(), checkRequests(), MPI_SUCCESS, MPI_UNDEFINED, CkVec< T >::size(), and vecIndex().
| int AMPI_Request_free | ( | MPI_Request * | request | ) |
Definition at line 3946 of file ampi.C.
References checkRequest(), AmpiRequestList::free(), getReqs(), and MPI_REQUEST_NULL.
Referenced by AMPI_Cancel().
| int AMPI_Cancel | ( | MPI_Request * | request | ) |
| int AMPI_Test_cancelled | ( | MPI_Status * | status, | |
| int * | flag | |||
| ) |
Definition at line 2826 of file ampi.C.
References errorCheck(), getAmpiInstance(), ampi::iprobe(), MPI_SUCCESS, and ptr.
| int AMPI_Probe | ( | int | source, | |
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Status * | sts | |||
| ) |
Definition at line 2809 of file ampi.C.
References errorCheck(), getAmpiInstance(), MPI_SUCCESS, ampi::probe(), and ptr.
| int AMPI_Send_init | ( | void * | buf, | |
| int | count, | |||
| int | type, | |||
| int | dest, | |||
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | req | |||
| ) |
Definition at line 3992 of file ampi.C.
References errorCheck(), getReqs(), AmpiRequestList::insert(), MPI_REQUEST_NULL, and MPI_SUCCESS.
| int AMPI_Ssend_init | ( | void * | buf, | |
| int | count, | |||
| int | type, | |||
| int | dest, | |||
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | req | |||
| ) |
Definition at line 4014 of file ampi.C.
References errorCheck(), getReqs(), AmpiRequestList::insert(), MPI_REQUEST_NULL, and MPI_SUCCESS.
| int AMPI_Recv_init | ( | void * | buf, | |
| int | count, | |||
| int | type, | |||
| int | src, | |||
| int | tag, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | req | |||
| ) |
Definition at line 3970 of file ampi.C.
References errorCheck(), getReqs(), AmpiRequestList::insert(), MPI_REQUEST_NULL, and MPI_SUCCESS.
| int AMPI_Start | ( | MPI_Request * | reqnum | ) |
| int AMPI_Startall | ( | int | count, | |
| MPI_Request * | array_of_requests | |||
| ) |
Definition at line 3360 of file ampi.C.
References checkRequests(), getReqs(), and PersReq::start().
| int AMPI_Sendrecv | ( | void * | sbuf, | |
| int | scount, | |||
| int | stype, | |||
| int | dest, | |||
| int | stag, | |||
| void * | rbuf, | |||
| int | rcount, | |||
| int | rtype, | |||
| int | src, | |||
| int | rtag, | |||
| MPI_Comm | comm, | |||
| MPI_Status * | sts | |||
| ) |
Definition at line 2843 of file ampi.C.
References CmiAbort(), errorCheck(), MPI_Recv(), MPI_Send(), and MPI_SUCCESS.
Referenced by AMPI_Scan(), AMPI_Sendrecv_replace(), MPICH_AlltoAll_long(), MPICH_AlltoAll_short(), and MPICH_Localcopy().
| int AMPI_Sendrecv_replace | ( | void * | buf, | |
| int | count, | |||
| MPI_Datatype | datatype, | |||
| int | dest, | |||
| int | sendtag, | |||
| int | source, | |||
| int | recvtag, | |||
| MPI_Comm | comm, | |||
| MPI_Status * | status | |||
| ) |
| int AMPI_Type_contiguous | ( | int | count, | |
| MPI_Datatype | oldtype, | |||
| MPI_Datatype * | newtype | |||
| ) |
| int AMPI_Type_vector | ( | int | count, | |
| int | blocklength, | |||
| int | stride, | |||
| MPI_Datatype | oldtype, | |||
| MPI_Datatype * | newtype | |||
| ) |
| int AMPI_Type_hvector | ( | int | count, | |
| int | blocklength, | |||
| MPI_Aint | stride, | |||
| MPI_Datatype | oldtype, | |||
| MPI_Datatype * | newtype | |||
| ) |
| int AMPI_Type_indexed | ( | int | count, | |
| int * | arrBlength, | |||
| int * | arrDisp, | |||
| MPI_Datatype | oldtype, | |||
| MPI_Datatype * | newtype | |||
| ) |
| int AMPI_Type_hindexed | ( | int | count, | |
| int * | arrBlength, | |||
| MPI_Aint * | arrDisp, | |||
| MPI_Datatype | oldtype, | |||
| MPI_Datatype * | newtype | |||
| ) |
| int AMPI_Type_struct | ( | int | count, | |
| int * | arrBLength, | |||
| MPI_Aint * | arrDisp, | |||
| MPI_Datatype * | oldType, | |||
| MPI_Datatype * | newType | |||
| ) |
| int AMPI_Type_commit | ( | MPI_Datatype * | datatype | ) |
| int AMPI_Type_free | ( | MPI_Datatype * | datatype | ) |
| int AMPI_Type_extent | ( | MPI_Datatype | datatype, | |
| MPI_Aint * | extent | |||
| ) |
| int AMPI_Type_size | ( | MPI_Datatype | datatype, | |
| int * | size | |||
| ) |
| int AMPI_Type_lb | ( | MPI_Datatype | datatype, | |
| MPI_Aint * | displacement | |||
| ) |
| int AMPI_Type_ub | ( | MPI_Datatype | datatype, | |
| MPI_Aint * | displacement | |||
| ) |
| int AMPI_Get_elements | ( | MPI_Status * | status, | |
| MPI_Datatype | datatype, | |||
| int * | count | |||
| ) |
| int AMPI_Pack_size | ( | int | incount, | |
| MPI_Datatype | datatype, | |||
| MPI_Comm | comm, | |||
| int * | sz | |||
| ) |
Definition at line 2880 of file ampi.C.
References AMPI_Allreduce(), AmpiCounters::barrier, checkCommunicator(), ampiParent::counters, getAmpiParent(), MPI_INT, MPI_SUCCESS, and MPI_SUM.
Referenced by AMPI_Alltoall2(), AMPI_Checkpoint(), AMPI_Comm_create(), AMPI_Comm_split(), AMPI_MemCheckpoint(), AMPI_Win_create(), AMPI_Win_fence(), and AMPI_Win_free().
| int AMPI_Gather | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| int | root, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 4455 of file ampi.C.
References AMPI_Send(), CmiAbort(), copyDatatype(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, AmpiCounters::gather, getAmpiInstance(), getAmpiParent(), getDDT(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), MPI_COMM_SELF, MPI_SUCCESS, msgLogRead, msgLogWrite, ptr, PUParray(), ampiParent::pupBytes, record_msglog(), ampi::recv(), size, status(), and ampiParent::toPUPer.
| int AMPI_Gatherv | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int * | recvcounts, | |||
| int * | displs, | |||
| MPI_Datatype | recvtype, | |||
| int | root, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 4523 of file ampi.C.
References AMPI_Send(), CmiAbort(), copyDatatype(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, AmpiCounters::gather, getAmpiInstance(), getAmpiParent(), getDDT(), ampi::getRank(), ampi::getSize(), MPI_COMM_SELF, MPI_SUCCESS, msgLogRead, msgLogWrite, ptr, PUParray(), ampiParent::pupBytes, record_msglog(), ampi::recv(), size, status(), and ampiParent::toPUPer.
| int AMPI_Scatter | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| int | root, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 4587 of file ampi.C.
References CmiAbort(), copyDatatype(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), getDDT(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), MPI_COMM_SELF, MPI_SUCCESS, msgLogRead, msgLogWrite, ptr, PUParray(), ampiParent::pupBytes, record_msglog(), ampi::recv(), AmpiCounters::scatter, ampi::send(), size, status(), and ampiParent::toPUPer.
| int AMPI_Scatterv | ( | void * | sendbuf, | |
| int * | sendcounts, | |||
| int * | displs, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| int | root, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 4652 of file ampi.C.
References CmiAbort(), copyDatatype(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), getDDT(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), MPI_COMM_SELF, MPI_SUCCESS, msgLogRead, msgLogWrite, ptr, PUParray(), ampiParent::pupBytes, record_msglog(), ampi::recv(), AmpiCounters::scatter, ampi::send(), size, status(), and ampiParent::toPUPer.
Referenced by AMPI_Reduce_scatter().
| int AMPI_Allgather | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 4277 of file ampi.C.
References AmpiCounters::allgather, AMPI_Recv(), CmiAbort(), copyDatatype(), ampiParent::counters, ampi::delesend(), Strategy::doneInserting(), errorCheck(), ampi::getAllgatherStrategy(), getAmpiInstance(), getAmpiParent(), ampi::getComlibProxy(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), MPI_COMM_SELF, MPI_COMM_WORLD, MPI_SUCCESS, ptr, ampi::send(), size, and status().
| int AMPI_Iallgather | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 4338 of file ampi.C.
References ATAReq::addReq(), ATAReq::ATAReq(), CmiAbort(), copyDatatype(), ampi::delesend(), Strategy::doneInserting(), errorCheck(), ampi::getAllgatherStrategy(), getAmpiInstance(), getAmpiParent(), ampi::getComlibProxy(), ampi::getDDT(), ampi::getRank(), getReqs(), ampi::getSize(), AmpiRequestList::insert(), MPI_COMM_SELF, MPI_COMM_WORLD, MPI_REQUEST_NULL, MPI_SUCCESS, ptr, ampi::send(), AmpiRequestList::size(), and size.
| int AMPI_Allgatherv | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int * | recvcounts, | |||
| int * | displs, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 4402 of file ampi.C.
References AmpiCounters::allgather, AMPI_Recv(), CmiAbort(), copyDatatype(), ampiParent::counters, ampi::delesend(), Strategy::doneInserting(), errorCheck(), ampi::getAllgatherStrategy(), getAmpiInstance(), getAmpiParent(), ampi::getComlibProxy(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), MPI_COMM_SELF, MPI_COMM_WORLD, MPI_SUCCESS, ptr, ampi::send(), size, and status().
| int AMPI_Alltoall | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 4717 of file ampi.C.
References AmpiCounters::alltoall, AMPI_Irecv(), AMPI_Recv(), AMPI_Wait(), CmiAbort(), CmiPrintf(), copyDatatype(), ampiParent::counters, ampi::delesend(), Strategy::doneInserting(), errorCheck(), AmpiRequest::free(), ampi::getAlltoall(), ampi::getAlltoallStrategy(), getAmpiInstance(), getAmpiParent(), ampi::getComlibProxy(), getDDT(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), malloc(), MPI_COMM_SELF, MPI_COMM_WORLD, MPI_Get_count(), MPI_Recv(), MPI_Send(), MPI_Sendrecv(), MPI_SUCCESS, p, ptr, ampi::send(), size, AmpiRequest::src, and status().
| int AMPI_Alltoallv | ( | void * | sendbuf, | |
| int * | sendcounts, | |||
| int * | sdispls, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int * | recvcounts, | |||
| int * | rdispls, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 5131 of file ampi.C.
References AmpiCounters::alltoall, AMPI_Recv(), CmiAbort(), ampiParent::counters, ampi::delesend(), Strategy::doneInserting(), errorCheck(), ampi::getAlltoallStrategy(), getAmpiInstance(), getAmpiParent(), ampi::getComlibProxy(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), MPI_COMM_SELF, MPI_COMM_WORLD, MPI_SUCCESS, ptr, ampi::send(), size, and status().
| int MPICH_AlltoAll_long | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 119 of file mpich-alltoall.C.
References AMPI_Sendrecv(), MPI_Comm_rank(), MPI_Comm_size(), MPI_COMM_WORLD, MPI_SUCCESS, MPICH_Localcopy(), MPID_Datatype_get_extent_macro(), MPID_Datatype_get_size_macro(), and status().
| int MPICH_AlltoAll_medium | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 359 of file mpich-alltoall.C.
References AMPI_Irecv(), AMPI_Isend(), AMPI_Waitall(), free(), malloc(), MPI_Comm_rank(), MPI_Comm_size(), MPI_COMM_WORLD, MPI_ERR_OTHER, MPI_SUCCESS, MPID_Datatype_get_extent_macro(), MPID_Datatype_get_size_macro(), and status().
| int AMPI_Ialltoall | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 5068 of file ampi.C.
References ATAReq::addReq(), ATAReq::ATAReq(), CmiAbort(), copyDatatype(), ampi::delesend(), Strategy::doneInserting(), errorCheck(), ampi::getAlltoallStrategy(), getAmpiInstance(), getAmpiParent(), ampi::getComlibProxy(), ampi::getDDT(), ampi::getRank(), getReqs(), ampi::getSize(), AmpiRequestList::insert(), MPI_COMM_SELF, MPI_COMM_WORLD, MPI_REQUEST_NULL, MPI_SUCCESS, ptr, ampi::send(), AmpiRequestList::size(), and size.
| int AMPI_Reduce | ( | void * | inbuf, | |
| void * | outbuf, | |||
| int | count, | |||
| int | type, | |||
| MPI_Op | op, | |||
| int | root, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 3005 of file ampi.C.
References ampi::comm2CommStruct(), copyDatatype(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, ampi::generic(), getAmpiInstance(), getAmpiParent(), ampi::getDDT(), ampiCommStruct::getIndexForRank(), ampi::getProxy(), ampi::getRank(), handle_MPI_IN_PLACE(), ampi::isInter(), makeRednMsg(), MPI_COMM_SELF, MPI_OP_NULL, MPI_SUCCESS, msg, msgLogRead, msgLogWrite, ptr, PUParray(), ampiParent::pupBytes, record_msglog(), ampi::recv(), AmpiCounters::reduce, and ampiParent::toPUPer.
Referenced by AMPI_Reduce_scatter().
| int AMPI_Ireduce | ( | void * | sendbuf, | |
| void * | recvbuf, | |||
| int | count, | |||
| int | type, | |||
| MPI_Op | op, | |||
| int | root, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 4240 of file ampi.C.
References ampi::comm2CommStruct(), copyDatatype(), errorCheck(), getAmpiInstance(), ampi::getDDT(), ampiCommStruct::getIndexForRank(), ampi::getProxy(), getReqs(), handle_MPI_IN_PLACE(), AmpiRequestList::insert(), makeRednMsg(), MPI_COMM_SELF, MPI_OP_NULL, MPI_REQUEST_NULL, MPI_SUCCESS, msg, and ptr.
Definition at line 3074 of file ampi.C.
References AmpiCounters::allreduce, copyDatatype(), ampiParent::counters, errorCheck(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), ampi::getDDT(), ampi::getProxy(), handle_MPI_IN_PLACE(), ampi::isInter(), makeRednMsg(), MPI_COMM_SELF, MPI_OP_NULL, MPI_SUCCESS, msg, msgLogRead, msgLogWrite, ptr, PUParray(), ampiParent::pupBytes, record_msglog(), ampi::recv(), and ampiParent::toPUPer.
Referenced by AMPI_Barrier().
| int AMPI_Iallreduce | ( | void * | inbuf, | |
| void * | outbuf, | |||
| int | count, | |||
| int | type, | |||
| MPI_Op | op, | |||
| MPI_Comm | comm, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 3136 of file ampi.C.
References checkRequest(), copyDatatype(), errorCheck(), getAmpiInstance(), getAmpiParent(), ampi::getDDT(), ampi::getProxy(), getReqs(), handle_MPI_IN_PLACE(), AmpiRequestList::insert(), ampi::IReq, ampi::isInter(), makeRednMsg(), MPI_COMM_SELF, MPI_OP_NULL, MPI_REQUEST_NULL, MPI_SUCCESS, msg, and ptr.
| int AMPI_Reduce_scatter | ( | void * | sendbuf, | |
| void * | recvbuf, | |||
| int * | recvcounts, | |||
| MPI_Datatype | datatype, | |||
| MPI_Op | op, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 3173 of file ampi.C.
References AMPI_Reduce(), AMPI_Scatterv(), copyDatatype(), errorCheck(), free(), getAmpiInstance(), getAmpiParent(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), handle_MPI_IN_PLACE(), ampi::isInter(), malloc(), MPI_COMM_SELF, MPI_SUCCESS, ptr, and size.
| int AMPI_Scan | ( | void * | sendbuf, | |
| void * | recvbuf, | |||
| int | count, | |||
| MPI_Datatype | datatype, | |||
| MPI_Op | op, | |||
| MPI_Comm | comm | |||
| ) |
Definition at line 3241 of file ampi.C.
References AMPI_Sendrecv(), CmiAbort(), ampiParent::counters, errorCheck(), free(), getAmpiInstance(), getAmpiParent(), ampi::getDDT(), ampi::getRank(), ampi::getSize(), ampi::isInter(), malloc(), MPI_SUCCESS, ptr, AmpiCounters::scan, and size.
| int AMPI_Op_create | ( | MPI_User_function * | function, | |
| int | commute, | |||
| MPI_Op * | op | |||
| ) |
Definition at line 5539 of file ampi.C.
References getAmpiParent(), ampiParent::group2vec(), and size.
| int AMPI_Group_translate_ranks | ( | MPI_Group | group1, | |
| int | n, | |||
| int * | ranks1, | |||
| MPI_Group | group2, | |||
| int * | ranks2 | |||
| ) |
Definition at line 5555 of file ampi.C.
References getAmpiParent(), ampiParent::group2vec(), ptr, and translateRanksOp().
Definition at line 5567 of file ampi.C.
References compareVecOp(), getAmpiParent(), ampiParent::group2vec(), and ptr.
Definition at line 5500 of file ampi.C.
References getAmpiParent(), ampiParent::group2vec(), ptr, ampiParent::saveGroupStruct(), and unionOp().
Definition at line 5513 of file ampi.C.
References getAmpiParent(), ampiParent::group2vec(), intersectOp(), ptr, and ampiParent::saveGroupStruct().
Definition at line 5526 of file ampi.C.
References diffOp(), getAmpiParent(), ampiParent::group2vec(), ptr, and ampiParent::saveGroupStruct().
Definition at line 5579 of file ampi.C.
References getAmpiParent(), ampiParent::group2vec(), inclOp(), ptr, and ampiParent::saveGroupStruct().
Definition at line 5590 of file ampi.C.
References exclOp(), getAmpiParent(), ampiParent::group2vec(), ptr, and ampiParent::saveGroupStruct().
Definition at line 5602 of file ampi.C.
References getAmpiParent(), ampiParent::group2vec(), ptr, rangeInclOp(), and ampiParent::saveGroupStruct().
Definition at line 5613 of file ampi.C.
References getAmpiParent(), ampiParent::group2vec(), ptr, rangeExclOp(), and ampiParent::saveGroupStruct().
Definition at line 5630 of file ampi.C.
References AMPI_Barrier(), ampi::commCreate(), getAmpiInstance(), getAmpiParent(), ampiParent::group2vec(), and CkVec< T >::size().
Definition at line 2559 of file ampi.C.
References checkCommunicator(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), ampi::getSize(), MPI_SUCCESS, msgLogRead, msgLogWrite, PUParray(), record_msglog(), and ampiParent::toPUPer.
Referenced by checkRank().
Definition at line 2531 of file ampi.C.
References checkCommunicator(), ampiParent::fromPUPer, getAmpiInstance(), getAmpiParent(), ampi::getRank(), MPI_SUCCESS, msgLogRead, msgLogWrite, PUParray(), record_msglog(), and ampiParent::toPUPer.
Referenced by AMPI_Cart_get(), AMPI_Cart_map(), AMPI_Cart_shift(), AMPI_Cart_sub(), AMPI_Graph_map(), AMPI_Intercomm_create(), and MPICH_Localcopy().
Definition at line 2588 of file ampi.C.
References checkCommunicator(), getAmpiInstance(), ampi::getIndices(), MPI_CONGRUENT, MPI_IDENT, MPI_SUCCESS, MPI_UNEQUAL, and CkVec< T >::size().
Definition at line 5261 of file ampi.C.
References getAmpiParent(), and ampiParent::getRemoteSize().
Definition at line 5268 of file ampi.C.
References getAmpiParent(), and ampiParent::getRemoteGroup().
| int AMPI_Intercomm_create | ( | MPI_Comm | local_comm, | |
| int | local_leader, | |||
| MPI_Comm | peer_comm, | |||
| int | remote_leader, | |||
| int | tag, | |||
| MPI_Comm * | newintercomm | |||
| ) |
Definition at line 5275 of file ampi.C.
References AMPI_Comm_rank(), AMPI_Recv(), AMPI_Send(), getAmpiInstance(), ampi::getIndexForRank(), ampi::getIndices(), ampi::getSize(), ampi::intercommCreate(), MPI_INT, ptr, and CkVec< T >::push_back().
Definition at line 5315 of file ampi.C.
References AMPI_Recv(), AMPI_Send(), getAmpiInstance(), ampi::getIndexForRank(), ampi::getIndexForRemoteRank(), ampi::getRank(), ampi::intercommMerge(), MPI_INT, and ptr.
| int AMPI_Keyval_create | ( | MPI_Copy_function * | copy_fn, | |
| MPI_Delete_function * | delete_fn, | |||
| int * | keyval, | |||
| void * | extra_state | |||
| ) |
| int AMPI_Cart_create | ( | MPI_Comm | comm_old, | |
| int | ndims, | |||
| int * | dims, | |||
| int * | periods, | |||
| int | reorder, | |||
| MPI_Comm * | comm_cart | |||
| ) |
Definition at line 5778 of file ampi.C.
References AMPI_Cart_map(), c, ampi::cartCreate(), ampiParent::comm2group(), getAmpiInstance(), getAmpiParent(), ampiParent::getCart(), ampiParent::group2vec(), ptr, CkVec< T >::push_back(), ampiCommStruct::setdims(), ampiCommStruct::setndims(), and ampiCommStruct::setperiods().
| int AMPI_Graph_create | ( | MPI_Comm | comm_old, | |
| int | nnodes, | |||
| int * | index, | |||
| int * | edges, | |||
| int | reorder, | |||
| MPI_Comm * | comm_graph | |||
| ) |
Definition at line 5817 of file ampi.C.
References AMPI_Graph_map(), c, ampiParent::comm2group(), getAmpiInstance(), getAmpiParent(), ampiParent::getGraph(), ampi::graphCreate(), ampiParent::group2vec(), ptr, CkVec< T >::push_back(), ampiCommStruct::setedges(), ampiCommStruct::setindex(), and ampiCommStruct::setnvertices().
Definition at line 5850 of file ampi.C.
References getAmpiParent(), ampiParent::isCart(), ampiParent::isGraph(), MPI_CART, MPI_GRAPH, MPI_UNDEFINED, and ptr.
Definition at line 5759 of file ampi.C.
References AMPI_Comm_rank().
Referenced by AMPI_Cart_create().
Definition at line 5769 of file ampi.C.
References AMPI_Comm_rank().
Referenced by AMPI_Graph_create().
Definition at line 5865 of file ampi.C.
References getAmpiParent(), ampiParent::getCart(), and ampiCommStruct::getndims().
Definition at line 5874 of file ampi.C.
References AMPI_Comm_rank(), c, getAmpiParent(), ampiParent::getCart(), ampiCommStruct::getdims(), ampiCommStruct::getndims(), and ampiCommStruct::getperiods().
Definition at line 5904 of file ampi.C.
References c, getAmpiParent(), ampiParent::getCart(), ampiCommStruct::getdims(), ampiCommStruct::getndims(), and ampiCommStruct::getperiods().
Referenced by cart_clamp_coord().
Definition at line 5934 of file ampi.C.
References c, getAmpiParent(), ampiParent::getCart(), ampiCommStruct::getdims(), and ampiCommStruct::getndims().
Referenced by AMPI_Cart_shift(), and AMPI_Cart_sub().
Definition at line 5975 of file ampi.C.
References AMPI_Cart_coords(), AMPI_Comm_rank(), c, cart_clamp_coord(), coords, getAmpiParent(), ampiParent::getCart(), ampiCommStruct::getdims(), ampiCommStruct::getndims(), and ampiCommStruct::getperiods().
Definition at line 6000 of file ampi.C.
References c, getAmpiParent(), ampiParent::getGraph(), ampiCommStruct::getindex(), and ampiCommStruct::getnvertices().
Definition at line 6012 of file ampi.C.
References c, getAmpiParent(), ampiCommStruct::getedges(), ampiParent::getGraph(), ampiCommStruct::getindex(), and CkVec< T >::size().
Definition at line 6035 of file ampi.C.
References c, getAmpiParent(), ampiParent::getGraph(), ampiCommStruct::getindex(), and CkVec< T >::size().
Definition at line 6054 of file ampi.C.
References c, getAmpiParent(), ampiCommStruct::getedges(), ampiParent::getGraph(), ampiCommStruct::getindex(), and CkVec< T >::size().
Definition at line 6164 of file ampi.C.
References AMPI_Cart_coords(), AMPI_Comm_rank(), c, coords, getAmpiInstance(), getAmpiParent(), ampiParent::getCart(), ampiCommStruct::getdims(), ampiCommStruct::getndims(), ampiCommStruct::getperiods(), CkVec< T >::push_back(), ampiCommStruct::setdims(), ampiCommStruct::setndims(), ampiCommStruct::setperiods(), and ampi::split().
| int AMPI_Errhandler_create | ( | MPI_Handler_function * | function, | |
| MPI_Errhandler * | errhandler | |||
| ) |
| int AMPI_Errhandler_set | ( | MPI_Comm | comm, | |
| MPI_Errhandler | errhandler | |||
| ) |
| int AMPI_Errhandler_get | ( | MPI_Comm | comm, | |
| MPI_Errhandler * | errhandler | |||
| ) |
| int AMPI_Errhandler_free | ( | MPI_Errhandler * | errhandler | ) |
| double AMPI_Wtime | ( | void | ) |
Definition at line 3308 of file ampi.C.
References ampiParent::fromPUPer, getAmpiParent(), msgLogRead, msgLogWrite, record_msglog(), TCHARM_Wall_timer(), and ampiParent::toPUPer.
| int AMPI_Finalize | ( | void | ) |
Definition at line 2627 of file ampi.C.
References AMPI_Exit(), Converse::CkMyPe(), ampiParent::counters, getAmpiInstance(), getAmpiParent(), MPI_COMM_WORLD, AmpiCounters::output(), and traceSuspend().
Definition at line 6242 of file ampi.C.
References getAmpiInstance(), and ampi::yield().
Referenced by AMPI_Waitany().
| void AMPI_Print | ( | char * | str | ) |
| void AMPI_Start_measure | ( | ) |
Definition at line 5685 of file ampi.C.
References getAmpiParent(), ptr, and ampiParent::start_measure().
| void AMPI_Stop_measure | ( | ) |
Definition at line 5693 of file ampi.C.
References getAmpiParent(), ptr, and ampiParent::stop_measure().
| void AMPI_Set_load | ( | double | load | ) |
| void AMPI_Migrate | ( | void | ) |
Definition at line 2405 of file ampi.C.
References getAmpiInstance(), MPI_COMM_WORLD, and TCHARM_Migrate().
| void AMPI_Evacuate | ( | void | ) |
| void AMPI_Migrateto | ( | int | destPE | ) |
Definition at line 2434 of file ampi.C.
References TCHARM_Migrate_to().
Referenced by AMPI_MigrateTo().
| void AMPI_Async_Migrate | ( | void | ) |
| void AMPI_Allow_Migrate | ( | void | ) |
| void AMPI_Checkpoint | ( | char * | dname | ) |
Definition at line 5642 of file ampi.C.
References AMPI_Barrier(), getAmpiParent(), MPI_COMM_WORLD, and ampiParent::startCheckpoint().
| void AMPI_MemCheckpoint | ( | ) |
Definition at line 5650 of file ampi.C.
References AMPI_Barrier(), CmiAbort(), CmiPrintf(), getAmpiParent(), MPI_COMM_WORLD, and ampiParent::startCheckpoint().
| void* AMPI_Get_userdata | ( | int | ) |
| void AMPI_Datatype_iscontig | ( | MPI_Datatype | datatype, | |
| int * | flag | |||
| ) |
| void AMPI_Register_main | ( | MPI_MainFn | mainFn, | |
| const char * | name | |||
| ) |
| int AMPI_System | ( | const char * | cmd | ) |
| int AMPI_Type_get_contents | ( | MPI_Datatype | datatype, | |
| int | max_integers, | |||
| int | max_addresses, | |||
| int | max_datatypes, | |||
| int | array_of_integers[], | |||
| MPI_Aint | array_of_addresses[], | |||
| MPI_Datatype | array_of_datatypes[] | |||
| ) |
| int AMPI_GPU_Iinvoke | ( | workRequest * | to_call, | |
| MPI_Request * | request | |||
| ) |
Definition at line 6349 of file ampi.C.
References AMPI_GPU_complete(), enqueue(), getReqs(), GPUReq::GPUReq(), AmpiRequestList::insert(), setWRCallback(), and wrQueue.
Referenced by AMPI_GPU_Invoke().
| int AMPI_GPU_Invoke | ( | workRequest * | to_call | ) |
| int AMPI_Win_create | ( | void * | base, | |
| MPI_Aint | size, | |||
| int | disp_unit, | |||
| MPI_Info | info, | |||
| MPI_Comm | comm, | |||
| MPI_Win * | newwin | |||
| ) |
Definition at line 597 of file ampiOneSided.C.
References AMPI_Barrier(), ampi::createWinInstance(), getAmpiInstance(), MPI_SUCCESS, and ptr.
Definition at line 614 of file ampiOneSided.C.
References AMPI_Barrier(), WinStruct::comm, ampi::deleteWinInstance(), getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
Definition at line 858 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winGetGroup().
Definition at line 873 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winSetName().
Definition at line 882 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winGetName().
Definition at line 694 of file ampiOneSided.C.
References AMPI_Barrier(), WinStruct::comm, AmpiRequest::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
Definition at line 718 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winLock().
Definition at line 738 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winUnlock().
Definition at line 762 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
Definition at line 777 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
| int AMPI_Free_mem | ( | void * | base | ) |
| int AMPI_Put | ( | void * | orgaddr, | |
| int | orgcnt, | |||
| MPI_Datatype | orgtype, | |||
| int | rank, | |||
| MPI_Aint | targdisp, | |||
| int | targcnt, | |||
| MPI_Datatype | targtype, | |||
| MPI_Win | win | |||
| ) |
Definition at line 638 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winPut().
| int AMPI_Get | ( | void * | orgaddr, | |
| int | orgcnt, | |||
| MPI_Datatype | orgtype, | |||
| int | rank, | |||
| MPI_Aint | targdisp, | |||
| int | targcnt, | |||
| MPI_Datatype | targtype, | |||
| MPI_Win | win | |||
| ) |
Definition at line 652 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winGet().
| int AMPI_Accumulate | ( | void * | orgaddr, | |
| int | orgcnt, | |||
| MPI_Datatype | orgtype, | |||
| int | rank, | |||
| MPI_Aint | targdisp, | |||
| int | targcnt, | |||
| MPI_Datatype | targtype, | |||
| MPI_Op | op, | |||
| MPI_Win | win | |||
| ) |
Definition at line 674 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winAccumulate().
| int AMPI_IGet | ( | MPI_Aint | orgdisp, | |
| int | orgcnt, | |||
| MPI_Datatype | orgtype, | |||
| int | rank, | |||
| MPI_Aint | targdisp, | |||
| int | targcnt, | |||
| MPI_Datatype | targtype, | |||
| MPI_Win | win, | |||
| MPI_Request * | request | |||
| ) |
Definition at line 793 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winIGet().
| int AMPI_IGet_Wait | ( | MPI_Request * | request, | |
| MPI_Status * | status, | |||
| MPI_Win | win | |||
| ) |
Definition at line 805 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winIGetWait().
| int AMPI_IGet_Free | ( | MPI_Request * | request, | |
| MPI_Status * | status, | |||
| MPI_Win | win | |||
| ) |
Definition at line 814 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winIGetFree().
| char* MPI_IGet_Data | ( | MPI_Status | status | ) |
Definition at line 823 of file ampiOneSided.C.
References MPI_Status::msg.
Referenced by ampi::winIGetFree().
Definition at line 165 of file ampiMisc.C.
References ampiParent::createInfo(), getAmpiParent(), MPI_SUCCESS, and ptr.
Definition at line 175 of file ampiMisc.C.
References getAmpiParent(), MPI_SUCCESS, ptr, and ampiParent::setInfo().
Definition at line 187 of file ampiMisc.C.
References ampiParent::deleteInfo(), getAmpiParent(), MPI_SUCCESS, and ptr.
Definition at line 198 of file ampiMisc.C.
References getAmpiParent(), ampiParent::getInfo(), MPI_SUCCESS, and ptr.
Definition at line 212 of file ampiMisc.C.
References getAmpiParent(), ampiParent::getInfoValuelen(), MPI_SUCCESS, and ptr.
Definition at line 222 of file ampiMisc.C.
References getAmpiParent(), ampiParent::getInfoNkeys(), MPI_SUCCESS, and ptr.
Definition at line 232 of file ampiMisc.C.
References getAmpiParent(), ampiParent::getInfoNthkey(), MPI_SUCCESS, and ptr.
Definition at line 243 of file ampiMisc.C.
References ampiParent::dupInfo(), getAmpiParent(), MPI_SUCCESS, and ptr.
Definition at line 253 of file ampiMisc.C.
References ampiParent::freeInfo(), getAmpiParent(), MPI_SUCCESS, and ptr.
| void AMPI_Install_Idle_Timer | ( | ) |
Definition at line 630 of file ampi.C.
References BeginIdle(), CcdCallOnConditionKeep(), and EndIdle().
| void AMPI_Uninstall_Idle_Timer | ( | ) |
| void traceBeginFuncProj | ( | char * | , | |
| char * | , | |||
| int | ||||
| ) |
| void traceEndFuncProj | ( | char * | ) |
| void traceEndFuncIndexProj | ( | int | ) |
Definition at line 6271 of file ampi.C.
References Converse::CkMyPe(), getAmpiInstance(), ampi::getDDT(), makeRednMsg(), MPI_COMM_WORLD, MPI_INT, MPI_SUM, msg, printf(), ptr, ampi::recv(), and startCFnCall().
| long ampiCurrentStackUsage | ( | ) |
| void beginTraceBigSim | ( | char * | msg | ) |
Definition at line 281 of file ampiMisc.C.
| void endTraceBigSim | ( | char * | msg, | |
| char * | param | |||
| ) |
Definition at line 282 of file ampiMisc.C.
| MPI_Comm MPI_COMM_UNIVERSE[MPI_MAX_COMM_WORLDS] |
1.5.5