Multi-ApplicationOnlineProfiling  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
MPI_Inst.c File Reference
#include <VMPI.h>
#include "VMPI_Wrap.h"
#include "MPI_Events.h"
#include "MPI_Inst.h"
#include "Event_Desc.h"
#include "Timer.h"
#include "Event_Pack.h"
#include "Stream_MGR.h"
#include "OTF_Event_forge.h"
#include "Posix_Profile.h"
#include "MALP_Config.h"
#include <mpi.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for MPI_Inst.c:

Go to the source code of this file.

Macros

#define PRINT_NAME(a)   printf( #a"\n");
 
#define SET_SOURCE(a)   _container.event.mpi_event.source = a;
 
#define SET_DEST(a)   _container.event.mpi_event.dest = a;
 
#define SET_TAG(a)   _container.event.mpi_event.tag = a;
 
#define SET_COUNT(a)   _container.event.mpi_event.count = a;
 
#define SET_COMM(a)   _container.event.mpi_event.comm = (uint64_t)a;
 
#define SET_DATATYPE(a)   _container.event.mpi_event.datatype = (uint64_t)a;
 
#define COMP_SIZE(a)
 

Functions

int MPI_Abort (MPI_Comm comm, int errorcode)
 
int MPI_Accumulate (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_Op op, MPI_Win win)
 
int MPI_Add_error_class (int *errorclass)
 
int MPI_Add_error_code (int errorclass, int *errorcode)
 
int MPI_Add_error_string (int errorcode, char *string)
 
int MPI_Address (void *location, MPI_Aint *address)
 
int MPI_Allgather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
 
int MPI_Allgatherv (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, MPI_Comm comm)
 
int MPI_Alloc_mem (MPI_Aint size, MPI_Info info, void *baseptr)
 
int MPI_Allreduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int MPI_Alltoall (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
 
int MPI_Alltoallv (void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype recvtype, MPI_Comm comm)
 
int MPI_Alltoallw (void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype *sendtypes, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype *recvtypes, MPI_Comm comm)
 
int MPI_Attr_delete (MPI_Comm comm, int keyval)
 
int MPI_Attr_get (MPI_Comm comm, int keyval, void *attribute_val, int *flag)
 
int MPI_Attr_put (MPI_Comm comm, int keyval, void *attribute_val)
 
int MPI_Barrier (MPI_Comm comm)
 
int MPI_Bcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm)
 
int MPI_Bsend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
 
int MPI_Bsend_init (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Buffer_attach (void *buffer, int size)
 
int MPI_Buffer_detach (void *buffer, int *size)
 
int MPI_Cancel (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, int *dims, 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, int *dims, int *periods, int *newrank)
 
int MPI_Cart_rank (MPI_Comm comm, 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, int *remain_dims, MPI_Comm *new_comm)
 
int MPI_Cartdim_get (MPI_Comm comm, int *ndims)
 
int MPI_Close_port (char *port_name)
 
int MPI_Comm_accept (char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm)
 
int 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 (char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm)
 
int MPI_Comm_create_errhandler (MPI_Comm_errhandler_function *function, MPI_Errhandler *errhandler)
 
int MPI_Comm_create_keyval (MPI_Comm_copy_attr_function *comm_copy_attr_fn, MPI_Comm_delete_attr_function *comm_delete_attr_fn, int *comm_keyval, void *extra_state)
 
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_disconnect (MPI_Comm *comm)
 
int MPI_Comm_dup (MPI_Comm comm, MPI_Comm *newcomm)
 
int MPI_Comm_free_keyval (int *comm_keyval)
 
int MPI_Comm_free (MPI_Comm *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_join (int fd, MPI_Comm *intercomm)
 
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, char *comm_name)
 
int MPI_Comm_size (MPI_Comm comm, int *size)
 
int MPI_Comm_spawn (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, int *array_of_maxprocs, 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_Dims_create (int nnodes, int ndims, int *dims)
 
int MPI_Errhandler_c2f (MPI_Errhandler errhandler)
 
int MPI_Errhandler_create (MPI_Handler_function *function, MPI_Errhandler *errhandler)
 
int MPI_Errhandler_free (MPI_Errhandler *errhandler)
 
int MPI_Errhandler_get (MPI_Comm comm, MPI_Errhandler *errhandler)
 
int MPI_Errhandler_set (MPI_Comm comm, MPI_Errhandler errhandler)
 
int MPI_Error_class (int errorcode, int *errorclass)
 
int MPI_Error_string (int errorcode, char *string, int *resultlen)
 
int MPI_Exscan (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int MPI_File_c2f (MPI_File file)
 
int MPI_File_call_errhandler (MPI_File fh, int errorcode)
 
int MPI_File_create_errhandler (MPI_File_errhandler_function *function, MPI_Errhandler *errhandler)
 
int MPI_File_set_errhandler (MPI_File file, MPI_Errhandler errhandler)
 
int MPI_File_get_errhandler (MPI_File file, MPI_Errhandler *errhandler)
 
int MPI_File_open (MPI_Comm comm, char *filename, int amode, MPI_Info info, MPI_File *fh)
 
int MPI_File_close (MPI_File *fh)
 
int MPI_File_delete (char *filename, MPI_Info info)
 
int MPI_File_set_size (MPI_File fh, MPI_Offset size)
 
int MPI_File_preallocate (MPI_File fh, MPI_Offset size)
 
int MPI_File_get_size (MPI_File fh, MPI_Offset *size)
 
int MPI_File_get_group (MPI_File fh, MPI_Group *group)
 
int MPI_File_get_amode (MPI_File fh, int *amode)
 
int MPI_File_set_info (MPI_File fh, MPI_Info info)
 
int MPI_File_get_info (MPI_File fh, MPI_Info *info_used)
 
int MPI_File_set_view (MPI_File fh, MPI_Offset disp, MPI_Datatype etype, MPI_Datatype filetype, char *datarep, MPI_Info info)
 
int MPI_File_get_view (MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char *datarep)
 
int MPI_File_read_at (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_read_at_all (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_write_at (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_write_at_all (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_iread_at (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
 
int MPI_File_iwrite_at (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
 
int MPI_File_read (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_read_all (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_write (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_write_all (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_iread (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
 
int MPI_File_iwrite (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
 
int MPI_File_seek (MPI_File fh, MPI_Offset offset, int whence)
 
int MPI_File_get_position (MPI_File fh, MPI_Offset *offset)
 
int MPI_File_get_byte_offset (MPI_File fh, MPI_Offset offset, MPI_Offset *disp)
 
int MPI_File_read_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_write_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_iread_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
 
int MPI_File_iwrite_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
 
int MPI_File_read_ordered (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_write_ordered (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
 
int MPI_File_seek_shared (MPI_File fh, MPI_Offset offset, int whence)
 
int MPI_File_get_position_shared (MPI_File fh, MPI_Offset *offset)
 
int MPI_File_read_at_all_begin (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype)
 
int MPI_File_read_at_all_end (MPI_File fh, void *buf, MPI_Status *status)
 
int MPI_File_write_at_all_begin (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype)
 
int MPI_File_write_at_all_end (MPI_File fh, void *buf, MPI_Status *status)
 
int MPI_File_read_all_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype)
 
int MPI_File_read_all_end (MPI_File fh, void *buf, MPI_Status *status)
 
int MPI_File_write_all_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype)
 
int MPI_File_write_all_end (MPI_File fh, void *buf, MPI_Status *status)
 
int MPI_File_read_ordered_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype)
 
int MPI_File_read_ordered_end (MPI_File fh, void *buf, MPI_Status *status)
 
int MPI_File_write_ordered_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype)
 
int MPI_File_write_ordered_end (MPI_File fh, void *buf, MPI_Status *status)
 
int MPI_File_get_type_extent (MPI_File fh, MPI_Datatype datatype, MPI_Aint *extent)
 
int MPI_File_set_atomicity (MPI_File fh, int flag)
 
int MPI_File_get_atomicity (MPI_File fh, int *flag)
 
int MPI_File_sync (MPI_File fh)
 
int MPI_Finalized (int *flag)
 
int MPI_Free_mem (void *base)
 
int MPI_Gather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
 
int MPI_Gatherv (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm)
 
int MPI_Get_address (void *location, MPI_Aint *address)
 
int MPI_Get_count (MPI_Status *status, MPI_Datatype datatype, int *count)
 
int MPI_Get_elements (MPI_Status *status, MPI_Datatype datatype, int *count)
 
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)
 
int MPI_Get_processor_name (char *name, int *resultlen)
 
int MPI_Get_version (int *version, int *subversion)
 
int MPI_Graph_create (MPI_Comm comm_old, int nnodes, int *index, 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, int *index, 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_Grequest_complete (MPI_Request request)
 
int MPI_Grequest_start (MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, void *extra_state, MPI_Request *request)
 
int MPI_Group_c2f (MPI_Group group)
 
int MPI_Group_compare (MPI_Group group1, MPI_Group group2, int *result)
 
int MPI_Group_difference (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
 
int MPI_Group_excl (MPI_Group group, int n, int *ranks, MPI_Group *newgroup)
 
int MPI_Group_free (MPI_Group *group)
 
int MPI_Group_incl (MPI_Group group, int n, int *ranks, MPI_Group *newgroup)
 
int MPI_Group_intersection (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
 
int MPI_Group_range_excl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup)
 
int MPI_Group_range_incl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup)
 
int MPI_Group_rank (MPI_Group group, int *rank)
 
int MPI_Group_size (MPI_Group group, int *size)
 
int MPI_Group_translate_ranks (MPI_Group group1, int n, int *ranks1, MPI_Group group2, int *ranks2)
 
int MPI_Group_union (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
 
int MPI_Ibsend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Info_c2f (MPI_Info info)
 
int MPI_Info_create (MPI_Info *info)
 
int MPI_Info_delete (MPI_Info info, char *key)
 
int MPI_Info_dup (MPI_Info info, MPI_Info *newinfo)
 
int MPI_Info_free (MPI_Info *info)
 
int MPI_Info_get (MPI_Info info, char *key, int valuelen, char *value, int *flag)
 
int MPI_Info_get_nkeys (MPI_Info info, int *nkeys)
 
int MPI_Info_get_nthkey (MPI_Info info, int n, char *key)
 
int MPI_Info_get_valuelen (MPI_Info info, char *key, int *valuelen, int *flag)
 
int MPI_Info_set (MPI_Info info, char *key, char *value)
 
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 (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Isend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Issend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Is_thread_main (int *flag)
 
int MPI_Keyval_create (MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state)
 
int MPI_Keyval_free (int *keyval)
 
int MPI_Lookup_name (char *service_name, MPI_Info info, char *port_name)
 
int MPI_Op_c2f (MPI_Op op)
 
int MPI_Op_commutative (MPI_Op op, int *commute)
 
int MPI_Op_create (MPI_User_function *function, int commute, MPI_Op *op)
 
int MPI_Open_port (MPI_Info info, char *port_name)
 
int MPI_Op_free (MPI_Op *op)
 
int MPI_Pack_external (char *datarep, void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, MPI_Aint outsize, MPI_Aint *position)
 
int MPI_Pack_external_size (char *datarep, int incount, MPI_Datatype datatype, MPI_Aint *size)
 
int MPI_Pack (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_Publish_name (char *service_name, MPI_Info info, char *port_name)
 
int MPI_Put (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)
 
int MPI_Query_thread (int *provided)
 
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_Reduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm)
 
int MPI_Reduce_local (void *inbuf, void *inoutbuf, int count, MPI_Datatype datatype, MPI_Op op)
 
int MPI_Reduce_scatter (void *sendbuf, void *recvbuf, int *recvcounts, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int MPI_Register_datarep (char *datarep, MPI_Datarep_conversion_function *read_conversion_fn, MPI_Datarep_conversion_function *write_conversion_fn, MPI_Datarep_extent_function *dtype_file_extent_fn, void *extra_state)
 
int MPI_Request_c2f (MPI_Request request)
 
int MPI_Request_free (MPI_Request *request)
 
int MPI_Request_get_status (MPI_Request request, int *flag, MPI_Status *status)
 
int MPI_Rsend (void *ibuf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
 
int MPI_Rsend_init (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Scan (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int MPI_Scatter (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
 
int MPI_Scatterv (void *sendbuf, int *sendcounts, int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
 
int MPI_Send_init (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Send (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
 
int MPI_Sendrecv (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 (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
 
int MPI_Ssend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
 
int MPI_Start (MPI_Request *request)
 
int MPI_Startall (int count, MPI_Request *array_of_requests)
 
int MPI_Status_c2f (MPI_Status *c_status, int *f_status)
 
int MPI_Status_f2c (int *f_status, MPI_Status *c_status)
 
int MPI_Status_set_cancelled (MPI_Status *status, int flag)
 
int MPI_Status_set_elements (MPI_Status *status, MPI_Datatype datatype, int count)
 
int MPI_Testall (int count, MPI_Request array_of_requests[], int *flag, MPI_Status array_of_statuses[])
 
int MPI_Testany (int count, MPI_Request array_of_requests[], int *index, int *flag, MPI_Status *status)
 
int MPI_Test (MPI_Request *request, int *flag, MPI_Status *status)
 
int MPI_Test_cancelled (MPI_Status *status, int *flag)
 
int MPI_Testsome (int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[])
 
int MPI_Topo_test (MPI_Comm comm, int *status)
 
int MPI_Type_c2f (MPI_Datatype datatype)
 
int MPI_Type_commit (MPI_Datatype *type)
 
int MPI_Type_contiguous (int count, MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_create_darray (int size, int rank, int ndims, int gsize_array[], int distrib_array[], int darg_array[], int psize_array[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_create_f90_complex (int p, int r, MPI_Datatype *newtype)
 
int MPI_Type_create_f90_integer (int r, MPI_Datatype *newtype)
 
int MPI_Type_create_f90_real (int p, int r, MPI_Datatype *newtype)
 
int MPI_Type_create_hindexed (int count, int array_of_blocklengths[], MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_create_hvector (int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_create_keyval (MPI_Type_copy_attr_function *type_copy_attr_fn, MPI_Type_delete_attr_function *type_delete_attr_fn, int *type_keyval, void *extra_state)
 
int MPI_Type_create_indexed_block (int count, int blocklength, int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_create_struct (int count, int array_of_block_lengths[], MPI_Aint array_of_displacements[], MPI_Datatype array_of_types[], MPI_Datatype *newtype)
 
int MPI_Type_create_subarray (int ndims, int size_array[], int subsize_array[], int start_array[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_create_resized (MPI_Datatype oldtype, MPI_Aint lb, MPI_Aint extent, MPI_Datatype *newtype)
 
int MPI_Type_delete_attr (MPI_Datatype type, int type_keyval)
 
int MPI_Type_dup (MPI_Datatype type, MPI_Datatype *newtype)
 
int MPI_Type_extent (MPI_Datatype type, MPI_Aint *extent)
 
int MPI_Type_free (MPI_Datatype *type)
 
int MPI_Type_free_keyval (int *type_keyval)
 
int MPI_Type_get_attr (MPI_Datatype type, int type_keyval, void *attribute_val, int *flag)
 
int MPI_Type_get_contents (MPI_Datatype mtype, int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI_Aint array_of_addresses[], MPI_Datatype array_of_datatypes[])
 
int MPI_Type_get_envelope (MPI_Datatype type, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner)
 
int MPI_Type_get_extent (MPI_Datatype type, MPI_Aint *lb, MPI_Aint *extent)
 
int MPI_Type_get_name (MPI_Datatype type, char *type_name, int *resultlen)
 
int MPI_Type_get_true_extent (MPI_Datatype datatype, MPI_Aint *true_lb, MPI_Aint *true_extent)
 
int MPI_Type_hindexed (int count, int array_of_blocklengths[], MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_hvector (int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_indexed (int count, int array_of_blocklengths[], int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Type_lb (MPI_Datatype type, MPI_Aint *lb)
 
int MPI_Type_match_size (int typeclass, int size, MPI_Datatype *type)
 
int MPI_Type_set_attr (MPI_Datatype type, int type_keyval, void *attr_val)
 
int MPI_Type_set_name (MPI_Datatype type, char *type_name)
 
int MPI_Type_size (MPI_Datatype type, int *size)
 
int MPI_Type_struct (int count, int array_of_blocklengths[], MPI_Aint array_of_displacements[], MPI_Datatype array_of_types[], MPI_Datatype *newtype)
 
int MPI_Type_ub (MPI_Datatype mtype, MPI_Aint *ub)
 
int MPI_Type_vector (int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype *newtype)
 
int MPI_Unpack (void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm)
 
int MPI_Unpublish_name (char *service_name, MPI_Info info, char *port_name)
 
int MPI_Unpack_external (char *datarep, void *inbuf, MPI_Aint insize, MPI_Aint *position, void *outbuf, int outcount, MPI_Datatype datatype)
 
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_Win_c2f (MPI_Win win)
 
int MPI_Win_call_errhandler (MPI_Win win, int errorcode)
 
int MPI_Win_complete (MPI_Win win)
 
int MPI_Win_create (void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win)
 
int MPI_Win_create_errhandler (MPI_Win_errhandler_function *function, MPI_Errhandler *errhandler)
 
int MPI_Win_create_keyval (MPI_Win_copy_attr_function *win_copy_attr_fn, MPI_Win_delete_attr_function *win_delete_attr_fn, int *win_keyval, void *extra_state)
 
int MPI_Win_delete_attr (MPI_Win win, int win_keyval)
 
int MPI_Win_fence (int assert, MPI_Win win)
 
int MPI_Win_free (MPI_Win *win)
 
int MPI_Win_free_keyval (int *win_keyval)
 
int MPI_Win_get_attr (MPI_Win win, int win_keyval, void *attribute_val, int *flag)
 
int MPI_Win_get_errhandler (MPI_Win win, MPI_Errhandler *errhandler)
 
int MPI_Win_get_group (MPI_Win win, MPI_Group *group)
 
int MPI_Win_get_name (MPI_Win win, char *win_name, int *resultlen)
 
int MPI_Win_lock (int lock_type, int rank, int assert, MPI_Win win)
 
int MPI_Win_post (MPI_Group group, int assert, MPI_Win win)
 
int MPI_Win_set_attr (MPI_Win win, int win_keyval, void *attribute_val)
 
int MPI_Win_set_errhandler (MPI_Win win, MPI_Errhandler errhandler)
 
int MPI_Win_set_name (MPI_Win win, char *win_name)
 
int MPI_Win_start (MPI_Group group, int assert, MPI_Win win)
 
int MPI_Win_test (MPI_Win win, int *flag)
 
int MPI_Win_unlock (int rank, MPI_Win win)
 
int MPI_Win_wait (MPI_Win win)
 
double MPI_Wtick ()
 
double MPI_Wtime ()
 

Macro Definition Documentation

#define COMP_SIZE (   a)
Value:
PMPI_Type_size( datatype ,&_size); \
_size *= a;

Definition at line 43 of file MPI_Inst.c.

#define PRINT_NAME (   a)    printf( #a"\n");

Definition at line 36 of file MPI_Inst.c.

#define SET_COMM (   a)    _container.event.mpi_event.comm = (uint64_t)a;

Definition at line 41 of file MPI_Inst.c.

#define SET_COUNT (   a)    _container.event.mpi_event.count = a;

Definition at line 40 of file MPI_Inst.c.

#define SET_DATATYPE (   a)    _container.event.mpi_event.datatype = (uint64_t)a;

Definition at line 42 of file MPI_Inst.c.

#define SET_DEST (   a)    _container.event.mpi_event.dest = a;

Definition at line 38 of file MPI_Inst.c.

#define SET_SOURCE (   a)    _container.event.mpi_event.source = a;

Definition at line 37 of file MPI_Inst.c.

#define SET_TAG (   a)    _container.event.mpi_event.tag = a;

Definition at line 39 of file MPI_Inst.c.

Function Documentation

int MPI_Abort ( MPI_Comm  comm,
int  errorcode 
)

Definition at line 46 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Accumulate ( 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_Op  op,
MPI_Win  win 
)

Definition at line 142 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Add_error_class ( int *  errorclass)

Definition at line 238 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Add_error_code ( int  errorclass,
int *  errorcode 
)

Definition at line 334 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Add_error_string ( int  errorcode,
char *  string 
)

Definition at line 430 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Address ( void *  location,
MPI_Aint *  address 
)

Definition at line 526 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Allgather ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
)

Definition at line 622 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Allgatherv ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int *  recvcounts,
int *  displs,
MPI_Datatype  recvtype,
MPI_Comm  comm 
)

Definition at line 718 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Alloc_mem ( MPI_Aint  size,
MPI_Info  info,
void *  baseptr 
)

Definition at line 814 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Allreduce ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)

Definition at line 910 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Alltoall ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
)

Definition at line 1006 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_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 1102 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Alltoallw ( void *  sendbuf,
int *  sendcounts,
int *  sdispls,
MPI_Datatype *  sendtypes,
void *  recvbuf,
int *  recvcounts,
int *  rdispls,
MPI_Datatype *  recvtypes,
MPI_Comm  comm 
)

Definition at line 1198 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Attr_delete ( MPI_Comm  comm,
int  keyval 
)

Definition at line 1294 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Attr_get ( MPI_Comm  comm,
int  keyval,
void *  attribute_val,
int *  flag 
)

Definition at line 1390 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Attr_put ( MPI_Comm  comm,
int  keyval,
void *  attribute_val 
)

Definition at line 1486 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Barrier ( MPI_Comm  comm)

Definition at line 1582 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Bcast ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  root,
MPI_Comm  comm 
)

Definition at line 1678 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Bsend ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm 
)

Definition at line 1774 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Bsend_init ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 1870 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Buffer_attach ( void *  buffer,
int  size 
)

Definition at line 1966 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Buffer_detach ( void *  buffer,
int *  size 
)

Definition at line 2062 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cancel ( MPI_Request *  request)

Definition at line 2158 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cart_coords ( MPI_Comm  comm,
int  rank,
int  maxdims,
int *  coords 
)

Definition at line 2254 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cart_create ( MPI_Comm  old_comm,
int  ndims,
int *  dims,
int *  periods,
int  reorder,
MPI_Comm *  comm_cart 
)

Definition at line 2350 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cart_get ( MPI_Comm  comm,
int  maxdims,
int *  dims,
int *  periods,
int *  coords 
)

Definition at line 2446 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cart_map ( MPI_Comm  comm,
int  ndims,
int *  dims,
int *  periods,
int *  newrank 
)

Definition at line 2542 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cart_rank ( MPI_Comm  comm,
int *  coords,
int *  rank 
)

Definition at line 2638 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cart_shift ( MPI_Comm  comm,
int  direction,
int  disp,
int *  rank_source,
int *  rank_dest 
)

Definition at line 2734 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cart_sub ( MPI_Comm  comm,
int *  remain_dims,
MPI_Comm *  new_comm 
)

Definition at line 2830 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Cartdim_get ( MPI_Comm  comm,
int *  ndims 
)

Definition at line 2926 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Close_port ( char *  port_name)

Definition at line 3022 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_accept ( char *  port_name,
MPI_Info  info,
int  root,
MPI_Comm  comm,
MPI_Comm *  newcomm 
)

Definition at line 3118 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_c2f ( MPI_Comm  comm)

Definition at line 3214 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_call_errhandler ( MPI_Comm  comm,
int  errorcode 
)

Definition at line 3310 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_compare ( MPI_Comm  comm1,
MPI_Comm  comm2,
int *  result 
)

Definition at line 3406 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_connect ( char *  port_name,
MPI_Info  info,
int  root,
MPI_Comm  comm,
MPI_Comm *  newcomm 
)

Definition at line 3502 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_create ( MPI_Comm  comm,
MPI_Group  group,
MPI_Comm *  newcomm 
)

Definition at line 3790 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_create_errhandler ( MPI_Comm_errhandler_function *  function,
MPI_Errhandler *  errhandler 
)

Definition at line 3598 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_create_keyval ( MPI_Comm_copy_attr_function *  comm_copy_attr_fn,
MPI_Comm_delete_attr_function *  comm_delete_attr_fn,
int *  comm_keyval,
void *  extra_state 
)

Definition at line 3694 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_delete_attr ( MPI_Comm  comm,
int  comm_keyval 
)

Definition at line 3886 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_disconnect ( MPI_Comm *  comm)

Definition at line 3982 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_dup ( MPI_Comm  comm,
MPI_Comm *  newcomm 
)

Definition at line 4078 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_free ( MPI_Comm *  comm)

Definition at line 4270 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_free_keyval ( int *  comm_keyval)

Definition at line 4174 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_get_attr ( MPI_Comm  comm,
int  comm_keyval,
void *  attribute_val,
int *  flag 
)

Definition at line 4366 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_get_errhandler ( MPI_Comm  comm,
MPI_Errhandler *  erhandler 
)

Definition at line 4462 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_get_name ( MPI_Comm  comm,
char *  comm_name,
int *  resultlen 
)

Definition at line 4558 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_get_parent ( MPI_Comm *  parent)

Definition at line 4654 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_group ( MPI_Comm  comm,
MPI_Group *  group 
)

Definition at line 4750 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_join ( int  fd,
MPI_Comm *  intercomm 
)

Definition at line 4846 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_rank ( MPI_Comm  comm,
int *  rank 
)

Definition at line 4942 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_remote_group ( MPI_Comm  comm,
MPI_Group *  group 
)

Definition at line 5038 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_remote_size ( MPI_Comm  comm,
int *  size 
)

Definition at line 5134 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_set_attr ( MPI_Comm  comm,
int  comm_keyval,
void *  attribute_val 
)

Definition at line 5230 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_set_errhandler ( MPI_Comm  comm,
MPI_Errhandler  errhandler 
)

Definition at line 5326 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_set_name ( MPI_Comm  comm,
char *  comm_name 
)

Definition at line 5422 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_size ( MPI_Comm  comm,
int *  size 
)

Definition at line 5518 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_spawn ( char *  command,
char **  argv,
int  maxprocs,
MPI_Info  info,
int  root,
MPI_Comm  comm,
MPI_Comm *  intercomm,
int *  array_of_errcodes 
)

Definition at line 5614 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_spawn_multiple ( int  count,
char **  array_of_commands,
char ***  array_of_argv,
int *  array_of_maxprocs,
MPI_Info *  array_of_info,
int  root,
MPI_Comm  comm,
MPI_Comm *  intercomm,
int *  array_of_errcodes 
)

Definition at line 5710 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_split ( MPI_Comm  comm,
int  color,
int  key,
MPI_Comm *  newcomm 
)

Definition at line 5806 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Comm_test_inter ( MPI_Comm  comm,
int *  flag 
)

Definition at line 5902 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Dims_create ( int  nnodes,
int  ndims,
int *  dims 
)

Definition at line 5998 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Errhandler_c2f ( MPI_Errhandler  errhandler)

Definition at line 6094 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Errhandler_create ( MPI_Handler_function *  function,
MPI_Errhandler *  errhandler 
)

Definition at line 6190 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Errhandler_free ( MPI_Errhandler *  errhandler)

Definition at line 6286 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Errhandler_get ( MPI_Comm  comm,
MPI_Errhandler *  errhandler 
)

Definition at line 6382 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Errhandler_set ( MPI_Comm  comm,
MPI_Errhandler  errhandler 
)

Definition at line 6478 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Error_class ( int  errorcode,
int *  errorclass 
)

Definition at line 6574 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Error_string ( int  errorcode,
char *  string,
int *  resultlen 
)

Definition at line 6670 of file MPI_Inst.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int MPI_Exscan ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)

Definition at line 6766 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_c2f ( MPI_File  file)

Definition at line 6862 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_call_errhandler ( MPI_File  fh,
int  errorcode 
)

Definition at line 6958 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_close ( MPI_File *  fh)

Definition at line 7438 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_create_errhandler ( MPI_File_errhandler_function *  function,
MPI_Errhandler *  errhandler 
)

Definition at line 7054 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_delete ( char *  filename,
MPI_Info  info 
)

Definition at line 7534 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_amode ( MPI_File  fh,
int *  amode 
)

Definition at line 8014 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_atomicity ( MPI_File  fh,
int *  flag 
)

Definition at line 12046 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_byte_offset ( MPI_File  fh,
MPI_Offset  offset,
MPI_Offset *  disp 
)

Definition at line 9838 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_errhandler ( MPI_File  file,
MPI_Errhandler *  errhandler 
)

Definition at line 7246 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_group ( MPI_File  fh,
MPI_Group *  group 
)

Definition at line 7918 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_info ( MPI_File  fh,
MPI_Info *  info_used 
)

Definition at line 8206 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_position ( MPI_File  fh,
MPI_Offset *  offset 
)

Definition at line 9742 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_position_shared ( MPI_File  fh,
MPI_Offset *  offset 
)

Definition at line 10606 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_size ( MPI_File  fh,
MPI_Offset *  size 
)

Definition at line 7822 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_type_extent ( MPI_File  fh,
MPI_Datatype  datatype,
MPI_Aint *  extent 
)

Definition at line 11854 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_get_view ( MPI_File  fh,
MPI_Offset *  disp,
MPI_Datatype *  etype,
MPI_Datatype *  filetype,
char *  datarep 
)

Definition at line 8398 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_iread ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Request *  request 
)

Definition at line 9454 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_iread_at ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Request *  request 
)

Definition at line 8878 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_iread_shared ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Request *  request 
)

Definition at line 10126 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_iwrite ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Request *  request 
)

Definition at line 9550 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_iwrite_at ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Request *  request 
)

Definition at line 8974 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_iwrite_shared ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Request *  request 
)

Definition at line 10222 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_open ( MPI_Comm  comm,
char *  filename,
int  amode,
MPI_Info  info,
MPI_File *  fh 
)

Definition at line 7342 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_preallocate ( MPI_File  fh,
MPI_Offset  size 
)

Definition at line 7726 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 9070 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_all ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 9166 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_all_begin ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype 
)

Definition at line 11086 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_all_end ( MPI_File  fh,
void *  buf,
MPI_Status *  status 
)

Definition at line 11182 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_at ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 8494 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_at_all ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 8590 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_at_all_begin ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype 
)

Definition at line 10702 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_at_all_end ( MPI_File  fh,
void *  buf,
MPI_Status *  status 
)

Definition at line 10798 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_ordered ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 10318 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_ordered_begin ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype 
)

Definition at line 11470 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_ordered_end ( MPI_File  fh,
void *  buf,
MPI_Status *  status 
)

Definition at line 11566 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_read_shared ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 9934 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_seek ( MPI_File  fh,
MPI_Offset  offset,
int  whence 
)

Definition at line 9646 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_seek_shared ( MPI_File  fh,
MPI_Offset  offset,
int  whence 
)

Definition at line 10510 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_set_atomicity ( MPI_File  fh,
int  flag 
)

Definition at line 11950 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_set_errhandler ( MPI_File  file,
MPI_Errhandler  errhandler 
)

Definition at line 7150 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_set_info ( MPI_File  fh,
MPI_Info  info 
)

Definition at line 8110 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_set_size ( MPI_File  fh,
MPI_Offset  size 
)

Definition at line 7630 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_set_view ( MPI_File  fh,
MPI_Offset  disp,
MPI_Datatype  etype,
MPI_Datatype  filetype,
char *  datarep,
MPI_Info  info 
)

Definition at line 8302 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_sync ( MPI_File  fh)

Definition at line 12142 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 9262 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_all ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 9358 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_all_begin ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype 
)

Definition at line 11278 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_all_end ( MPI_File  fh,
void *  buf,
MPI_Status *  status 
)

Definition at line 11374 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_at ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 8686 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_at_all ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 8782 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_at_all_begin ( MPI_File  fh,
MPI_Offset  offset,
void *  buf,
int  count,
MPI_Datatype  datatype 
)

Definition at line 10894 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_at_all_end ( MPI_File  fh,
void *  buf,
MPI_Status *  status 
)

Definition at line 10990 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_ordered ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 10414 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_ordered_begin ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype 
)

Definition at line 11662 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_ordered_end ( MPI_File  fh,
void *  buf,
MPI_Status *  status 
)

Definition at line 11758 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_File_write_shared ( MPI_File  fh,
void *  buf,
int  count,
MPI_Datatype  datatype,
MPI_Status *  status 
)

Definition at line 10030 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Finalized ( int *  flag)

Definition at line 12238 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Free_mem ( void *  base)

Definition at line 12334 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Gather ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
int  root,
MPI_Comm  comm 
)

Definition at line 12430 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_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 12526 of file MPI_Inst.c.

Here is the call graph for this function:

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 
)

Definition at line 12910 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Get_address ( void *  location,
MPI_Aint *  address 
)

Definition at line 12622 of file MPI_Inst.c.

Here is the call graph for this function:

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

Definition at line 12718 of file MPI_Inst.c.

Here is the call graph for this function:

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

Definition at line 12814 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Get_processor_name ( char *  name,
int *  resultlen 
)

Definition at line 13006 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Get_version ( int *  version,
int *  subversion 
)

Definition at line 13102 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Graph_create ( MPI_Comm  comm_old,
int  nnodes,
int *  index,
int *  edges,
int  reorder,
MPI_Comm *  comm_graph 
)

Definition at line 13198 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Graph_get ( MPI_Comm  comm,
int  maxindex,
int  maxedges,
int *  index,
int *  edges 
)

Definition at line 13294 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Graph_map ( MPI_Comm  comm,
int  nnodes,
int *  index,
int *  edges,
int *  newrank 
)

Definition at line 13390 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Graph_neighbors ( MPI_Comm  comm,
int  rank,
int  maxneighbors,
int *  neighbors 
)

Definition at line 13582 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Graph_neighbors_count ( MPI_Comm  comm,
int  rank,
int *  nneighbors 
)

Definition at line 13486 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Graphdims_get ( MPI_Comm  comm,
int *  nnodes,
int *  nedges 
)

Definition at line 13678 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Grequest_complete ( MPI_Request  request)

Definition at line 13774 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Grequest_start ( MPI_Grequest_query_function *  query_fn,
MPI_Grequest_free_function *  free_fn,
MPI_Grequest_cancel_function *  cancel_fn,
void *  extra_state,
MPI_Request *  request 
)

Definition at line 13870 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_c2f ( MPI_Group  group)

Definition at line 13966 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_compare ( MPI_Group  group1,
MPI_Group  group2,
int *  result 
)

Definition at line 14062 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_difference ( MPI_Group  group1,
MPI_Group  group2,
MPI_Group *  newgroup 
)

Definition at line 14158 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_excl ( MPI_Group  group,
int  n,
int *  ranks,
MPI_Group *  newgroup 
)

Definition at line 14254 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_free ( MPI_Group *  group)

Definition at line 14350 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_incl ( MPI_Group  group,
int  n,
int *  ranks,
MPI_Group *  newgroup 
)

Definition at line 14446 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_intersection ( MPI_Group  group1,
MPI_Group  group2,
MPI_Group *  newgroup 
)

Definition at line 14542 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_range_excl ( MPI_Group  group,
int  n,
int  ranges[][3],
MPI_Group *  newgroup 
)

Definition at line 14638 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_range_incl ( MPI_Group  group,
int  n,
int  ranges[][3],
MPI_Group *  newgroup 
)

Definition at line 14734 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_rank ( MPI_Group  group,
int *  rank 
)

Definition at line 14830 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_size ( MPI_Group  group,
int *  size 
)

Definition at line 14926 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_translate_ranks ( MPI_Group  group1,
int  n,
int *  ranks1,
MPI_Group  group2,
int *  ranks2 
)

Definition at line 15022 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Group_union ( MPI_Group  group1,
MPI_Group  group2,
MPI_Group *  newgroup 
)

Definition at line 15118 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Ibsend ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 15214 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_c2f ( MPI_Info  info)

Definition at line 15310 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_create ( MPI_Info *  info)

Definition at line 15406 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_delete ( MPI_Info  info,
char *  key 
)

Definition at line 15502 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_dup ( MPI_Info  info,
MPI_Info *  newinfo 
)

Definition at line 15598 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_free ( MPI_Info *  info)

Definition at line 15694 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_get ( MPI_Info  info,
char *  key,
int  valuelen,
char *  value,
int *  flag 
)

Definition at line 15790 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_get_nkeys ( MPI_Info  info,
int *  nkeys 
)

Definition at line 15886 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_get_nthkey ( MPI_Info  info,
int  n,
char *  key 
)

Definition at line 15982 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_get_valuelen ( MPI_Info  info,
char *  key,
int *  valuelen,
int *  flag 
)

Definition at line 16078 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Info_set ( MPI_Info  info,
char *  key,
char *  value 
)

Definition at line 16174 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Intercomm_create ( MPI_Comm  local_comm,
int  local_leader,
MPI_Comm  bridge_comm,
int  remote_leader,
int  tag,
MPI_Comm *  newintercomm 
)

Definition at line 16270 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Intercomm_merge ( MPI_Comm  intercomm,
int  high,
MPI_Comm *  newintercomm 
)

Definition at line 16366 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Iprobe ( int  source,
int  tag,
MPI_Comm  comm,
int *  flag,
MPI_Status *  status 
)

Definition at line 16462 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Irecv ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 16558 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Irsend ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 16654 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Is_thread_main ( int *  flag)

Definition at line 16942 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Isend ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 16750 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Issend ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 16846 of file MPI_Inst.c.

Here is the call graph for this function:

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

Definition at line 17038 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Keyval_free ( int *  keyval)

Definition at line 17134 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Lookup_name ( char *  service_name,
MPI_Info  info,
char *  port_name 
)

Definition at line 17230 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Op_c2f ( MPI_Op  op)

Definition at line 17326 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Op_commutative ( MPI_Op  op,
int *  commute 
)

Definition at line 17422 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Op_create ( MPI_User_function *  function,
int  commute,
MPI_Op *  op 
)

Definition at line 17518 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Op_free ( MPI_Op *  op)

Definition at line 17710 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Open_port ( MPI_Info  info,
char *  port_name 
)

Definition at line 17614 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Pack ( void *  inbuf,
int  incount,
MPI_Datatype  datatype,
void *  outbuf,
int  outsize,
int *  position,
MPI_Comm  comm 
)

Definition at line 17998 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Pack_external ( char *  datarep,
void *  inbuf,
int  incount,
MPI_Datatype  datatype,
void *  outbuf,
MPI_Aint  outsize,
MPI_Aint *  position 
)

Definition at line 17806 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Pack_external_size ( char *  datarep,
int  incount,
MPI_Datatype  datatype,
MPI_Aint *  size 
)

Definition at line 17902 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Pack_size ( int  incount,
MPI_Datatype  datatype,
MPI_Comm  comm,
int *  size 
)

Definition at line 18094 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Probe ( int  source,
int  tag,
MPI_Comm  comm,
MPI_Status *  status 
)

Definition at line 18190 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Publish_name ( char *  service_name,
MPI_Info  info,
char *  port_name 
)

Definition at line 18286 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Put ( 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 
)

Definition at line 18382 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Query_thread ( int *  provided)

Definition at line 18478 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Recv ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
MPI_Status *  status 
)

Definition at line 18670 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Recv_init ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 18574 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Reduce ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
int  root,
MPI_Comm  comm 
)

Definition at line 18766 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Reduce_local ( void *  inbuf,
void *  inoutbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op 
)

Definition at line 18862 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Reduce_scatter ( void *  sendbuf,
void *  recvbuf,
int *  recvcounts,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)

Definition at line 18958 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Register_datarep ( char *  datarep,
MPI_Datarep_conversion_function *  read_conversion_fn,
MPI_Datarep_conversion_function *  write_conversion_fn,
MPI_Datarep_extent_function *  dtype_file_extent_fn,
void *  extra_state 
)

Definition at line 19054 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Request_c2f ( MPI_Request  request)

Definition at line 19150 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Request_free ( MPI_Request *  request)

Definition at line 19246 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Request_get_status ( MPI_Request  request,
int *  flag,
MPI_Status *  status 
)

Definition at line 19342 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Rsend ( void *  ibuf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm 
)

Definition at line 19438 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Rsend_init ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 19534 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Scan ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)

Definition at line 19630 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Scatter ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
int  root,
MPI_Comm  comm 
)

Definition at line 19726 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_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 19822 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Send ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm 
)

Definition at line 20014 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Send_init ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 19918 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Sendrecv ( 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 
)

Definition at line 20110 of file MPI_Inst.c.

Here is the call graph for this function:

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 
)

Definition at line 20206 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Ssend ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm 
)

Definition at line 20398 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Ssend_init ( void *  buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm,
MPI_Request *  request 
)

Definition at line 20302 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Start ( MPI_Request *  request)

Definition at line 20494 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Startall ( int  count,
MPI_Request *  array_of_requests 
)

Definition at line 20590 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Status_c2f ( MPI_Status *  c_status,
int *  f_status 
)

Definition at line 20686 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Status_f2c ( int *  f_status,
MPI_Status *  c_status 
)

Definition at line 20782 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Status_set_cancelled ( MPI_Status *  status,
int  flag 
)

Definition at line 20878 of file MPI_Inst.c.

Here is the call graph for this function:

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

Definition at line 20974 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Test ( MPI_Request *  request,
int *  flag,
MPI_Status *  status 
)

Definition at line 21262 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Test_cancelled ( MPI_Status *  status,
int *  flag 
)

Definition at line 21358 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Testall ( int  count,
MPI_Request  array_of_requests[],
int *  flag,
MPI_Status  array_of_statuses[] 
)

Definition at line 21070 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Testany ( int  count,
MPI_Request  array_of_requests[],
int *  index,
int *  flag,
MPI_Status *  status 
)

Definition at line 21166 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Testsome ( int  incount,
MPI_Request  array_of_requests[],
int *  outcount,
int  array_of_indices[],
MPI_Status  array_of_statuses[] 
)

Definition at line 21454 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Topo_test ( MPI_Comm  comm,
int *  status 
)

Definition at line 21550 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_c2f ( MPI_Datatype  datatype)

Definition at line 21646 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_commit ( MPI_Datatype *  type)

Definition at line 21742 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_contiguous ( int  count,
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 21838 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_darray ( int  size,
int  rank,
int  ndims,
int  gsize_array[],
int  distrib_array[],
int  darg_array[],
int  psize_array[],
int  order,
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 21934 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_f90_complex ( int  p,
int  r,
MPI_Datatype *  newtype 
)

Definition at line 22030 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_f90_integer ( int  r,
MPI_Datatype *  newtype 
)

Definition at line 22126 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_f90_real ( int  p,
int  r,
MPI_Datatype *  newtype 
)

Definition at line 22222 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_hindexed ( int  count,
int  array_of_blocklengths[],
MPI_Aint  array_of_displacements[],
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 22318 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_hvector ( int  count,
int  blocklength,
MPI_Aint  stride,
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 22414 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_indexed_block ( int  count,
int  blocklength,
int  array_of_displacements[],
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 22606 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_keyval ( MPI_Type_copy_attr_function *  type_copy_attr_fn,
MPI_Type_delete_attr_function *  type_delete_attr_fn,
int *  type_keyval,
void *  extra_state 
)

Definition at line 22510 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_resized ( MPI_Datatype  oldtype,
MPI_Aint  lb,
MPI_Aint  extent,
MPI_Datatype *  newtype 
)

Definition at line 22894 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_struct ( int  count,
int  array_of_block_lengths[],
MPI_Aint  array_of_displacements[],
MPI_Datatype  array_of_types[],
MPI_Datatype *  newtype 
)

Definition at line 22702 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_create_subarray ( int  ndims,
int  size_array[],
int  subsize_array[],
int  start_array[],
int  order,
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 22798 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_delete_attr ( MPI_Datatype  type,
int  type_keyval 
)

Definition at line 22990 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_dup ( MPI_Datatype  type,
MPI_Datatype *  newtype 
)

Definition at line 23086 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_extent ( MPI_Datatype  type,
MPI_Aint *  extent 
)

Definition at line 23182 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_free ( MPI_Datatype *  type)

Definition at line 23278 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_free_keyval ( int *  type_keyval)

Definition at line 23374 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_get_attr ( MPI_Datatype  type,
int  type_keyval,
void *  attribute_val,
int *  flag 
)

Definition at line 23470 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_get_contents ( MPI_Datatype  mtype,
int  max_integers,
int  max_addresses,
int  max_datatypes,
int  array_of_integers[],
MPI_Aint  array_of_addresses[],
MPI_Datatype  array_of_datatypes[] 
)

Definition at line 23566 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_get_envelope ( MPI_Datatype  type,
int *  num_integers,
int *  num_addresses,
int *  num_datatypes,
int *  combiner 
)

Definition at line 23662 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_get_extent ( MPI_Datatype  type,
MPI_Aint *  lb,
MPI_Aint *  extent 
)

Definition at line 23758 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_get_name ( MPI_Datatype  type,
char *  type_name,
int *  resultlen 
)

Definition at line 23854 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_get_true_extent ( MPI_Datatype  datatype,
MPI_Aint *  true_lb,
MPI_Aint *  true_extent 
)

Definition at line 23950 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_hindexed ( int  count,
int  array_of_blocklengths[],
MPI_Aint  array_of_displacements[],
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 24046 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_hvector ( int  count,
int  blocklength,
MPI_Aint  stride,
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 24142 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_indexed ( int  count,
int  array_of_blocklengths[],
int  array_of_displacements[],
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 24238 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_lb ( MPI_Datatype  type,
MPI_Aint *  lb 
)

Definition at line 24334 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_match_size ( int  typeclass,
int  size,
MPI_Datatype *  type 
)

Definition at line 24430 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_set_attr ( MPI_Datatype  type,
int  type_keyval,
void *  attr_val 
)

Definition at line 24526 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_set_name ( MPI_Datatype  type,
char *  type_name 
)

Definition at line 24622 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_size ( MPI_Datatype  type,
int *  size 
)

Definition at line 24718 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_struct ( int  count,
int  array_of_blocklengths[],
MPI_Aint  array_of_displacements[],
MPI_Datatype  array_of_types[],
MPI_Datatype *  newtype 
)

Definition at line 24814 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_ub ( MPI_Datatype  mtype,
MPI_Aint *  ub 
)

Definition at line 24910 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Type_vector ( int  count,
int  blocklength,
int  stride,
MPI_Datatype  oldtype,
MPI_Datatype *  newtype 
)

Definition at line 25006 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Unpack ( void *  inbuf,
int  insize,
int *  position,
void *  outbuf,
int  outcount,
MPI_Datatype  datatype,
MPI_Comm  comm 
)

Definition at line 25102 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Unpack_external ( char *  datarep,
void *  inbuf,
MPI_Aint  insize,
MPI_Aint *  position,
void *  outbuf,
int  outcount,
MPI_Datatype  datatype 
)

Definition at line 25294 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Unpublish_name ( char *  service_name,
MPI_Info  info,
char *  port_name 
)

Definition at line 25198 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Wait ( MPI_Request *  request,
MPI_Status *  status 
)

Definition at line 25582 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Waitall ( int  count,
MPI_Request *  array_of_requests,
MPI_Status *  array_of_statuses 
)

Definition at line 25390 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Waitany ( int  count,
MPI_Request *  array_of_requests,
int *  index,
MPI_Status *  status 
)

Definition at line 25486 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Waitsome ( int  incount,
MPI_Request *  array_of_requests,
int *  outcount,
int *  array_of_indices,
MPI_Status *  array_of_statuses 
)

Definition at line 25678 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_c2f ( MPI_Win  win)

Definition at line 25774 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_call_errhandler ( MPI_Win  win,
int  errorcode 
)

Definition at line 25870 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_complete ( MPI_Win  win)

Definition at line 25966 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_create ( void *  base,
MPI_Aint  size,
int  disp_unit,
MPI_Info  info,
MPI_Comm  comm,
MPI_Win *  win 
)

Definition at line 26062 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_create_errhandler ( MPI_Win_errhandler_function *  function,
MPI_Errhandler *  errhandler 
)

Definition at line 26158 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_create_keyval ( MPI_Win_copy_attr_function *  win_copy_attr_fn,
MPI_Win_delete_attr_function *  win_delete_attr_fn,
int *  win_keyval,
void *  extra_state 
)

Definition at line 26254 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_delete_attr ( MPI_Win  win,
int  win_keyval 
)

Definition at line 26350 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_fence ( int  assert,
MPI_Win  win 
)

Definition at line 26446 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_free ( MPI_Win *  win)

Definition at line 26542 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_free_keyval ( int *  win_keyval)

Definition at line 26638 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_get_attr ( MPI_Win  win,
int  win_keyval,
void *  attribute_val,
int *  flag 
)

Definition at line 26734 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_get_errhandler ( MPI_Win  win,
MPI_Errhandler *  errhandler 
)

Definition at line 26830 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_get_group ( MPI_Win  win,
MPI_Group *  group 
)

Definition at line 26926 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_get_name ( MPI_Win  win,
char *  win_name,
int *  resultlen 
)

Definition at line 27022 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_lock ( int  lock_type,
int  rank,
int  assert,
MPI_Win  win 
)

Definition at line 27118 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_post ( MPI_Group  group,
int  assert,
MPI_Win  win 
)

Definition at line 27214 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_set_attr ( MPI_Win  win,
int  win_keyval,
void *  attribute_val 
)

Definition at line 27310 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_set_errhandler ( MPI_Win  win,
MPI_Errhandler  errhandler 
)

Definition at line 27406 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_set_name ( MPI_Win  win,
char *  win_name 
)

Definition at line 27502 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_start ( MPI_Group  group,
int  assert,
MPI_Win  win 
)

Definition at line 27598 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_test ( MPI_Win  win,
int *  flag 
)

Definition at line 27694 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_unlock ( int  rank,
MPI_Win  win 
)

Definition at line 27790 of file MPI_Inst.c.

Here is the call graph for this function:

int MPI_Win_wait ( MPI_Win  win)

Definition at line 27886 of file MPI_Inst.c.

Here is the call graph for this function:

double MPI_Wtick ( )

Definition at line 27982 of file MPI_Inst.c.

Here is the call graph for this function:

double MPI_Wtime ( )

Definition at line 28078 of file MPI_Inst.c.

Here is the call graph for this function: