SLiMv2.1/mpi.h File Reference

#include "mpio.h"

Include dependency graph for mpi.h:

Go to the source code of this file.

Data Types

type  MPI_Status

Defines

#define MPI_IDENT   0
#define MPI_CONGRUENT   1
#define MPI_SIMILAR   2
#define MPI_UNEQUAL   3
#define MPI_CHAR   ((MPI_Datatype)0x4c000101)
#define MPI_SIGNED_CHAR   ((MPI_Datatype)0x4c000118)
#define MPI_UNSIGNED_CHAR   ((MPI_Datatype)0x4c000102)
#define MPI_BYTE   ((MPI_Datatype)0x4c00010d)
#define MPI_WCHAR   ((MPI_Datatype)0x4c00040e)
#define MPI_SHORT   ((MPI_Datatype)0x4c000203)
#define MPI_UNSIGNED_SHORT   ((MPI_Datatype)0x4c000204)
#define MPI_INT   ((MPI_Datatype)0x4c000405)
#define MPI_UNSIGNED   ((MPI_Datatype)0x4c000406)
#define MPI_LONG   ((MPI_Datatype)0x4c000407)
#define MPI_UNSIGNED_LONG   ((MPI_Datatype)0x4c000408)
#define MPI_FLOAT   ((MPI_Datatype)0x4c00040a)
#define MPI_DOUBLE   ((MPI_Datatype)0x4c00080b)
#define MPI_LONG_DOUBLE   ((MPI_Datatype)0x4c00100c)
#define MPI_LONG_LONG_INT   ((MPI_Datatype)0x4c000809)
#define MPI_UNSIGNED_LONG_LONG   ((MPI_Datatype)0x4c000819)
#define MPI_LONG_LONG   MPI_LONG_LONG_INT
#define MPI_PACKED   ((MPI_Datatype)0x4c00010f)
#define MPI_LB   ((MPI_Datatype)0x4c000010)
#define MPI_UB   ((MPI_Datatype)0x4c000011)
#define MPI_FLOAT_INT   ((MPI_Datatype)0x8c000000)
#define MPI_DOUBLE_INT   ((MPI_Datatype)0x8c000001)
#define MPI_LONG_INT   ((MPI_Datatype)0x8c000002)
#define MPI_SHORT_INT   ((MPI_Datatype)0x8c000003)
#define MPI_2INT   ((MPI_Datatype)0x4c000816)
#define MPI_LONG_DOUBLE_INT   ((MPI_Datatype)0x8c000004)
#define MPI_COMPLEX   ((MPI_Datatype)1275070494)
#define MPI_DOUBLE_COMPLEX   ((MPI_Datatype)1275072546)
#define MPI_LOGICAL   ((MPI_Datatype)1275069469)
#define MPI_REAL   ((MPI_Datatype)1275069468)
#define MPI_DOUBLE_PRECISION   ((MPI_Datatype)1275070495)
#define MPI_INTEGER   ((MPI_Datatype)1275069467)
#define MPI_2INTEGER   ((MPI_Datatype)1275070496)
#define MPI_2COMPLEX   ((MPI_Datatype)1275072548)
#define MPI_2DOUBLE_COMPLEX   ((MPI_Datatype)1275076645)
#define MPI_2REAL   ((MPI_Datatype)1275070497)
#define MPI_2DOUBLE_PRECISION   ((MPI_Datatype)1275072547)
#define MPI_CHARACTER   ((MPI_Datatype)1275068698)
#define MPI_REAL4   ((MPI_Datatype)0x4c000427)
#define MPI_REAL8   ((MPI_Datatype)0x4c000829)
#define MPI_REAL16   ((MPI_Datatype)0x4c00102b)
#define MPI_COMPLEX8   ((MPI_Datatype)0x4c000828)
#define MPI_COMPLEX16   ((MPI_Datatype)0x4c00102a)
#define MPI_COMPLEX32   ((MPI_Datatype)0x4c00202c)
#define MPI_INTEGER1   ((MPI_Datatype)0x4c00012d)
#define MPI_INTEGER2   ((MPI_Datatype)0x4c00022f)
#define MPI_INTEGER4   ((MPI_Datatype)0x4c000430)
#define MPI_INTEGER8   ((MPI_Datatype)0x4c000831)
#define MPI_INTEGER16   ((MPI_Datatype)MPI_DATATYPE_NULL)
#define MPI_TYPECLASS_REAL   1
#define MPI_TYPECLASS_INTEGER   2
#define MPI_TYPECLASS_COMPLEX   3
#define MPI_COMM_WORLD   ((MPI_Comm)0x44000000)
#define MPI_COMM_SELF   ((MPI_Comm)0x44000001)
#define MPI_GROUP_EMPTY   ((MPI_Group)0x48000000)
#define MPI_WIN_NULL   ((MPI_Win)0x20000000)
#define MPI_FILE_DEFINED
#define MPI_FILE_NULL   ((MPI_File)0)
#define MPI_MAX   (MPI_Op)(0x58000001)
#define MPI_MIN   (MPI_Op)(0x58000002)
#define MPI_SUM   (MPI_Op)(0x58000003)
#define MPI_PROD   (MPI_Op)(0x58000004)
#define MPI_LAND   (MPI_Op)(0x58000005)
#define MPI_BAND   (MPI_Op)(0x58000006)
#define MPI_LOR   (MPI_Op)(0x58000007)
#define MPI_BOR   (MPI_Op)(0x58000008)
#define MPI_LXOR   (MPI_Op)(0x58000009)
#define MPI_BXOR   (MPI_Op)(0x5800000a)
#define MPI_MINLOC   (MPI_Op)(0x5800000b)
#define MPI_MAXLOC   (MPI_Op)(0x5800000c)
#define MPI_REPLACE   (MPI_Op)(0x5800000d)
#define MPI_TAG_UB   0x64400001
#define MPI_HOST   0x64400003
#define MPI_IO   0x64400005
#define MPI_WTIME_IS_GLOBAL   0x64400007
#define MPI_UNIVERSE_SIZE   0x64400009
#define MPI_LASTUSEDCODE   0x6440000b
#define MPI_APPNUM   0x6440000d
#define MPI_WIN_BASE   0x66000001
#define MPI_WIN_SIZE   0x66000003
#define MPI_WIN_DISP_UNIT   0x66000005
#define MPI_COMM_NULL   ((MPI_Comm)0x04000000)
#define MPI_OP_NULL   ((MPI_Op)0x18000000)
#define MPI_GROUP_NULL   ((MPI_Group)0x08000000)
#define MPI_DATATYPE_NULL   ((MPI_Datatype)0x0c000000)
#define MPI_REQUEST_NULL   ((MPI_Request)0x2c000000)
#define MPI_ERRHANDLER_NULL   ((MPI_Errhandler)0x14000000)
#define MPI_MAX_PROCESSOR_NAME   128
#define MPI_MAX_ERROR_STRING   512
#define MPI_MAX_NAME_STRING   63
#define MPI_MAX_PORT_NAME   256
#define MPI_MAX_OBJECT_NAME   128
#define MPI_UNDEFINED   (-32766)
#define MPI_UNDEFINED_RANK   MPI_UNDEFINED
#define MPI_KEYVAL_INVALID   0x24000000
#define MPI_BSEND_OVERHEAD   59
#define MPI_BOTTOM   (void *)0
#define MPI_PROC_NULL   (-1)
#define MPI_ANY_SOURCE   (-2)
#define MPI_ROOT   (-3)
#define MPI_ANY_TAG   (-1)
#define MPI_LOCK_EXCLUSIVE   234
#define MPI_LOCK_SHARED   235
#define MPI_ERRORS_ARE_FATAL   ((MPI_Errhandler)0x54000000)
#define MPI_ERRORS_RETURN   ((MPI_Errhandler)0x54000001)
#define MPI_NULL_COPY_FN   ((MPI_Copy_function *)0)
#define MPI_NULL_DELETE_FN   ((MPI_Delete_function *)0)
#define MPI_DUP_FN   MPIR_Dup_fn
#define MPI_COMM_NULL_COPY_FN   ((MPI_Comm_copy_attr_function*)0)
#define MPI_COMM_NULL_DELETE_FN   ((MPI_Comm_delete_attr_function*)0)
#define MPI_COMM_DUP_FN   ((MPI_Comm_copy_attr_function *)MPI_DUP_FN)
#define MPI_WIN_NULL_COPY_FN   ((MPI_Win_copy_attr_function*)0)
#define MPI_WIN_NULL_DELETE_FN   ((MPI_Win_delete_attr_function*)0)
#define MPI_WIN_DUP_FN   ((MPI_Win_copy_attr_function*)MPI_DUP_FN)
#define MPI_TYPE_NULL_COPY_FN   ((MPI_Type_copy_attr_function*)0)
#define MPI_TYPE_NULL_DELETE_FN   ((MPI_Type_delete_attr_function*)0)
#define MPI_TYPE_DUP_FN   ((MPI_Type_copy_attr_function*)MPI_DUP_FN)
#define MPI_VERSION   2
#define MPI_SUBVERSION   0
#define MPICH_NAME   2
#define MPICH2   1
#define MPICH_HAS_C2F   1
#define MPI_INFO_NULL   ((MPI_Info)0x1c000000)
#define MPI_MAX_INFO_KEY   255
#define MPI_MAX_INFO_VAL   1024
#define MPI_ORDER_C   56
#define MPI_ORDER_FORTRAN   57
#define MPI_DISTRIBUTE_BLOCK   121
#define MPI_DISTRIBUTE_CYCLIC   122
#define MPI_DISTRIBUTE_NONE   123
#define MPI_DISTRIBUTE_DFLT_DARG   -49767
#define MPI_IN_PLACE   (void *) -1
#define MPI_MODE_NOCHECK   1024
#define MPI_MODE_NOSTORE   2048
#define MPI_MODE_NOPUT   4096
#define MPI_MODE_NOPRECEDE   8192
#define MPI_MODE_NOSUCCEED   16384
#define HAVE_MPI_OFFSET
#define MPI_Comm_c2f(comm)   (MPI_Fint)(comm)
#define MPI_Comm_f2c(comm)   (MPI_Comm)(comm)
#define MPI_Type_c2f(datatype)   (MPI_Fint)(datatype)
#define MPI_Type_f2c(datatype)   (MPI_Datatype)(datatype)
#define MPI_Group_c2f(group)   (MPI_Fint)(group)
#define MPI_Group_f2c(group)   (MPI_Group)(group)
#define MPI_Info_c2f(info)   (MPI_Fint)(info)
#define MPI_Info_f2c(info)   (MPI_Info)(info)
#define MPI_Request_f2c(request)   (MPI_Request)(request)
#define MPI_Request_c2f(request)   (MPI_Fint)(request)
#define MPI_Op_c2f(op)   (MPI_Fint)(op)
#define MPI_Op_f2c(op)   (MPI_Op)(op)
#define MPI_Errhandler_c2f(errhandler)   (MPI_Fint)(errhandler)
#define MPI_Errhandler_f2c(errhandler)   (MPI_Errhandler)(errhandler)
#define MPI_Win_c2f(win)   (MPI_Fint)(win)
#define MPI_Win_f2c(win)   (MPI_Win)(win)
#define PMPI_Comm_c2f(comm)   (MPI_Fint)(comm)
#define PMPI_Comm_f2c(comm)   (MPI_Comm)(comm)
#define PMPI_Type_c2f(datatype)   (MPI_Fint)(datatype)
#define PMPI_Type_f2c(datatype)   (MPI_Datatype)(datatype)
#define PMPI_Group_c2f(group)   (MPI_Fint)(group)
#define PMPI_Group_f2c(group)   (MPI_Group)(group)
#define PMPI_Info_c2f(info)   (MPI_Fint)(info)
#define PMPI_Info_f2c(info)   (MPI_Info)(info)
#define PMPI_Request_f2c(request)   (MPI_Request)(request)
#define PMPI_Request_c2f(request)   (MPI_Fint)(request)
#define PMPI_Op_c2f(op)   (MPI_Fint)(op)
#define PMPI_Op_f2c(op)   (MPI_Op)(op)
#define PMPI_Errhandler_c2f(errhandler)   (MPI_Fint)(errhandler)
#define PMPI_Errhandler_f2c(errhandler)   (MPI_Errhandler)(errhandler)
#define PMPI_Win_c2f(win)   (MPI_Fint)(win)
#define PMPI_Win_f2c(win)   (MPI_Win)(win)
#define MPI_STATUS_IGNORE   (MPI_Status *)1
#define MPI_STATUSES_IGNORE   (MPI_Status *)1
#define MPI_ERRCODES_IGNORE   (int *)0
#define MPIU_DLL_SPEC
#define MPI_ARGV_NULL   (char **)0
#define MPI_ARGVS_NULL   (char ***)0
#define MPI_THREAD_SINGLE   0
#define MPI_THREAD_FUNNELED   1
#define MPI_THREAD_SERIALIZED   2
#define MPI_THREAD_MULTIPLE   3
#define MPI_SUCCESS   0
#define MPI_ERR_BUFFER   1
#define MPI_ERR_COUNT   2
#define MPI_ERR_TYPE   3
#define MPI_ERR_TAG   4
#define MPI_ERR_COMM   5
#define MPI_ERR_RANK   6
#define MPI_ERR_ROOT   7
#define MPI_ERR_TRUNCATE   14
#define MPI_ERR_GROUP   8
#define MPI_ERR_OP   9
#define MPI_ERR_REQUEST   19
#define MPI_ERR_TOPOLOGY   10
#define MPI_ERR_DIMS   11
#define MPI_ERR_ARG   12
#define MPI_ERR_OTHER   15
#define MPI_ERR_UNKNOWN   13
#define MPI_ERR_INTERN   16
#define MPI_ERR_IN_STATUS   17
#define MPI_ERR_PENDING   18
#define MPI_ERR_FILE   27
#define MPI_ERR_ACCESS   20
#define MPI_ERR_AMODE   21
#define MPI_ERR_BAD_FILE   22
#define MPI_ERR_FILE_EXISTS   25
#define MPI_ERR_FILE_IN_USE   26
#define MPI_ERR_NO_SPACE   36
#define MPI_ERR_NO_SUCH_FILE   37
#define MPI_ERR_IO   32
#define MPI_ERR_READ_ONLY   40
#define MPI_ERR_CONVERSION   23
#define MPI_ERR_DUP_DATAREP   24
#define MPI_ERR_UNSUPPORTED_DATAREP   43
#define MPI_ERR_INFO   28
#define MPI_ERR_INFO_KEY   29
#define MPI_ERR_INFO_VALUE   30
#define MPI_ERR_INFO_NOKEY   31
#define MPI_ERR_NAME   33
#define MPI_ERR_NO_MEM   34
#define MPI_ERR_NOT_SAME   35
#define MPI_ERR_PORT   38
#define MPI_ERR_QUOTA   39
#define MPI_ERR_SERVICE   41
#define MPI_ERR_SPAWN   42
#define MPI_ERR_UNSUPPORTED_OPERATION   44
#define MPI_ERR_WIN   45
#define MPI_ERR_BASE   46
#define MPI_ERR_LOCKTYPE   47
#define MPI_ERR_KEYVAL   48
#define MPI_ERR_RMA_CONFLICT   49
#define MPI_ERR_RMA_SYNC   50
#define MPI_ERR_SIZE   51
#define MPI_ERR_DISP   52
#define MPI_ERR_ASSERT   53
#define MPI_ERR_LASTCODE   0x3fffffff
#define MPICH_ERR_LAST_CLASS   53
#define MPI_CONVERSION_FN_NULL   ((MPI_Datarep_conversion_function *)0)
#define MPIIMPL_ADVERTISES_FEATURES   1
#define MPIIMPL_HAVE_MPI_INFO   1
#define MPIIMPL_HAVE_MPI_COMBINER_DARRAY   1
#define MPIIMPL_HAVE_MPI_TYPE_CREATE_DARRAY   1
#define MPIIMPL_HAVE_MPI_COMBINER_SUBARRAY   1
#define MPIIMPL_HAVE_MPI_TYPE_CREATE_DARRAY   1
#define MPIIMPL_HAVE_MPI_COMBINER_DUP   1
#define MPIIMPL_HAVE_MPI_GREQUEST   1
#define MPIIMPL_HAVE_STATUS_SET_BYTES   1
#define MPIIMPL_HAVE_STATUS_SET_INFO   1

Typedefs

typedef int MPI_Datatype
typedef int MPI_Comm
typedef int MPI_Group
typedef int MPI_Win
typedef struct ADIOI_FileD * MPI_File
typedef int MPI_Op
typedef void( MPI_Handler_function )(MPI_Comm *, int *,...)
typedef int( MPI_Comm_copy_attr_function )(MPI_Comm, int, void *, void *, void *, int *)
typedef int( MPI_Comm_delete_attr_function )(MPI_Comm, int, void *, void *)
typedef int( MPI_Type_copy_attr_function )(MPI_Datatype, int, void *, void *, void *, int *)
typedef int( MPI_Type_delete_attr_function )(MPI_Datatype, int, void *, void *)
typedef int( MPI_Win_copy_attr_function )(MPI_Win, int, void *, void *, void *, int *)
typedef int( MPI_Win_delete_attr_function )(MPI_Win, int, void *, void *)
typedef void( MPI_Comm_errhandler_fn )(MPI_Comm *, int *,...)
typedef void( MPI_File_errhandler_fn )(MPI_File *, int *,...)
typedef void( MPI_Win_errhandler_fn )(MPI_Win *, int *,...)
typedef int MPI_Errhandler
typedef int MPI_Request
typedef void( MPI_User_function )(void *, void *, int *, MPI_Datatype *)
typedef int( MPI_Copy_function )(MPI_Comm, int, void *, void *, void *, int *)
typedef int( MPI_Delete_function )(MPI_Comm, int, void *, void *)
typedef int MPI_Info
typedef int MPI_Aint
typedef int MPI_Fint
typedef long long MPI_Offset
typedef int( MPI_Grequest_cancel_function )(void *, int)
typedef int( MPI_Grequest_free_function )(void *)
typedef int( MPI_Grequest_query_function )(void *, MPI_Status *)
typedef int( MPI_Datarep_conversion_function )(void *, MPI_Datatype, int, void *, MPI_Offset, void *)
typedef int( MPI_Datarep_extent_function )(MPI_Datatype datatype, MPI_Aint *, void *)

Enumerations

enum  MPIR_Topo_type { MPI_GRAPH = 1, MPI_CART = 2 }
enum  MPI_COMBINER_ENUM {
  MPI_COMBINER_NAMED = 1, MPI_COMBINER_DUP = 2, MPI_COMBINER_CONTIGUOUS = 3, MPI_COMBINER_VECTOR = 4,
  MPI_COMBINER_HVECTOR_INTEGER = 5, MPI_COMBINER_HVECTOR = 6, MPI_COMBINER_INDEXED = 7, MPI_COMBINER_HINDEXED_INTEGER = 8,
  MPI_COMBINER_HINDEXED = 9, MPI_COMBINER_INDEXED_BLOCK = 10, MPI_COMBINER_STRUCT_INTEGER = 11, MPI_COMBINER_STRUCT = 12,
  MPI_COMBINER_SUBARRAY = 13, MPI_COMBINER_DARRAY = 14, MPI_COMBINER_F90_REAL = 15, MPI_COMBINER_F90_COMPLEX = 16,
  MPI_COMBINER_F90_INTEGER = 17, MPI_COMBINER_RESIZED = 18
}

Functions/Subroutines

int MPI_Send (void *, int, MPI_Datatype, int, int, MPI_Comm)
int MPI_Recv (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Status *)
int MPI_Get_count (MPI_Status *, MPI_Datatype, int *)
int MPI_Bsend (void *, int, MPI_Datatype, int, int, MPI_Comm)
int MPI_Ssend (void *, int, MPI_Datatype, int, int, MPI_Comm)
int MPI_Rsend (void *, int, MPI_Datatype, int, int, MPI_Comm)
int MPI_Buffer_attach (void *, int)
int MPI_Buffer_detach (void *, int *)
int MPI_Isend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Ibsend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Issend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Irsend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Irecv (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Wait (MPI_Request *, MPI_Status *)
int MPI_Test (MPI_Request *, int *, MPI_Status *)
int MPI_Request_free (MPI_Request *)
int MPI_Waitany (int, MPI_Request *, int *, MPI_Status *)
int MPI_Testany (int, MPI_Request *, int *, int *, MPI_Status *)
int MPI_Waitall (int, MPI_Request *, MPI_Status *)
int MPI_Testall (int, MPI_Request *, int *, MPI_Status *)
int MPI_Waitsome (int, MPI_Request *, int *, int *, MPI_Status *)
int MPI_Testsome (int, MPI_Request *, int *, int *, MPI_Status *)
int MPI_Iprobe (int, int, MPI_Comm, int *, MPI_Status *)
int MPI_Probe (int, int, MPI_Comm, MPI_Status *)
int MPI_Cancel (MPI_Request *)
int MPI_Test_cancelled (MPI_Status *, int *)
int MPI_Send_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Bsend_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Ssend_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Rsend_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Recv_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int MPI_Start (MPI_Request *)
int MPI_Startall (int, MPI_Request *)
int MPI_Sendrecv (void *, int, MPI_Datatype, int, int, void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Status *)
int MPI_Sendrecv_replace (void *, int, MPI_Datatype, int, int, int, int, MPI_Comm, MPI_Status *)
int MPI_Type_contiguous (int, MPI_Datatype, MPI_Datatype *)
int MPI_Type_vector (int, int, int, MPI_Datatype, MPI_Datatype *)
int MPI_Type_hvector (int, int, MPI_Aint, MPI_Datatype, MPI_Datatype *)
int MPI_Type_indexed (int, int *, int *, MPI_Datatype, MPI_Datatype *)
int MPI_Type_hindexed (int, int *, MPI_Aint *, MPI_Datatype, MPI_Datatype *)
int MPI_Type_struct (int, int *, MPI_Aint *, MPI_Datatype *, MPI_Datatype *)
int MPI_Address (void *, MPI_Aint *)
int MPI_Type_extent (MPI_Datatype, MPI_Aint *)
int MPI_Type_size (MPI_Datatype, int *)
int MPI_Type_lb (MPI_Datatype, MPI_Aint *)
int MPI_Type_ub (MPI_Datatype, MPI_Aint *)
int MPI_Type_commit (MPI_Datatype *)
int MPI_Type_free (MPI_Datatype *)
int MPI_Get_elements (MPI_Status *, MPI_Datatype, int *)
int MPI_Pack (void *, int, MPI_Datatype, void *, int, int *, MPI_Comm)
int MPI_Unpack (void *, int, int *, void *, int, MPI_Datatype, MPI_Comm)
int MPI_Pack_size (int, MPI_Datatype, MPI_Comm, int *)
int MPI_Barrier (MPI_Comm)
int MPI_Bcast (void *, int, MPI_Datatype, int, MPI_Comm)
int MPI_Gather (void *, int, MPI_Datatype, void *, int, MPI_Datatype, int, MPI_Comm)
int MPI_Gatherv (void *, int, MPI_Datatype, void *, int *, int *, MPI_Datatype, int, MPI_Comm)
int MPI_Scatter (void *, int, MPI_Datatype, void *, int, MPI_Datatype, int, MPI_Comm)
int MPI_Scatterv (void *, int *, int *, MPI_Datatype, void *, int, MPI_Datatype, int, MPI_Comm)
int MPI_Allgather (void *, int, MPI_Datatype, void *, int, MPI_Datatype, MPI_Comm)
int MPI_Allgatherv (void *, int, MPI_Datatype, void *, int *, int *, MPI_Datatype, MPI_Comm)
int MPI_Alltoall (void *, int, MPI_Datatype, void *, int, MPI_Datatype, MPI_Comm)
int MPI_Alltoallv (void *, int *, int *, MPI_Datatype, void *, int *, int *, MPI_Datatype, MPI_Comm)
int MPI_Reduce (void *, void *, int, MPI_Datatype, MPI_Op, int, MPI_Comm)
int MPI_Op_create (MPI_User_function *, int, MPI_Op *)
int MPI_Op_free (MPI_Op *)
int MPI_Allreduce (void *, void *, int, MPI_Datatype, MPI_Op, MPI_Comm)
int MPI_Reduce_scatter (void *, void *, int *, MPI_Datatype, MPI_Op, MPI_Comm)
int MPI_Scan (void *, void *, int, MPI_Datatype, MPI_Op, MPI_Comm)
int MPI_Group_size (MPI_Group, int *)
int MPI_Group_rank (MPI_Group, int *)
int MPI_Group_translate_ranks (MPI_Group, int, int *, MPI_Group, int *)
int MPI_Group_compare (MPI_Group, MPI_Group, int *)
int MPI_Comm_group (MPI_Comm, MPI_Group *)
int MPI_Group_union (MPI_Group, MPI_Group, MPI_Group *)
int MPI_Group_intersection (MPI_Group, MPI_Group, MPI_Group *)
int MPI_Group_difference (MPI_Group, MPI_Group, MPI_Group *)
int MPI_Group_incl (MPI_Group, int, int *, MPI_Group *)
int MPI_Group_excl (MPI_Group, int, int *, MPI_Group *)
int MPI_Group_range_incl (MPI_Group, int, int[][3], MPI_Group *)
int MPI_Group_range_excl (MPI_Group, int, int[][3], MPI_Group *)
int MPI_Group_free (MPI_Group *)
int MPI_Comm_size (MPI_Comm, int *)
int MPI_Comm_rank (MPI_Comm, int *)
int MPI_Comm_compare (MPI_Comm, MPI_Comm, int *)
int MPI_Comm_dup (MPI_Comm, MPI_Comm *)
int MPI_Comm_create (MPI_Comm, MPI_Group, MPI_Comm *)
int MPI_Comm_split (MPI_Comm, int, int, MPI_Comm *)
int MPI_Comm_free (MPI_Comm *)
int MPI_Comm_test_inter (MPI_Comm, int *)
int MPI_Comm_remote_size (MPI_Comm, int *)
int MPI_Comm_remote_group (MPI_Comm, MPI_Group *)
int MPI_Intercomm_create (MPI_Comm, int, MPI_Comm, int, int, MPI_Comm *)
int MPI_Intercomm_merge (MPI_Comm, int, MPI_Comm *)
int MPI_Keyval_create (MPI_Copy_function *, MPI_Delete_function *, int *, void *)
int MPI_Keyval_free (int *)
int MPI_Attr_put (MPI_Comm, int, void *)
int MPI_Attr_get (MPI_Comm, int, void *, int *)
int MPI_Attr_delete (MPI_Comm, int)
int MPI_Topo_test (MPI_Comm, int *)
int MPI_Cart_create (MPI_Comm, int, int *, int *, int, MPI_Comm *)
int MPI_Dims_create (int, int, int *)
int MPI_Graph_create (MPI_Comm, int, int *, int *, int, MPI_Comm *)
int MPI_Graphdims_get (MPI_Comm, int *, int *)
int MPI_Graph_get (MPI_Comm, int, int, int *, int *)
int MPI_Cartdim_get (MPI_Comm, int *)
int MPI_Cart_get (MPI_Comm, int, int *, int *, int *)
int MPI_Cart_rank (MPI_Comm, int *, int *)
int MPI_Cart_coords (MPI_Comm, int, int, int *)
int MPI_Graph_neighbors_count (MPI_Comm, int, int *)
int MPI_Graph_neighbors (MPI_Comm, int, int, int *)
int MPI_Cart_shift (MPI_Comm, int, int, int *, int *)
int MPI_Cart_sub (MPI_Comm, int *, MPI_Comm *)
int MPI_Cart_map (MPI_Comm, int, int *, int *, int *)
int MPI_Graph_map (MPI_Comm, int, int *, int *, int *)
int MPI_Get_processor_name (char *, int *)
int MPI_Get_version (int *, int *)
int MPI_Errhandler_create (MPI_Handler_function *, MPI_Errhandler *)
int MPI_Errhandler_set (MPI_Comm, MPI_Errhandler)
int MPI_Errhandler_get (MPI_Comm, MPI_Errhandler *)
int MPI_Errhandler_free (MPI_Errhandler *)
int MPI_Error_string (int, char *, int *)
int MPI_Error_class (int, int *)
double MPI_Wtime (void)
double MPI_Wtick (void)
double PMPI_Wtime (void)
double PMPI_Wtick (void)
int MPI_Init (int *, char ***)
int MPI_Finalize (void)
int MPI_Initialized (int *)
int MPI_Abort (MPI_Comm, int)
int MPI_Pcontrol (const int,...)
int MPI_DUP_FN (MPI_Comm, int, void *, void *, void *, int *)
int MPI_Close_port (char *)
int MPI_Comm_accept (char *, MPI_Info, int, MPI_Comm, MPI_Comm *)
int MPI_Comm_connect (char *, MPI_Info, int, MPI_Comm, MPI_Comm *)
int MPI_Comm_disconnect (MPI_Comm *)
int MPI_Comm_get_parent (MPI_Comm *)
int MPI_Comm_join (int, MPI_Comm *)
int MPI_Comm_spawn (char *, char *[], int, MPI_Info, int, MPI_Comm, MPI_Comm *, int[])
int MPI_Comm_spawn_multiple (int, char *[], char **[], int[], MPI_Info[], int, MPI_Comm, MPI_Comm *, int[])
int MPI_Lookup_name (char *, MPI_Info, char *)
int MPI_Open_port (MPI_Info, char *)
int MPI_Publish_name (char *, MPI_Info, char *)
int MPI_Unpublish_name (char *, MPI_Info, char *)
int MPI_Accumulate (void *, int, MPI_Datatype, int, MPI_Aint, int, MPI_Datatype, MPI_Op, MPI_Win)
int MPI_Get (void *, int, MPI_Datatype, int, MPI_Aint, int, MPI_Datatype, MPI_Win)
int MPI_Put (void *, int, MPI_Datatype, int, MPI_Aint, int, MPI_Datatype, MPI_Win)
int MPI_Win_complete (MPI_Win)
int MPI_Win_create (void *, MPI_Aint, int, MPI_Info, MPI_Comm, MPI_Win *)
int MPI_Win_fence (int, MPI_Win)
int MPI_Win_free (MPI_Win *)
int MPI_Win_get_group (MPI_Win, MPI_Group *)
int MPI_Win_lock (int, int, int, MPI_Win)
int MPI_Win_post (MPI_Group, int, MPI_Win)
int MPI_Win_start (MPI_Group, int, MPI_Win)
int MPI_Win_test (MPI_Win, int *)
int MPI_Win_unlock (int, MPI_Win)
int MPI_Win_wait (MPI_Win)
int MPI_Alltoallw (void *, int[], int[], MPI_Datatype[], void *, int[], int[], MPI_Datatype[], MPI_Comm)
int MPI_Exscan (void *, void *, int, MPI_Datatype, MPI_Op, MPI_Comm)
int MPI_Add_error_class (int *)
int MPI_Add_error_code (int, int *)
int MPI_Add_error_string (int, char *)
int MPI_Comm_call_errhandler (MPI_Comm, int)
int MPI_Comm_create_keyval (MPI_Comm_copy_attr_function *, MPI_Comm_delete_attr_function *, int *, void *)
int MPI_Comm_delete_attr (MPI_Comm, int)
int MPI_Comm_free_keyval (int *)
int MPI_Comm_get_attr (MPI_Comm, int, void *, int *)
int MPI_Comm_get_name (MPI_Comm, char *, int *)
int MPI_Comm_set_attr (MPI_Comm, int, void *)
int MPI_Comm_set_name (MPI_Comm, char *)
int MPI_File_call_errhandler (MPI_File, int)
int MPI_Grequest_complete (MPI_Request)
int MPI_Grequest_start (MPI_Grequest_query_function *, MPI_Grequest_free_function *, MPI_Grequest_cancel_function *, void *, MPI_Request *)
int MPI_Init_thread (int *, char ***, int, int *)
int MPI_Is_thread_main (int *)
int MPI_Query_thread (int *)
int MPI_Status_set_cancelled (MPI_Status *, int)
int MPI_Status_set_elements (MPI_Status *, MPI_Datatype, int)
int MPI_Type_create_keyval (MPI_Type_copy_attr_function *, MPI_Type_delete_attr_function *, int *, void *)
int MPI_Type_delete_attr (MPI_Datatype, int)
int MPI_Type_dup (MPI_Datatype, MPI_Datatype *)
int MPI_Type_free_keyval (int *)
int MPI_Type_get_attr (MPI_Datatype, int, void *, int *)
int MPI_Type_get_contents (MPI_Datatype, int, int, int, int[], MPI_Aint[], MPI_Datatype[])
int MPI_Type_get_envelope (MPI_Datatype, int *, int *, int *, int *)
int MPI_Type_get_name (MPI_Datatype, char *, int *)
int MPI_Type_set_attr (MPI_Datatype, int, void *)
int MPI_Type_set_name (MPI_Datatype, char *)
int MPI_Type_match_size (int, int, MPI_Datatype *)
int MPI_Win_call_errhandler (MPI_Win, int)
int MPI_Win_create_keyval (MPI_Win_copy_attr_function *, MPI_Win_delete_attr_function *, int *, void *)
int MPI_Win_delete_attr (MPI_Win, int)
int MPI_Win_free_keyval (int *)
int MPI_Win_get_attr (MPI_Win, int, void *, int *)
int MPI_Win_get_name (MPI_Win, char *, int *)
int MPI_Win_set_attr (MPI_Win, int, void *)
int MPI_Win_set_name (MPI_Win, char *)
int MPI_Alloc_mem (MPI_Aint, MPI_Info info, void *baseptr)
int MPI_Comm_create_errhandler (MPI_Comm_errhandler_fn *, MPI_Errhandler *)
int MPI_Comm_get_errhandler (MPI_Comm, MPI_Errhandler *)
int MPI_Comm_set_errhandler (MPI_Comm, MPI_Errhandler)
int MPI_File_create_errhandler (MPI_File_errhandler_fn *, MPI_Errhandler *)
int MPI_File_get_errhandler (MPI_File, MPI_Errhandler *)
int MPI_File_set_errhandler (MPI_File, MPI_Errhandler)
int MPI_Finalized (int *)
int MPI_Free_mem (void *)
int MPI_Get_address (void *, MPI_Aint *)
int MPI_Info_create (MPI_Info *)
int MPI_Info_delete (MPI_Info, char *)
int MPI_Info_dup (MPI_Info, MPI_Info *)
int MPI_Info_free (MPI_Info *info)
int MPI_Info_get (MPI_Info, char *, int, char *, int *)
int MPI_Info_get_nkeys (MPI_Info, int *)
int MPI_Info_get_nthkey (MPI_Info, int, char *)
int MPI_Info_get_valuelen (MPI_Info, char *, int *, int *)
int MPI_Info_set (MPI_Info, char *, char *)
int MPI_Pack_external (char *, void *, int, MPI_Datatype, void *, MPI_Aint, MPI_Aint *)
int MPI_Pack_external_size (char *, int, MPI_Datatype, MPI_Aint *)
int MPI_Request_get_status (MPI_Request, int *, MPI_Status *)
int MPI_Status_c2f (MPI_Status *, MPI_Fint *)
int MPI_Status_f2c (MPI_Fint *, MPI_Status *)
int MPI_Type_create_darray (int, int, int, int[], int[], int[], int[], int, MPI_Datatype, MPI_Datatype *)
int MPI_Type_create_hindexed (int, int[], MPI_Aint[], MPI_Datatype, MPI_Datatype *)
int MPI_Type_create_hvector (int, int, MPI_Aint, MPI_Datatype, MPI_Datatype *)
int MPI_Type_create_indexed_block (int, int, int[], MPI_Datatype, MPI_Datatype *)
int MPI_Type_create_resized (MPI_Datatype, MPI_Aint, MPI_Aint, MPI_Datatype *)
int MPI_Type_create_struct (int, int[], MPI_Aint[], MPI_Datatype[], MPI_Datatype *)
int MPI_Type_create_subarray (int, int[], int[], int[], int, MPI_Datatype, MPI_Datatype *)
int MPI_Type_get_extent (MPI_Datatype, MPI_Aint *, MPI_Aint *)
int MPI_Type_get_true_extent (MPI_Datatype, MPI_Aint *, MPI_Aint *)
int MPI_Unpack_external (char *, void *, MPI_Aint, MPI_Aint *, void *, int, MPI_Datatype)
int MPI_Win_create_errhandler (MPI_Win_errhandler_fn *, MPI_Errhandler *)
int MPI_Win_get_errhandler (MPI_Win, MPI_Errhandler *)
int MPI_Win_set_errhandler (MPI_Win, MPI_Errhandler)
int MPI_Type_create_f90_integer (int, MPI_Datatype *)
int MPI_Type_create_f90_real (int, int, MPI_Datatype *)
int MPI_Type_create_f90_complex (int, int, MPI_Datatype *)
int PMPI_Send (void *, int, MPI_Datatype, int, int, MPI_Comm)
int PMPI_Recv (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Status *)
int PMPI_Get_count (MPI_Status *, MPI_Datatype, int *)
int PMPI_Bsend (void *, int, MPI_Datatype, int, int, MPI_Comm)
int PMPI_Ssend (void *, int, MPI_Datatype, int, int, MPI_Comm)
int PMPI_Rsend (void *, int, MPI_Datatype, int, int, MPI_Comm)
int PMPI_Buffer_attach (void *buffer, int)
int PMPI_Buffer_detach (void *buffer, int *)
int PMPI_Isend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Ibsend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Issend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Irsend (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Irecv (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Wait (MPI_Request *, MPI_Status *)
int PMPI_Test (MPI_Request *, int *, MPI_Status *)
int PMPI_Request_free (MPI_Request *)
int PMPI_Waitany (int, MPI_Request *, int *, MPI_Status *)
int PMPI_Testany (int, MPI_Request *, int *, int *, MPI_Status *)
int PMPI_Waitall (int, MPI_Request *, MPI_Status *)
int PMPI_Testall (int, MPI_Request *, int *, MPI_Status *)
int PMPI_Waitsome (int, MPI_Request *, int *, int *, MPI_Status *)
int PMPI_Testsome (int, MPI_Request *, int *, int *, MPI_Status *)
int PMPI_Iprobe (int, int, MPI_Comm, int *, MPI_Status *)
int PMPI_Probe (int, int, MPI_Comm, MPI_Status *)
int PMPI_Cancel (MPI_Request *)
int PMPI_Test_cancelled (MPI_Status *, int *)
int PMPI_Send_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Bsend_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Ssend_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Rsend_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Recv_init (void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *)
int PMPI_Start (MPI_Request *)
int PMPI_Startall (int, MPI_Request *)
int PMPI_Sendrecv (void *, int, MPI_Datatype, int, int, void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Status *)
int PMPI_Sendrecv_replace (void *, int, MPI_Datatype, int, int, int, int, MPI_Comm, MPI_Status *)
int PMPI_Type_contiguous (int, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_vector (int, int, int, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_hvector (int, int, MPI_Aint, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_indexed (int, int *, int *, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_hindexed (int, int *, MPI_Aint *, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_struct (int, int *, MPI_Aint *, MPI_Datatype *, MPI_Datatype *)
int PMPI_Address (void *, MPI_Aint *)
int PMPI_Type_extent (MPI_Datatype, MPI_Aint *)
int PMPI_Type_size (MPI_Datatype, int *)
int PMPI_Type_lb (MPI_Datatype, MPI_Aint *)
int PMPI_Type_ub (MPI_Datatype, MPI_Aint *)
int PMPI_Type_commit (MPI_Datatype *)
int PMPI_Type_free (MPI_Datatype *)
int PMPI_Get_elements (MPI_Status *, MPI_Datatype, int *)
int PMPI_Pack (void *, int, MPI_Datatype, void *, int, int *, MPI_Comm)
int PMPI_Unpack (void *, int, int *, void *, int, MPI_Datatype, MPI_Comm)
int PMPI_Pack_size (int, MPI_Datatype, MPI_Comm, int *)
int PMPI_Barrier (MPI_Comm)
int PMPI_Bcast (void *buffer, int, MPI_Datatype, int, MPI_Comm)
int PMPI_Gather (void *, int, MPI_Datatype, void *, int, MPI_Datatype, int, MPI_Comm)
int PMPI_Gatherv (void *, int, MPI_Datatype, void *, int *, int *, MPI_Datatype, int, MPI_Comm)
int PMPI_Scatter (void *, int, MPI_Datatype, void *, int, MPI_Datatype, int, MPI_Comm)
int PMPI_Scatterv (void *, int *, int *displs, MPI_Datatype, void *, int, MPI_Datatype, int, MPI_Comm)
int PMPI_Allgather (void *, int, MPI_Datatype, void *, int, MPI_Datatype, MPI_Comm)
int PMPI_Allgatherv (void *, int, MPI_Datatype, void *, int *, int *, MPI_Datatype, MPI_Comm)
int PMPI_Alltoall (void *, int, MPI_Datatype, void *, int, MPI_Datatype, MPI_Comm)
int PMPI_Alltoallv (void *, int *, int *, MPI_Datatype, void *, int *, int *, MPI_Datatype, MPI_Comm)
int PMPI_Reduce (void *, void *, int, MPI_Datatype, MPI_Op, int, MPI_Comm)
int PMPI_Op_create (MPI_User_function *, int, MPI_Op *)
int PMPI_Op_free (MPI_Op *)
int PMPI_Allreduce (void *, void *, int, MPI_Datatype, MPI_Op, MPI_Comm)
int PMPI_Reduce_scatter (void *, void *, int *, MPI_Datatype, MPI_Op, MPI_Comm)
int PMPI_Scan (void *, void *, int, MPI_Datatype, MPI_Op, MPI_Comm)
int PMPI_Group_size (MPI_Group, int *)
int PMPI_Group_rank (MPI_Group, int *)
int PMPI_Group_translate_ranks (MPI_Group, int, int *, MPI_Group, int *)
int PMPI_Group_compare (MPI_Group, MPI_Group, int *)
int PMPI_Comm_group (MPI_Comm, MPI_Group *)
int PMPI_Group_union (MPI_Group, MPI_Group, MPI_Group *)
int PMPI_Group_intersection (MPI_Group, MPI_Group, MPI_Group *)
int PMPI_Group_difference (MPI_Group, MPI_Group, MPI_Group *)
int PMPI_Group_incl (MPI_Group, int, int *, MPI_Group *)
int PMPI_Group_excl (MPI_Group, int, int *, MPI_Group *)
int PMPI_Group_range_incl (MPI_Group, int, int[][3], MPI_Group *)
int PMPI_Group_range_excl (MPI_Group, int, int[][3], MPI_Group *)
int PMPI_Group_free (MPI_Group *)
int PMPI_Comm_size (MPI_Comm, int *)
int PMPI_Comm_rank (MPI_Comm, int *)
int PMPI_Comm_compare (MPI_Comm, MPI_Comm, int *)
int PMPI_Comm_dup (MPI_Comm, MPI_Comm *)
int PMPI_Comm_create (MPI_Comm, MPI_Group, MPI_Comm *)
int PMPI_Comm_split (MPI_Comm, int, int, MPI_Comm *)
int PMPI_Comm_free (MPI_Comm *)
int PMPI_Comm_test_inter (MPI_Comm, int *)
int PMPI_Comm_remote_size (MPI_Comm, int *)
int PMPI_Comm_remote_group (MPI_Comm, MPI_Group *)
int PMPI_Intercomm_create (MPI_Comm, int, MPI_Comm, int, int, MPI_Comm *)
int PMPI_Intercomm_merge (MPI_Comm, int, MPI_Comm *)
int PMPI_Keyval_create (MPI_Copy_function *, MPI_Delete_function *, int *, void *)
int PMPI_Keyval_free (int *)
int PMPI_Attr_put (MPI_Comm, int, void *)
int PMPI_Attr_get (MPI_Comm, int, void *, int *)
int PMPI_Attr_delete (MPI_Comm, int)
int PMPI_Topo_test (MPI_Comm, int *)
int PMPI_Cart_create (MPI_Comm, int, int *, int *, int, MPI_Comm *)
int PMPI_Dims_create (int, int, int *)
int PMPI_Graph_create (MPI_Comm, int, int *, int *, int, MPI_Comm *)
int PMPI_Graphdims_get (MPI_Comm, int *, int *)
int PMPI_Graph_get (MPI_Comm, int, int, int *, int *)
int PMPI_Cartdim_get (MPI_Comm, int *)
int PMPI_Cart_get (MPI_Comm, int, int *, int *, int *)
int PMPI_Cart_rank (MPI_Comm, int *, int *)
int PMPI_Cart_coords (MPI_Comm, int, int, int *)
int PMPI_Graph_neighbors_count (MPI_Comm, int, int *)
int PMPI_Graph_neighbors (MPI_Comm, int, int, int *)
int PMPI_Cart_shift (MPI_Comm, int, int, int *, int *)
int PMPI_Cart_sub (MPI_Comm, int *, MPI_Comm *)
int PMPI_Cart_map (MPI_Comm, int, int *, int *, int *)
int PMPI_Graph_map (MPI_Comm, int, int *, int *, int *)
int PMPI_Get_processor_name (char *, int *)
int PMPI_Get_version (int *, int *)
int PMPI_Errhandler_create (MPI_Handler_function *, MPI_Errhandler *)
int PMPI_Errhandler_set (MPI_Comm, MPI_Errhandler)
int PMPI_Errhandler_get (MPI_Comm, MPI_Errhandler *)
int PMPI_Errhandler_free (MPI_Errhandler *)
int PMPI_Error_string (int, char *, int *)
int PMPI_Error_class (int, int *)
int PMPI_Type_get_envelope (MPI_Datatype, int *, int *, int *, int *)
int PMPI_Init (int *, char ***)
int PMPI_Finalize (void)
int PMPI_Initialized (int *)
int PMPI_Abort (MPI_Comm, int)
int PMPI_Pcontrol (const int,...)
int PMPI_Close_port (char *)
int PMPI_Comm_accept (char *, MPI_Info, int, MPI_Comm, MPI_Comm *)
int PMPI_Comm_connect (char *, MPI_Info, int, MPI_Comm, MPI_Comm *)
int PMPI_Comm_disconnect (MPI_Comm *)
int PMPI_Comm_get_parent (MPI_Comm *)
int PMPI_Comm_join (int, MPI_Comm *)
int PMPI_Comm_spawn (char *, char *[], int, MPI_Info, int, MPI_Comm, MPI_Comm *, int[])
int PMPI_Comm_spawn_multiple (int, char *[], char **[], int[], MPI_Info[], int, MPI_Comm, MPI_Comm *, int[])
int PMPI_Lookup_name (char *, MPI_Info, char *)
int PMPI_Open_port (MPI_Info, char *)
int PMPI_Publish_name (char *, MPI_Info, char *)
int PMPI_Unpublish_name (char *, MPI_Info, char *)
int PMPI_Accumulate (void *, int, MPI_Datatype, int, MPI_Aint, int, MPI_Datatype, MPI_Op, MPI_Win)
int PMPI_Get (void *, int, MPI_Datatype, int, MPI_Aint, int, MPI_Datatype, MPI_Win)
int PMPI_Put (void *, int, MPI_Datatype, int, MPI_Aint, int, MPI_Datatype, MPI_Win)
int PMPI_Win_complete (MPI_Win)
int PMPI_Win_create (void *, MPI_Aint, int, MPI_Info, MPI_Comm, MPI_Win *)
int PMPI_Win_fence (int, MPI_Win)
int PMPI_Win_free (MPI_Win *)
int PMPI_Win_get_group (MPI_Win, MPI_Group *)
int PMPI_Win_lock (int, int, int, MPI_Win)
int PMPI_Win_post (MPI_Group, int, MPI_Win)
int PMPI_Win_start (MPI_Group, int, MPI_Win)
int PMPI_Win_test (MPI_Win, int *)
int PMPI_Win_unlock (int, MPI_Win)
int PMPI_Win_wait (MPI_Win)
int PMPI_Alltoallw (void *, int[], int[], MPI_Datatype[], void *, int[], int[], MPI_Datatype[], MPI_Comm)
int PMPI_Exscan (void *, void *, int, MPI_Datatype, MPI_Op, MPI_Comm)
int PMPI_Add_error_class (int *)
int PMPI_Add_error_code (int, int *)
int PMPI_Add_error_string (int, char *)
int PMPI_Comm_call_errhandler (MPI_Comm, int)
int PMPI_Comm_create_keyval (MPI_Comm_copy_attr_function *, MPI_Comm_delete_attr_function *, int *, void *)
int PMPI_Comm_delete_attr (MPI_Comm, int)
int PMPI_Comm_free_keyval (int *)
int PMPI_Comm_get_attr (MPI_Comm, int, void *, int *)
int PMPI_Comm_get_name (MPI_Comm, char *, int *)
int PMPI_Comm_set_attr (MPI_Comm, int, void *)
int PMPI_Comm_set_name (MPI_Comm, char *)
int PMPI_File_call_errhandler (MPI_File, int)
int PMPI_Grequest_complete (MPI_Request)
int PMPI_Grequest_start (MPI_Grequest_query_function *, MPI_Grequest_free_function *, MPI_Grequest_cancel_function *, void *, MPI_Request *)
int PMPI_Init_thread (int *, char ***, int, int *)
int PMPI_Is_thread_main (int *)
int PMPI_Query_thread (int *)
int PMPI_Status_set_cancelled (MPI_Status *, int)
int PMPI_Status_set_elements (MPI_Status *, MPI_Datatype, int)
int PMPI_Type_create_keyval (MPI_Type_copy_attr_function *, MPI_Type_delete_attr_function *, int *, void *)
int PMPI_Type_delete_attr (MPI_Datatype, int)
int PMPI_Type_dup (MPI_Datatype, MPI_Datatype *)
int PMPI_Type_free_keyval (int *)
int PMPI_Type_get_attr (MPI_Datatype, int, void *, int *)
int PMPI_Type_get_contents (MPI_Datatype, int, int, int, int[], MPI_Aint[], MPI_Datatype[])
int PMPI_Type_get_name (MPI_Datatype, char *, int *)
int PMPI_Type_set_attr (MPI_Datatype, int, void *)
int PMPI_Type_set_name (MPI_Datatype, char *)
int PMPI_Type_match_size (int, int, MPI_Datatype *)
int PMPI_Win_call_errhandler (MPI_Win, int)
int PMPI_Win_create_keyval (MPI_Win_copy_attr_function *, MPI_Win_delete_attr_function *, int *, void *)
int PMPI_Win_delete_attr (MPI_Win, int)
int PMPI_Win_free_keyval (int *)
int PMPI_Win_get_attr (MPI_Win, int, void *, int *)
int PMPI_Win_get_name (MPI_Win, char *, int *)
int PMPI_Win_set_attr (MPI_Win, int, void *)
int PMPI_Win_set_name (MPI_Win, char *)
int PMPI_Type_create_f90_integer (int, MPI_Datatype *)
int PMPI_Type_create_f90_real (int, int, MPI_Datatype *)
int PMPI_Type_create_f90_complex (int, int, MPI_Datatype *)
int PMPI_Alloc_mem (MPI_Aint, MPI_Info info, void *baseptr)
int PMPI_Comm_create_errhandler (MPI_Comm_errhandler_fn *, MPI_Errhandler *)
int PMPI_Comm_get_errhandler (MPI_Comm, MPI_Errhandler *)
int PMPI_Comm_set_errhandler (MPI_Comm, MPI_Errhandler)
int PMPI_File_create_errhandler (MPI_File_errhandler_fn *, MPI_Errhandler *)
int PMPI_File_get_errhandler (MPI_File, MPI_Errhandler *)
int PMPI_File_set_errhandler (MPI_File, MPI_Errhandler)
int PMPI_Finalized (int *)
int PMPI_Free_mem (void *)
int PMPI_Get_address (void *, MPI_Aint *)
int PMPI_Info_create (MPI_Info *)
int PMPI_Info_delete (MPI_Info, char *)
int PMPI_Info_dup (MPI_Info, MPI_Info *)
int PMPI_Info_free (MPI_Info *info)
int PMPI_Info_get (MPI_Info, char *, int, char *, int *)
int PMPI_Info_get_nkeys (MPI_Info, int *)
int PMPI_Info_get_nthkey (MPI_Info, int, char *)
int PMPI_Info_get_valuelen (MPI_Info, char *, int *, int *)
int PMPI_Info_set (MPI_Info, char *, char *)
int PMPI_Pack_external (char *, void *, int, MPI_Datatype, void *, MPI_Aint, MPI_Aint *)
int PMPI_Pack_external_size (char *, int, MPI_Datatype, MPI_Aint *)
int PMPI_Request_get_status (MPI_Request, int *, MPI_Status *)
int PMPI_Status_c2f (MPI_Status *, MPI_Fint *)
int PMPI_Status_f2c (MPI_Fint *, MPI_Status *)
int PMPI_Type_create_darray (int, int, int, int[], int[], int[], int[], int, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_create_hindexed (int, int[], MPI_Aint[], MPI_Datatype, MPI_Datatype *)
int PMPI_Type_create_hvector (int, int, MPI_Aint, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_create_indexed_block (int, int, int[], MPI_Datatype, MPI_Datatype *)
int PMPI_Type_create_resized (MPI_Datatype, MPI_Aint, MPI_Aint, MPI_Datatype *)
int PMPI_Type_create_struct (int, int[], MPI_Aint[], MPI_Datatype[], MPI_Datatype *)
int PMPI_Type_create_subarray (int, int[], int[], int[], int, MPI_Datatype, MPI_Datatype *)
int PMPI_Type_get_extent (MPI_Datatype, MPI_Aint *, MPI_Aint *)
int PMPI_Type_get_true_extent (MPI_Datatype, MPI_Aint *, MPI_Aint *)
int PMPI_Unpack_external (char *, void *, MPI_Aint, MPI_Aint *, void *, int, MPI_Datatype)
int PMPI_Win_create_errhandler (MPI_Win_errhandler_fn *, MPI_Errhandler *)
int PMPI_Win_get_errhandler (MPI_Win, MPI_Errhandler *)
int PMPI_Win_set_errhandler (MPI_Win, MPI_Errhandler)

Variables

MPIU_DLL_SPEC MPI_FintMPI_F_STATUS_IGNORE
MPIU_DLL_SPEC MPI_FintMPI_F_STATUSES_IGNORE


Define Documentation

#define HAVE_MPI_OFFSET

Definition at line 299 of file mpi.h.

#define MPI_2COMPLEX   ((MPI_Datatype)1275072548)

Definition at line 69 of file mpi.h.

#define MPI_2DOUBLE_COMPLEX   ((MPI_Datatype)1275076645)

Definition at line 70 of file mpi.h.

#define MPI_2DOUBLE_PRECISION   ((MPI_Datatype)1275072547)

Definition at line 72 of file mpi.h.

#define MPI_2INT   ((MPI_Datatype)0x4c000816)

Definition at line 58 of file mpi.h.

#define MPI_2INTEGER   ((MPI_Datatype)1275070496)

Definition at line 68 of file mpi.h.

#define MPI_2REAL   ((MPI_Datatype)1275070497)

Definition at line 71 of file mpi.h.

#define MPI_ANY_SOURCE   (-2)

Definition at line 187 of file mpi.h.

#define MPI_ANY_TAG   (-1)

Definition at line 189 of file mpi.h.

#define MPI_APPNUM   0x6440000d

Definition at line 150 of file mpi.h.

#define MPI_ARGV_NULL   (char **)0

Definition at line 368 of file mpi.h.

#define MPI_ARGVS_NULL   (char ***)0

Definition at line 369 of file mpi.h.

#define MPI_BAND   (MPI_Op)(0x58000006)

Definition at line 122 of file mpi.h.

#define MPI_BOR   (MPI_Op)(0x58000008)

Definition at line 124 of file mpi.h.

#define MPI_BOTTOM   (void *)0

Definition at line 184 of file mpi.h.

#define MPI_BSEND_OVERHEAD   59

Definition at line 179 of file mpi.h.

#define MPI_BXOR   (MPI_Op)(0x5800000a)

Definition at line 126 of file mpi.h.

#define MPI_BYTE   ((MPI_Datatype)0x4c00010d)

Definition at line 27 of file mpi.h.

#define MPI_CHAR   ((MPI_Datatype)0x4c000101)

Definition at line 24 of file mpi.h.

#define MPI_CHARACTER   ((MPI_Datatype)1275068698)

Definition at line 73 of file mpi.h.

#define MPI_Comm_c2f ( comm   )     (MPI_Fint)(comm)

Definition at line 318 of file mpi.h.

#define MPI_COMM_DUP_FN   ((MPI_Comm_copy_attr_function *)MPI_DUP_FN)

Definition at line 226 of file mpi.h.

#define MPI_Comm_f2c ( comm   )     (MPI_Comm)(comm)

Definition at line 319 of file mpi.h.

#define MPI_COMM_NULL   ((MPI_Comm)0x04000000)

Definition at line 159 of file mpi.h.

#define MPI_COMM_NULL_COPY_FN   ((MPI_Comm_copy_attr_function*)0)

Definition at line 224 of file mpi.h.

#define MPI_COMM_NULL_DELETE_FN   ((MPI_Comm_delete_attr_function*)0)

Definition at line 225 of file mpi.h.

#define MPI_COMM_SELF   ((MPI_Comm)0x44000001)

Definition at line 96 of file mpi.h.

#define MPI_COMM_WORLD   ((MPI_Comm)0x44000000)

Definition at line 95 of file mpi.h.

#define MPI_COMPLEX   ((MPI_Datatype)1275070494)

Definition at line 62 of file mpi.h.

#define MPI_COMPLEX16   ((MPI_Datatype)0x4c00102a)

Definition at line 80 of file mpi.h.

#define MPI_COMPLEX32   ((MPI_Datatype)0x4c00202c)

Definition at line 81 of file mpi.h.

#define MPI_COMPLEX8   ((MPI_Datatype)0x4c000828)

Definition at line 79 of file mpi.h.

#define MPI_CONGRUENT   1

Definition at line 19 of file mpi.h.

#define MPI_CONVERSION_FN_NULL   ((MPI_Datarep_conversion_function *)0)

Definition at line 468 of file mpi.h.

#define MPI_DATATYPE_NULL   ((MPI_Datatype)0x0c000000)

Definition at line 162 of file mpi.h.

#define MPI_DISTRIBUTE_BLOCK   121

Definition at line 281 of file mpi.h.

#define MPI_DISTRIBUTE_CYCLIC   122

Definition at line 282 of file mpi.h.

#define MPI_DISTRIBUTE_DFLT_DARG   -49767

Definition at line 284 of file mpi.h.

#define MPI_DISTRIBUTE_NONE   123

Definition at line 283 of file mpi.h.

#define MPI_DOUBLE   ((MPI_Datatype)0x4c00080b)

Definition at line 36 of file mpi.h.

#define MPI_DOUBLE_COMPLEX   ((MPI_Datatype)1275072546)

Definition at line 63 of file mpi.h.

#define MPI_DOUBLE_INT   ((MPI_Datatype)0x8c000001)

Definition at line 55 of file mpi.h.

#define MPI_DOUBLE_PRECISION   ((MPI_Datatype)1275070495)

Definition at line 66 of file mpi.h.

#define MPI_DUP_FN   MPIR_Dup_fn

Definition at line 222 of file mpi.h.

#define MPI_ERR_ACCESS   20

Definition at line 418 of file mpi.h.

#define MPI_ERR_AMODE   21

Definition at line 419 of file mpi.h.

#define MPI_ERR_ARG   12

Definition at line 404 of file mpi.h.

#define MPI_ERR_ASSERT   53

Definition at line 455 of file mpi.h.

#define MPI_ERR_BAD_FILE   22

Definition at line 420 of file mpi.h.

#define MPI_ERR_BASE   46

Definition at line 448 of file mpi.h.

#define MPI_ERR_BUFFER   1

Definition at line 385 of file mpi.h.

#define MPI_ERR_COMM   5

Definition at line 389 of file mpi.h.

#define MPI_ERR_CONVERSION   23

Definition at line 427 of file mpi.h.

#define MPI_ERR_COUNT   2

Definition at line 386 of file mpi.h.

#define MPI_ERR_DIMS   11

Definition at line 401 of file mpi.h.

#define MPI_ERR_DISP   52

Definition at line 454 of file mpi.h.

#define MPI_ERR_DUP_DATAREP   24

Definition at line 428 of file mpi.h.

#define MPI_ERR_FILE   27

Definition at line 417 of file mpi.h.

#define MPI_ERR_FILE_EXISTS   25

Definition at line 421 of file mpi.h.

#define MPI_ERR_FILE_IN_USE   26

Definition at line 422 of file mpi.h.

#define MPI_ERR_GROUP   8

Definition at line 395 of file mpi.h.

#define MPI_ERR_IN_STATUS   17

Definition at line 413 of file mpi.h.

#define MPI_ERR_INFO   28

Definition at line 433 of file mpi.h.

#define MPI_ERR_INFO_KEY   29

Definition at line 434 of file mpi.h.

#define MPI_ERR_INFO_NOKEY   31

Definition at line 436 of file mpi.h.

#define MPI_ERR_INFO_VALUE   30

Definition at line 435 of file mpi.h.

#define MPI_ERR_INTERN   16

Definition at line 410 of file mpi.h.

#define MPI_ERR_IO   32

Definition at line 425 of file mpi.h.

#define MPI_ERR_KEYVAL   48

Definition at line 450 of file mpi.h.

#define MPI_ERR_LASTCODE   0x3fffffff

Definition at line 457 of file mpi.h.

#define MPI_ERR_LOCKTYPE   47

Definition at line 449 of file mpi.h.

#define MPI_ERR_NAME   33

Definition at line 438 of file mpi.h.

#define MPI_ERR_NO_MEM   34

Definition at line 439 of file mpi.h.

#define MPI_ERR_NO_SPACE   36

Definition at line 423 of file mpi.h.

#define MPI_ERR_NO_SUCH_FILE   37

Definition at line 424 of file mpi.h.

#define MPI_ERR_NOT_SAME   35

Definition at line 440 of file mpi.h.

#define MPI_ERR_OP   9

Definition at line 396 of file mpi.h.

#define MPI_ERR_OTHER   15

Definition at line 407 of file mpi.h.

#define MPI_ERR_PENDING   18

Definition at line 414 of file mpi.h.

#define MPI_ERR_PORT   38

Definition at line 441 of file mpi.h.

#define MPI_ERR_QUOTA   39

Definition at line 442 of file mpi.h.

#define MPI_ERR_RANK   6

Definition at line 390 of file mpi.h.

#define MPI_ERR_READ_ONLY   40

Definition at line 426 of file mpi.h.

#define MPI_ERR_REQUEST   19

Definition at line 397 of file mpi.h.

#define MPI_ERR_RMA_CONFLICT   49

Definition at line 451 of file mpi.h.

#define MPI_ERR_RMA_SYNC   50

Definition at line 452 of file mpi.h.

#define MPI_ERR_ROOT   7

Definition at line 391 of file mpi.h.

#define MPI_ERR_SERVICE   41

Definition at line 443 of file mpi.h.

#define MPI_ERR_SIZE   51

Definition at line 453 of file mpi.h.

#define MPI_ERR_SPAWN   42

Definition at line 444 of file mpi.h.

#define MPI_ERR_TAG   4

Definition at line 388 of file mpi.h.

#define MPI_ERR_TOPOLOGY   10

Definition at line 400 of file mpi.h.

#define MPI_ERR_TRUNCATE   14

Definition at line 392 of file mpi.h.

#define MPI_ERR_TYPE   3

Definition at line 387 of file mpi.h.

#define MPI_ERR_UNKNOWN   13

Definition at line 409 of file mpi.h.

#define MPI_ERR_UNSUPPORTED_DATAREP   43

Definition at line 429 of file mpi.h.

#define MPI_ERR_UNSUPPORTED_OPERATION   44

Definition at line 445 of file mpi.h.

#define MPI_ERR_WIN   45

Definition at line 446 of file mpi.h.

#define MPI_ERRCODES_IGNORE   (int *)0

Definition at line 355 of file mpi.h.

#define MPI_Errhandler_c2f ( errhandler   )     (MPI_Fint)(errhandler)

Definition at line 330 of file mpi.h.

#define MPI_Errhandler_f2c ( errhandler   )     (MPI_Errhandler)(errhandler)

Definition at line 331 of file mpi.h.

#define MPI_ERRHANDLER_NULL   ((MPI_Errhandler)0x14000000)

Definition at line 164 of file mpi.h.

#define MPI_ERRORS_ARE_FATAL   ((MPI_Errhandler)0x54000000)

Definition at line 211 of file mpi.h.

#define MPI_ERRORS_RETURN   ((MPI_Errhandler)0x54000001)

Definition at line 212 of file mpi.h.

#define MPI_FILE_DEFINED

Definition at line 108 of file mpi.h.

#define MPI_FILE_NULL   ((MPI_File)0)

Definition at line 112 of file mpi.h.

#define MPI_FLOAT   ((MPI_Datatype)0x4c00040a)

Definition at line 35 of file mpi.h.

#define MPI_FLOAT_INT   ((MPI_Datatype)0x8c000000)

Definition at line 54 of file mpi.h.

#define MPI_Group_c2f ( group   )     (MPI_Fint)(group)

Definition at line 322 of file mpi.h.

#define MPI_GROUP_EMPTY   ((MPI_Group)0x48000000)

Definition at line 100 of file mpi.h.

#define MPI_Group_f2c ( group   )     (MPI_Group)(group)

Definition at line 323 of file mpi.h.

#define MPI_GROUP_NULL   ((MPI_Group)0x08000000)

Definition at line 161 of file mpi.h.

#define MPI_HOST   0x64400003

Definition at line 145 of file mpi.h.

#define MPI_IDENT   0

Definition at line 18 of file mpi.h.

#define MPI_IN_PLACE   (void *) -1

Definition at line 286 of file mpi.h.

#define MPI_Info_c2f ( info   )     (MPI_Fint)(info)

Definition at line 324 of file mpi.h.

#define MPI_Info_f2c ( info   )     (MPI_Info)(info)

Definition at line 325 of file mpi.h.

#define MPI_INFO_NULL   ((MPI_Info)0x1c000000)

Definition at line 274 of file mpi.h.

#define MPI_INT   ((MPI_Datatype)0x4c000405)

Definition at line 31 of file mpi.h.

#define MPI_INTEGER   ((MPI_Datatype)1275069467)

Definition at line 67 of file mpi.h.

#define MPI_INTEGER1   ((MPI_Datatype)0x4c00012d)

Definition at line 82 of file mpi.h.

#define MPI_INTEGER16   ((MPI_Datatype)MPI_DATATYPE_NULL)

Definition at line 86 of file mpi.h.

#define MPI_INTEGER2   ((MPI_Datatype)0x4c00022f)

Definition at line 83 of file mpi.h.

#define MPI_INTEGER4   ((MPI_Datatype)0x4c000430)

Definition at line 84 of file mpi.h.

#define MPI_INTEGER8   ((MPI_Datatype)0x4c000831)

Definition at line 85 of file mpi.h.

#define MPI_IO   0x64400005

Definition at line 146 of file mpi.h.

#define MPI_KEYVAL_INVALID   0x24000000

Definition at line 176 of file mpi.h.

#define MPI_LAND   (MPI_Op)(0x58000005)

Definition at line 121 of file mpi.h.

#define MPI_LASTUSEDCODE   0x6440000b

Definition at line 149 of file mpi.h.

#define MPI_LB   ((MPI_Datatype)0x4c000010)

Definition at line 43 of file mpi.h.

#define MPI_LOCK_EXCLUSIVE   234

Definition at line 191 of file mpi.h.

#define MPI_LOCK_SHARED   235

Definition at line 192 of file mpi.h.

#define MPI_LOGICAL   ((MPI_Datatype)1275069469)

Definition at line 64 of file mpi.h.

#define MPI_LONG   ((MPI_Datatype)0x4c000407)

Definition at line 33 of file mpi.h.

#define MPI_LONG_DOUBLE   ((MPI_Datatype)0x4c00100c)

Definition at line 37 of file mpi.h.

#define MPI_LONG_DOUBLE_INT   ((MPI_Datatype)0x8c000004)

Definition at line 59 of file mpi.h.

#define MPI_LONG_INT   ((MPI_Datatype)0x8c000002)

Definition at line 56 of file mpi.h.

#define MPI_LONG_LONG   MPI_LONG_LONG_INT

Definition at line 40 of file mpi.h.

#define MPI_LONG_LONG_INT   ((MPI_Datatype)0x4c000809)

Definition at line 38 of file mpi.h.

#define MPI_LOR   (MPI_Op)(0x58000007)

Definition at line 123 of file mpi.h.

#define MPI_LXOR   (MPI_Op)(0x58000009)

Definition at line 125 of file mpi.h.

#define MPI_MAX   (MPI_Op)(0x58000001)

Definition at line 117 of file mpi.h.

#define MPI_MAX_ERROR_STRING   512

Definition at line 168 of file mpi.h.

#define MPI_MAX_INFO_KEY   255

Definition at line 275 of file mpi.h.

#define MPI_MAX_INFO_VAL   1024

Definition at line 276 of file mpi.h.

#define MPI_MAX_NAME_STRING   63

Definition at line 169 of file mpi.h.

#define MPI_MAX_OBJECT_NAME   128

Definition at line 171 of file mpi.h.

#define MPI_MAX_PORT_NAME   256

Definition at line 170 of file mpi.h.

#define MPI_MAX_PROCESSOR_NAME   128

Definition at line 167 of file mpi.h.

#define MPI_MAXLOC   (MPI_Op)(0x5800000c)

Definition at line 128 of file mpi.h.

#define MPI_MIN   (MPI_Op)(0x58000002)

Definition at line 118 of file mpi.h.

#define MPI_MINLOC   (MPI_Op)(0x5800000b)

Definition at line 127 of file mpi.h.

#define MPI_MODE_NOCHECK   1024

Definition at line 289 of file mpi.h.

#define MPI_MODE_NOPRECEDE   8192

Definition at line 292 of file mpi.h.

#define MPI_MODE_NOPUT   4096

Definition at line 291 of file mpi.h.

#define MPI_MODE_NOSTORE   2048

Definition at line 290 of file mpi.h.

#define MPI_MODE_NOSUCCEED   16384

Definition at line 293 of file mpi.h.

#define MPI_NULL_COPY_FN   ((MPI_Copy_function *)0)

Definition at line 220 of file mpi.h.

#define MPI_NULL_DELETE_FN   ((MPI_Delete_function *)0)

Definition at line 221 of file mpi.h.

#define MPI_Op_c2f ( op   )     (MPI_Fint)(op)

Definition at line 328 of file mpi.h.

#define MPI_Op_f2c ( op   )     (MPI_Op)(op)

Definition at line 329 of file mpi.h.

#define MPI_OP_NULL   ((MPI_Op)0x18000000)

Definition at line 160 of file mpi.h.

#define MPI_ORDER_C   56

Definition at line 279 of file mpi.h.

#define MPI_ORDER_FORTRAN   57

Definition at line 280 of file mpi.h.

#define MPI_PACKED   ((MPI_Datatype)0x4c00010f)

Definition at line 42 of file mpi.h.

#define MPI_PROC_NULL   (-1)

Definition at line 186 of file mpi.h.

#define MPI_PROD   (MPI_Op)(0x58000004)

Definition at line 120 of file mpi.h.

#define MPI_REAL   ((MPI_Datatype)1275069468)

Definition at line 65 of file mpi.h.

#define MPI_REAL16   ((MPI_Datatype)0x4c00102b)

Definition at line 78 of file mpi.h.

#define MPI_REAL4   ((MPI_Datatype)0x4c000427)

Definition at line 76 of file mpi.h.

#define MPI_REAL8   ((MPI_Datatype)0x4c000829)

Definition at line 77 of file mpi.h.

#define MPI_REPLACE   (MPI_Op)(0x5800000d)

Definition at line 129 of file mpi.h.

#define MPI_Request_c2f ( request   )     (MPI_Fint)(request)

Definition at line 327 of file mpi.h.

#define MPI_Request_f2c ( request   )     (MPI_Request)(request)

Definition at line 326 of file mpi.h.

#define MPI_REQUEST_NULL   ((MPI_Request)0x2c000000)

Definition at line 163 of file mpi.h.

#define MPI_ROOT   (-3)

Definition at line 188 of file mpi.h.

#define MPI_SHORT   ((MPI_Datatype)0x4c000203)

Definition at line 29 of file mpi.h.

#define MPI_SHORT_INT   ((MPI_Datatype)0x8c000003)

Definition at line 57 of file mpi.h.

#define MPI_SIGNED_CHAR   ((MPI_Datatype)0x4c000118)

Definition at line 25 of file mpi.h.

#define MPI_SIMILAR   2

Definition at line 20 of file mpi.h.

#define MPI_STATUS_IGNORE   (MPI_Status *)1

Definition at line 353 of file mpi.h.

#define MPI_STATUSES_IGNORE   (MPI_Status *)1

Definition at line 354 of file mpi.h.

#define MPI_SUBVERSION   0

Definition at line 245 of file mpi.h.

#define MPI_SUCCESS   0

Definition at line 383 of file mpi.h.

#define MPI_SUM   (MPI_Op)(0x58000003)

Definition at line 119 of file mpi.h.

#define MPI_TAG_UB   0x64400001

Definition at line 144 of file mpi.h.

#define MPI_THREAD_FUNNELED   1

Definition at line 373 of file mpi.h.

#define MPI_THREAD_MULTIPLE   3

Definition at line 375 of file mpi.h.

#define MPI_THREAD_SERIALIZED   2

Definition at line 374 of file mpi.h.

#define MPI_THREAD_SINGLE   0

Definition at line 372 of file mpi.h.

#define MPI_Type_c2f ( datatype   )     (MPI_Fint)(datatype)

Definition at line 320 of file mpi.h.

#define MPI_TYPE_DUP_FN   ((MPI_Type_copy_attr_function*)MPI_DUP_FN)

Definition at line 232 of file mpi.h.

#define MPI_Type_f2c ( datatype   )     (MPI_Datatype)(datatype)

Definition at line 321 of file mpi.h.

#define MPI_TYPE_NULL_COPY_FN   ((MPI_Type_copy_attr_function*)0)

Definition at line 230 of file mpi.h.

#define MPI_TYPE_NULL_DELETE_FN   ((MPI_Type_delete_attr_function*)0)

Definition at line 231 of file mpi.h.

#define MPI_TYPECLASS_COMPLEX   3

Definition at line 91 of file mpi.h.

#define MPI_TYPECLASS_INTEGER   2

Definition at line 90 of file mpi.h.

#define MPI_TYPECLASS_REAL   1

Definition at line 89 of file mpi.h.

#define MPI_UB   ((MPI_Datatype)0x4c000011)

Definition at line 44 of file mpi.h.

#define MPI_UNDEFINED   (-32766)

Definition at line 174 of file mpi.h.

#define MPI_UNDEFINED_RANK   MPI_UNDEFINED

Definition at line 175 of file mpi.h.

#define MPI_UNEQUAL   3

Definition at line 21 of file mpi.h.

#define MPI_UNIVERSE_SIZE   0x64400009

Definition at line 148 of file mpi.h.

#define MPI_UNSIGNED   ((MPI_Datatype)0x4c000406)

Definition at line 32 of file mpi.h.

#define MPI_UNSIGNED_CHAR   ((MPI_Datatype)0x4c000102)

Definition at line 26 of file mpi.h.

#define MPI_UNSIGNED_LONG   ((MPI_Datatype)0x4c000408)

Definition at line 34 of file mpi.h.

#define MPI_UNSIGNED_LONG_LONG   ((MPI_Datatype)0x4c000819)

Definition at line 39 of file mpi.h.

#define MPI_UNSIGNED_SHORT   ((MPI_Datatype)0x4c000204)

Definition at line 30 of file mpi.h.

#define MPI_VERSION   2

Definition at line 244 of file mpi.h.

#define MPI_WCHAR   ((MPI_Datatype)0x4c00040e)

Definition at line 28 of file mpi.h.

#define MPI_WIN_BASE   0x66000001

Definition at line 154 of file mpi.h.

#define MPI_Win_c2f ( win   )     (MPI_Fint)(win)

Definition at line 332 of file mpi.h.

#define MPI_WIN_DISP_UNIT   0x66000005

Definition at line 156 of file mpi.h.

#define MPI_WIN_DUP_FN   ((MPI_Win_copy_attr_function*)MPI_DUP_FN)

Definition at line 229 of file mpi.h.

#define MPI_Win_f2c ( win   )     (MPI_Win)(win)

Definition at line 333 of file mpi.h.

#define MPI_WIN_NULL   ((MPI_Win)0x20000000)

Definition at line 104 of file mpi.h.

#define MPI_WIN_NULL_COPY_FN   ((MPI_Win_copy_attr_function*)0)

Definition at line 227 of file mpi.h.

#define MPI_WIN_NULL_DELETE_FN   ((MPI_Win_delete_attr_function*)0)

Definition at line 228 of file mpi.h.

#define MPI_WIN_SIZE   0x66000003

Definition at line 155 of file mpi.h.

#define MPI_WTIME_IS_GLOBAL   0x64400007

Definition at line 147 of file mpi.h.

#define MPICH2   1

Definition at line 247 of file mpi.h.

#define MPICH_ERR_LAST_CLASS   53

Definition at line 459 of file mpi.h.

#define MPICH_HAS_C2F   1

Definition at line 248 of file mpi.h.

#define MPICH_NAME   2

Definition at line 246 of file mpi.h.

#define MPIIMPL_ADVERTISES_FEATURES   1

Definition at line 1077 of file mpi.h.

#define MPIIMPL_HAVE_MPI_COMBINER_DARRAY   1

Definition at line 1079 of file mpi.h.

#define MPIIMPL_HAVE_MPI_COMBINER_DUP   1

Definition at line 1083 of file mpi.h.

#define MPIIMPL_HAVE_MPI_COMBINER_SUBARRAY   1

Definition at line 1081 of file mpi.h.

#define MPIIMPL_HAVE_MPI_GREQUEST   1

Definition at line 1084 of file mpi.h.

#define MPIIMPL_HAVE_MPI_INFO   1

Definition at line 1078 of file mpi.h.

#define MPIIMPL_HAVE_MPI_TYPE_CREATE_DARRAY   1

Definition at line 1082 of file mpi.h.

#define MPIIMPL_HAVE_MPI_TYPE_CREATE_DARRAY   1

Definition at line 1082 of file mpi.h.

#define MPIIMPL_HAVE_STATUS_SET_BYTES   1

Definition at line 1085 of file mpi.h.

#define MPIIMPL_HAVE_STATUS_SET_INFO   1

Definition at line 1086 of file mpi.h.

#define MPIU_DLL_SPEC

Definition at line 358 of file mpi.h.

#define PMPI_Comm_c2f ( comm   )     (MPI_Fint)(comm)

Definition at line 336 of file mpi.h.

#define PMPI_Comm_f2c ( comm   )     (MPI_Comm)(comm)

Definition at line 337 of file mpi.h.

#define PMPI_Errhandler_c2f ( errhandler   )     (MPI_Fint)(errhandler)

Definition at line 348 of file mpi.h.

#define PMPI_Errhandler_f2c ( errhandler   )     (MPI_Errhandler)(errhandler)

Definition at line 349 of file mpi.h.

#define PMPI_Group_c2f ( group   )     (MPI_Fint)(group)

Definition at line 340 of file mpi.h.

#define PMPI_Group_f2c ( group   )     (MPI_Group)(group)

Definition at line 341 of file mpi.h.

#define PMPI_Info_c2f ( info   )     (MPI_Fint)(info)

Definition at line 342 of file mpi.h.

#define PMPI_Info_f2c ( info   )     (MPI_Info)(info)

Definition at line 343 of file mpi.h.

#define PMPI_Op_c2f ( op   )     (MPI_Fint)(op)

Definition at line 346 of file mpi.h.

#define PMPI_Op_f2c ( op   )     (MPI_Op)(op)

Definition at line 347 of file mpi.h.

#define PMPI_Request_c2f ( request   )     (MPI_Fint)(request)

Definition at line 345 of file mpi.h.

#define PMPI_Request_f2c ( request   )     (MPI_Request)(request)

Definition at line 344 of file mpi.h.

#define PMPI_Type_c2f ( datatype   )     (MPI_Fint)(datatype)

Definition at line 338 of file mpi.h.

#define PMPI_Type_f2c ( datatype   )     (MPI_Datatype)(datatype)

Definition at line 339 of file mpi.h.

#define PMPI_Win_c2f ( win   )     (MPI_Fint)(win)

Definition at line 350 of file mpi.h.

#define PMPI_Win_f2c ( win   )     (MPI_Win)(win)

Definition at line 351 of file mpi.h.


Typedef Documentation

typedef int MPI_Aint

Definition at line 296 of file mpi.h.

typedef int MPI_Comm

Definition at line 94 of file mpi.h.

typedef int( MPI_Comm_copy_attr_function)(MPI_Comm, int, void *, void *, void *, int *)

Definition at line 196 of file mpi.h.

typedef int( MPI_Comm_delete_attr_function)(MPI_Comm, int, void *, void *)

Definition at line 198 of file mpi.h.

typedef void( MPI_Comm_errhandler_fn)(MPI_Comm *, int *,...)

Definition at line 205 of file mpi.h.

typedef int( MPI_Copy_function)(MPI_Comm, int, void *, void *, void *, int *)

Definition at line 241 of file mpi.h.

typedef int( MPI_Datarep_conversion_function)(void *, MPI_Datatype, int, void *, MPI_Offset, void *)

Definition at line 464 of file mpi.h.

typedef int( MPI_Datarep_extent_function)(MPI_Datatype datatype, MPI_Aint *, void *)

Definition at line 466 of file mpi.h.

typedef int MPI_Datatype

Definition at line 23 of file mpi.h.

typedef int( MPI_Delete_function)(MPI_Comm, int, void *, void *)

Definition at line 242 of file mpi.h.

typedef int MPI_Errhandler

Definition at line 214 of file mpi.h.

typedef struct ADIOI_FileD* MPI_File

Definition at line 111 of file mpi.h.

typedef void( MPI_File_errhandler_fn)(MPI_File *, int *,...)

Definition at line 206 of file mpi.h.

typedef int MPI_Fint

Definition at line 297 of file mpi.h.

typedef int( MPI_Grequest_cancel_function)(void *, int)

Definition at line 378 of file mpi.h.

typedef int( MPI_Grequest_free_function)(void *)

Definition at line 379 of file mpi.h.

typedef int( MPI_Grequest_query_function)(void *, MPI_Status *)

Definition at line 380 of file mpi.h.

typedef int MPI_Group

Definition at line 99 of file mpi.h.

typedef void( MPI_Handler_function)(MPI_Comm *, int *,...)

Definition at line 195 of file mpi.h.

typedef int MPI_Info

Definition at line 273 of file mpi.h.

typedef long long MPI_Offset

Definition at line 303 of file mpi.h.

typedef int MPI_Op

Definition at line 115 of file mpi.h.

typedef int MPI_Request

Definition at line 235 of file mpi.h.

typedef int( MPI_Type_copy_attr_function)(MPI_Datatype, int, void *, void *, void *, int *)

Definition at line 199 of file mpi.h.

typedef int( MPI_Type_delete_attr_function)(MPI_Datatype, int, void *, void *)

Definition at line 201 of file mpi.h.

typedef void( MPI_User_function)(void *, void *, int *, MPI_Datatype *)

Definition at line 238 of file mpi.h.

typedef int MPI_Win

Definition at line 103 of file mpi.h.

typedef int( MPI_Win_copy_attr_function)(MPI_Win, int, void *, void *, void *, int *)

Definition at line 202 of file mpi.h.

typedef int( MPI_Win_delete_attr_function)(MPI_Win, int, void *, void *)

Definition at line 204 of file mpi.h.

typedef void( MPI_Win_errhandler_fn)(MPI_Win *, int *,...)

Definition at line 207 of file mpi.h.


Enumeration Type Documentation

Enumerator:
MPI_COMBINER_NAMED 
MPI_COMBINER_DUP 
MPI_COMBINER_CONTIGUOUS 
MPI_COMBINER_VECTOR 
MPI_COMBINER_HVECTOR_INTEGER 
MPI_COMBINER_HVECTOR 
MPI_COMBINER_INDEXED 
MPI_COMBINER_HINDEXED_INTEGER 
MPI_COMBINER_HINDEXED 
MPI_COMBINER_INDEXED_BLOCK 
MPI_COMBINER_STRUCT_INTEGER 
MPI_COMBINER_STRUCT 
MPI_COMBINER_SUBARRAY 
MPI_COMBINER_DARRAY 
MPI_COMBINER_F90_REAL 
MPI_COMBINER_F90_COMPLEX 
MPI_COMBINER_F90_INTEGER 
MPI_COMBINER_RESIZED 

Definition at line 251 of file mpi.h.

Enumerator:
MPI_GRAPH 
MPI_CART 

Definition at line 182 of file mpi.h.


Function Documentation

int MPI_Abort ( MPI_Comm  ,
int   
)

int MPI_Accumulate ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Aint  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Win   
)

int MPI_Add_error_class ( int *   ) 

int MPI_Add_error_code ( int  ,
int *   
)

int MPI_Add_error_string ( int  ,
char *   
)

int MPI_Address ( void *  ,
MPI_Aint  
)

int MPI_Allgather ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Comm   
)

int MPI_Allgatherv ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
MPI_Comm   
)

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

int MPI_Allreduce ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int MPI_Alltoall ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Comm   
)

int MPI_Alltoallv ( void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
MPI_Comm   
)

int MPI_Alltoallw ( void *  ,
int  [],
int  [],
MPI_Datatype  [],
void *  ,
int  [],
int  [],
MPI_Datatype  [],
MPI_Comm   
)

int MPI_Attr_delete ( MPI_Comm  ,
int   
)

int MPI_Attr_get ( MPI_Comm  ,
int  ,
void *  ,
int *   
)

int MPI_Attr_put ( MPI_Comm  ,
int  ,
void *   
)

int MPI_Barrier ( MPI_Comm   ) 

int MPI_Bcast ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int MPI_Bsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int MPI_Bsend_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Buffer_attach ( void *  ,
int   
)

int MPI_Buffer_detach ( void *  ,
int *   
)

int MPI_Cancel ( MPI_Request  ) 

int MPI_Cart_coords ( MPI_Comm  ,
int  ,
int  ,
int *   
)

int MPI_Cart_create ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int  ,
MPI_Comm  
)

int MPI_Cart_get ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int *   
)

int MPI_Cart_map ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int *   
)

int MPI_Cart_rank ( MPI_Comm  ,
int *  ,
int *   
)

int MPI_Cart_shift ( MPI_Comm  ,
int  ,
int  ,
int *  ,
int *   
)

int MPI_Cart_sub ( MPI_Comm  ,
int *  ,
MPI_Comm  
)

int MPI_Cartdim_get ( MPI_Comm  ,
int *   
)

int MPI_Close_port ( char *   ) 

int MPI_Comm_accept ( char *  ,
MPI_Info  ,
int  ,
MPI_Comm  ,
MPI_Comm  
)

int MPI_Comm_call_errhandler ( MPI_Comm  ,
int   
)

int MPI_Comm_compare ( MPI_Comm  ,
MPI_Comm  ,
int *   
)

int MPI_Comm_connect ( char *  ,
MPI_Info  ,
int  ,
MPI_Comm  ,
MPI_Comm  
)

int MPI_Comm_create ( MPI_Comm  ,
MPI_Group  ,
MPI_Comm  
)

int MPI_Comm_create_errhandler ( MPI_Comm_errhandler_fn ,
MPI_Errhandler  
)

int MPI_Comm_create_keyval ( MPI_Comm_copy_attr_function ,
MPI_Comm_delete_attr_function ,
int *  ,
void *   
)

int MPI_Comm_delete_attr ( MPI_Comm  ,
int   
)

int MPI_Comm_disconnect ( MPI_Comm  ) 

int MPI_Comm_dup ( MPI_Comm  ,
MPI_Comm  
)

int MPI_Comm_free ( MPI_Comm  ) 

int MPI_Comm_free_keyval ( int *   ) 

int MPI_Comm_get_attr ( MPI_Comm  ,
int  ,
void *  ,
int *   
)

int MPI_Comm_get_errhandler ( MPI_Comm  ,
MPI_Errhandler  
)

int MPI_Comm_get_name ( MPI_Comm  ,
char *  ,
int *   
)

int MPI_Comm_get_parent ( MPI_Comm  ) 

int MPI_Comm_group ( MPI_Comm  ,
MPI_Group  
)

int MPI_Comm_join ( int  ,
MPI_Comm  
)

int MPI_Comm_rank ( MPI_Comm  ,
int *   
)

int MPI_Comm_remote_group ( MPI_Comm  ,
MPI_Group  
)

int MPI_Comm_remote_size ( MPI_Comm  ,
int *   
)

int MPI_Comm_set_attr ( MPI_Comm  ,
int  ,
void *   
)

int MPI_Comm_set_errhandler ( MPI_Comm  ,
MPI_Errhandler   
)

int MPI_Comm_set_name ( MPI_Comm  ,
char *   
)

int MPI_Comm_size ( MPI_Comm  ,
int *   
)

int MPI_Comm_spawn ( char *  ,
char *  [],
int  ,
MPI_Info  ,
int  ,
MPI_Comm  ,
MPI_Comm ,
int  [] 
)

int MPI_Comm_spawn_multiple ( int  ,
char *  [],
char **  [],
int  [],
MPI_Info  [],
int  ,
MPI_Comm  ,
MPI_Comm ,
int  [] 
)

int MPI_Comm_split ( MPI_Comm  ,
int  ,
int  ,
MPI_Comm  
)

int MPI_Comm_test_inter ( MPI_Comm  ,
int *   
)

int MPI_Dims_create ( int  ,
int  ,
int *   
)

int MPI_DUP_FN ( MPI_Comm  ,
int  ,
void *  ,
void *  ,
void *  ,
int *   
)

int MPI_Errhandler_create ( MPI_Handler_function ,
MPI_Errhandler  
)

int MPI_Errhandler_free ( MPI_Errhandler  ) 

int MPI_Errhandler_get ( MPI_Comm  ,
MPI_Errhandler  
)

int MPI_Errhandler_set ( MPI_Comm  ,
MPI_Errhandler   
)

int MPI_Error_class ( int  ,
int *   
)

int MPI_Error_string ( int  ,
char *  ,
int *   
)

int MPI_Exscan ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int MPI_File_call_errhandler ( MPI_File  ,
int   
)

int MPI_File_create_errhandler ( MPI_File_errhandler_fn ,
MPI_Errhandler  
)

int MPI_File_get_errhandler ( MPI_File  ,
MPI_Errhandler  
)

int MPI_File_set_errhandler ( MPI_File  ,
MPI_Errhandler   
)

int MPI_Finalize ( void   ) 

int MPI_Finalized ( int *   ) 

int MPI_Free_mem ( void *   ) 

int MPI_Gather ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int MPI_Gatherv ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int MPI_Get ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Aint  ,
int  ,
MPI_Datatype  ,
MPI_Win   
)

int MPI_Get_address ( void *  ,
MPI_Aint  
)

int MPI_Get_count ( MPI_Status ,
MPI_Datatype  ,
int *   
)

int MPI_Get_elements ( MPI_Status ,
MPI_Datatype  ,
int *   
)

int MPI_Get_processor_name ( char *  ,
int *   
)

int MPI_Get_version ( int *  ,
int *   
)

int MPI_Graph_create ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int  ,
MPI_Comm  
)

int MPI_Graph_get ( MPI_Comm  ,
int  ,
int  ,
int *  ,
int *   
)

int MPI_Graph_map ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int *   
)

int MPI_Graph_neighbors ( MPI_Comm  ,
int  ,
int  ,
int *   
)

int MPI_Graph_neighbors_count ( MPI_Comm  ,
int  ,
int *   
)

int MPI_Graphdims_get ( MPI_Comm  ,
int *  ,
int *   
)

int MPI_Grequest_complete ( MPI_Request   ) 

int MPI_Grequest_start ( MPI_Grequest_query_function ,
MPI_Grequest_free_function ,
MPI_Grequest_cancel_function ,
void *  ,
MPI_Request  
)

int MPI_Group_compare ( MPI_Group  ,
MPI_Group  ,
int *   
)

int MPI_Group_difference ( MPI_Group  ,
MPI_Group  ,
MPI_Group  
)

int MPI_Group_excl ( MPI_Group  ,
int  ,
int *  ,
MPI_Group  
)

int MPI_Group_free ( MPI_Group  ) 

int MPI_Group_incl ( MPI_Group  ,
int  ,
int *  ,
MPI_Group  
)

int MPI_Group_intersection ( MPI_Group  ,
MPI_Group  ,
MPI_Group  
)

int MPI_Group_range_excl ( MPI_Group  ,
int  ,
int  [][3],
MPI_Group  
)

int MPI_Group_range_incl ( MPI_Group  ,
int  ,
int  [][3],
MPI_Group  
)

int MPI_Group_rank ( MPI_Group  ,
int *   
)

int MPI_Group_size ( MPI_Group  ,
int *   
)

int MPI_Group_translate_ranks ( MPI_Group  ,
int  ,
int *  ,
MPI_Group  ,
int *   
)

int MPI_Group_union ( MPI_Group  ,
MPI_Group  ,
MPI_Group  
)

int MPI_Ibsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Info_create ( MPI_Info  ) 

int MPI_Info_delete ( MPI_Info  ,
char *   
)

int MPI_Info_dup ( MPI_Info  ,
MPI_Info  
)

int MPI_Info_free ( MPI_Info info  ) 

int MPI_Info_get ( MPI_Info  ,
char *  ,
int  ,
char *  ,
int *   
)

int MPI_Info_get_nkeys ( MPI_Info  ,
int *   
)

int MPI_Info_get_nthkey ( MPI_Info  ,
int  ,
char *   
)

int MPI_Info_get_valuelen ( MPI_Info  ,
char *  ,
int *  ,
int *   
)

int MPI_Info_set ( MPI_Info  ,
char *  ,
char *   
)

int MPI_Init ( int *  ,
char ***   
)

int MPI_Init_thread ( int *  ,
char ***  ,
int  ,
int *   
)

int MPI_Initialized ( int *   ) 

int MPI_Intercomm_create ( MPI_Comm  ,
int  ,
MPI_Comm  ,
int  ,
int  ,
MPI_Comm  
)

int MPI_Intercomm_merge ( MPI_Comm  ,
int  ,
MPI_Comm  
)

int MPI_Iprobe ( int  ,
int  ,
MPI_Comm  ,
int *  ,
MPI_Status  
)

int MPI_Irecv ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Irsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Is_thread_main ( int *   ) 

int MPI_Isend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Issend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Keyval_create ( MPI_Copy_function ,
MPI_Delete_function ,
int *  ,
void *   
)

int MPI_Keyval_free ( int *   ) 

int MPI_Lookup_name ( char *  ,
MPI_Info  ,
char *   
)

int MPI_Op_create ( MPI_User_function ,
int  ,
MPI_Op  
)

int MPI_Op_free ( MPI_Op  ) 

int MPI_Open_port ( MPI_Info  ,
char *   
)

int MPI_Pack ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
int *  ,
MPI_Comm   
)

int MPI_Pack_external ( char *  ,
void *  ,
int  ,
MPI_Datatype  ,
void *  ,
MPI_Aint  ,
MPI_Aint  
)

int MPI_Pack_external_size ( char *  ,
int  ,
MPI_Datatype  ,
MPI_Aint  
)

int MPI_Pack_size ( int  ,
MPI_Datatype  ,
MPI_Comm  ,
int *   
)

int MPI_Pcontrol ( const   int,
  ... 
)

int MPI_Probe ( int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int MPI_Publish_name ( char *  ,
MPI_Info  ,
char *   
)

int MPI_Put ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Aint  ,
int  ,
MPI_Datatype  ,
MPI_Win   
)

int MPI_Query_thread ( int *   ) 

int MPI_Recv ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int MPI_Recv_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Reduce ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
int  ,
MPI_Comm   
)

int MPI_Reduce_scatter ( void *  ,
void *  ,
int *  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int MPI_Request_free ( MPI_Request  ) 

int MPI_Request_get_status ( MPI_Request  ,
int *  ,
MPI_Status  
)

int MPI_Rsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int MPI_Rsend_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Scan ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int MPI_Scatter ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int MPI_Scatterv ( void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int MPI_Send ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int MPI_Send_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Sendrecv ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int MPI_Sendrecv_replace ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int MPI_Ssend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int MPI_Ssend_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int MPI_Start ( MPI_Request  ) 

int MPI_Startall ( int  ,
MPI_Request  
)

int MPI_Status_c2f ( MPI_Status ,
MPI_Fint  
)

int MPI_Status_f2c ( MPI_Fint ,
MPI_Status  
)

int MPI_Status_set_cancelled ( MPI_Status ,
int   
)

int MPI_Status_set_elements ( MPI_Status ,
MPI_Datatype  ,
int   
)

int MPI_Test ( MPI_Request ,
int *  ,
MPI_Status  
)

int MPI_Test_cancelled ( MPI_Status ,
int *   
)

int MPI_Testall ( int  ,
MPI_Request ,
int *  ,
MPI_Status  
)

int MPI_Testany ( int  ,
MPI_Request ,
int *  ,
int *  ,
MPI_Status  
)

int MPI_Testsome ( int  ,
MPI_Request ,
int *  ,
int *  ,
MPI_Status  
)

int MPI_Topo_test ( MPI_Comm  ,
int *   
)

int MPI_Type_commit ( MPI_Datatype  ) 

int MPI_Type_contiguous ( int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_create_darray ( int  ,
int  ,
int  ,
int  [],
int  [],
int  [],
int  [],
int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_create_f90_complex ( int  ,
int  ,
MPI_Datatype  
)

int MPI_Type_create_f90_integer ( int  ,
MPI_Datatype  
)

int MPI_Type_create_f90_real ( int  ,
int  ,
MPI_Datatype  
)

int MPI_Type_create_hindexed ( int  ,
int  [],
MPI_Aint  [],
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_create_hvector ( int  ,
int  ,
MPI_Aint  ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_create_indexed_block ( int  ,
int  ,
int  [],
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_create_keyval ( MPI_Type_copy_attr_function ,
MPI_Type_delete_attr_function ,
int *  ,
void *   
)

int MPI_Type_create_resized ( MPI_Datatype  ,
MPI_Aint  ,
MPI_Aint  ,
MPI_Datatype  
)

int MPI_Type_create_struct ( int  ,
int  [],
MPI_Aint  [],
MPI_Datatype  [],
MPI_Datatype  
)

int MPI_Type_create_subarray ( int  ,
int  [],
int  [],
int  [],
int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_delete_attr ( MPI_Datatype  ,
int   
)

int MPI_Type_dup ( MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_extent ( MPI_Datatype  ,
MPI_Aint  
)

int MPI_Type_free ( MPI_Datatype  ) 

int MPI_Type_free_keyval ( int *   ) 

int MPI_Type_get_attr ( MPI_Datatype  ,
int  ,
void *  ,
int *   
)

int MPI_Type_get_contents ( MPI_Datatype  ,
int  ,
int  ,
int  ,
int  [],
MPI_Aint  [],
MPI_Datatype  [] 
)

int MPI_Type_get_envelope ( MPI_Datatype  ,
int *  ,
int *  ,
int *  ,
int *   
)

int MPI_Type_get_extent ( MPI_Datatype  ,
MPI_Aint ,
MPI_Aint  
)

int MPI_Type_get_name ( MPI_Datatype  ,
char *  ,
int *   
)

int MPI_Type_get_true_extent ( MPI_Datatype  ,
MPI_Aint ,
MPI_Aint  
)

int MPI_Type_hindexed ( int  ,
int *  ,
MPI_Aint ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_hvector ( int  ,
int  ,
MPI_Aint  ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_indexed ( int  ,
int *  ,
int *  ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Type_lb ( MPI_Datatype  ,
MPI_Aint  
)

int MPI_Type_match_size ( int  ,
int  ,
MPI_Datatype  
)

int MPI_Type_set_attr ( MPI_Datatype  ,
int  ,
void *   
)

int MPI_Type_set_name ( MPI_Datatype  ,
char *   
)

int MPI_Type_size ( MPI_Datatype  ,
int *   
)

int MPI_Type_struct ( int  ,
int *  ,
MPI_Aint ,
MPI_Datatype ,
MPI_Datatype  
)

int MPI_Type_ub ( MPI_Datatype  ,
MPI_Aint  
)

int MPI_Type_vector ( int  ,
int  ,
int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int MPI_Unpack ( void *  ,
int  ,
int *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Comm   
)

int MPI_Unpack_external ( char *  ,
void *  ,
MPI_Aint  ,
MPI_Aint ,
void *  ,
int  ,
MPI_Datatype   
)

int MPI_Unpublish_name ( char *  ,
MPI_Info  ,
char *   
)

int MPI_Wait ( MPI_Request ,
MPI_Status  
)

int MPI_Waitall ( int  ,
MPI_Request ,
MPI_Status  
)

int MPI_Waitany ( int  ,
MPI_Request ,
int *  ,
MPI_Status  
)

int MPI_Waitsome ( int  ,
MPI_Request ,
int *  ,
int *  ,
MPI_Status  
)

int MPI_Win_call_errhandler ( MPI_Win  ,
int   
)

int MPI_Win_complete ( MPI_Win   ) 

int MPI_Win_create ( void *  ,
MPI_Aint  ,
int  ,
MPI_Info  ,
MPI_Comm  ,
MPI_Win  
)

int MPI_Win_create_errhandler ( MPI_Win_errhandler_fn ,
MPI_Errhandler  
)

int MPI_Win_create_keyval ( MPI_Win_copy_attr_function ,
MPI_Win_delete_attr_function ,
int *  ,
void *   
)

int MPI_Win_delete_attr ( MPI_Win  ,
int   
)

int MPI_Win_fence ( int  ,
MPI_Win   
)

int MPI_Win_free ( MPI_Win  ) 

int MPI_Win_free_keyval ( int *   ) 

int MPI_Win_get_attr ( MPI_Win  ,
int  ,
void *  ,
int *   
)

int MPI_Win_get_errhandler ( MPI_Win  ,
MPI_Errhandler  
)

int MPI_Win_get_group ( MPI_Win  ,
MPI_Group  
)

int MPI_Win_get_name ( MPI_Win  ,
char *  ,
int *   
)

int MPI_Win_lock ( int  ,
int  ,
int  ,
MPI_Win   
)

int MPI_Win_post ( MPI_Group  ,
int  ,
MPI_Win   
)

int MPI_Win_set_attr ( MPI_Win  ,
int  ,
void *   
)

int MPI_Win_set_errhandler ( MPI_Win  ,
MPI_Errhandler   
)

int MPI_Win_set_name ( MPI_Win  ,
char *   
)

int MPI_Win_start ( MPI_Group  ,
int  ,
MPI_Win   
)

int MPI_Win_test ( MPI_Win  ,
int *   
)

int MPI_Win_unlock ( int  ,
MPI_Win   
)

int MPI_Win_wait ( MPI_Win   ) 

double MPI_Wtick ( void   ) 

double MPI_Wtime ( void   ) 

int PMPI_Abort ( MPI_Comm  ,
int   
)

int PMPI_Accumulate ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Aint  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Win   
)

int PMPI_Add_error_class ( int *   ) 

int PMPI_Add_error_code ( int  ,
int *   
)

int PMPI_Add_error_string ( int  ,
char *   
)

int PMPI_Address ( void *  ,
MPI_Aint  
)

int PMPI_Allgather ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Comm   
)

int PMPI_Allgatherv ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
MPI_Comm   
)

int PMPI_Alloc_mem ( MPI_Aint  ,
MPI_Info  info,
void *  baseptr 
)

int PMPI_Allreduce ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int PMPI_Alltoall ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Comm   
)

int PMPI_Alltoallv ( void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
MPI_Comm   
)

int PMPI_Alltoallw ( void *  ,
int  [],
int  [],
MPI_Datatype  [],
void *  ,
int  [],
int  [],
MPI_Datatype  [],
MPI_Comm   
)

int PMPI_Attr_delete ( MPI_Comm  ,
int   
)

int PMPI_Attr_get ( MPI_Comm  ,
int  ,
void *  ,
int *   
)

int PMPI_Attr_put ( MPI_Comm  ,
int  ,
void *   
)

int PMPI_Barrier ( MPI_Comm   ) 

int PMPI_Bcast ( void *  buffer,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int PMPI_Bsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int PMPI_Bsend_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Buffer_attach ( void *  buffer,
int   
)

int PMPI_Buffer_detach ( void *  buffer,
int *   
)

int PMPI_Cancel ( MPI_Request  ) 

int PMPI_Cart_coords ( MPI_Comm  ,
int  ,
int  ,
int *   
)

int PMPI_Cart_create ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int  ,
MPI_Comm  
)

int PMPI_Cart_get ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int *   
)

int PMPI_Cart_map ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int *   
)

int PMPI_Cart_rank ( MPI_Comm  ,
int *  ,
int *   
)

int PMPI_Cart_shift ( MPI_Comm  ,
int  ,
int  ,
int *  ,
int *   
)

int PMPI_Cart_sub ( MPI_Comm  ,
int *  ,
MPI_Comm  
)

int PMPI_Cartdim_get ( MPI_Comm  ,
int *   
)

int PMPI_Close_port ( char *   ) 

int PMPI_Comm_accept ( char *  ,
MPI_Info  ,
int  ,
MPI_Comm  ,
MPI_Comm  
)

int PMPI_Comm_call_errhandler ( MPI_Comm  ,
int   
)

int PMPI_Comm_compare ( MPI_Comm  ,
MPI_Comm  ,
int *   
)

int PMPI_Comm_connect ( char *  ,
MPI_Info  ,
int  ,
MPI_Comm  ,
MPI_Comm  
)

int PMPI_Comm_create ( MPI_Comm  ,
MPI_Group  ,
MPI_Comm  
)

int PMPI_Comm_create_errhandler ( MPI_Comm_errhandler_fn ,
MPI_Errhandler  
)

int PMPI_Comm_create_keyval ( MPI_Comm_copy_attr_function ,
MPI_Comm_delete_attr_function ,
int *  ,
void *   
)

int PMPI_Comm_delete_attr ( MPI_Comm  ,
int   
)

int PMPI_Comm_disconnect ( MPI_Comm  ) 

int PMPI_Comm_dup ( MPI_Comm  ,
MPI_Comm  
)

int PMPI_Comm_free ( MPI_Comm  ) 

int PMPI_Comm_free_keyval ( int *   ) 

int PMPI_Comm_get_attr ( MPI_Comm  ,
int  ,
void *  ,
int *   
)

int PMPI_Comm_get_errhandler ( MPI_Comm  ,
MPI_Errhandler  
)

int PMPI_Comm_get_name ( MPI_Comm  ,
char *  ,
int *   
)

int PMPI_Comm_get_parent ( MPI_Comm  ) 

int PMPI_Comm_group ( MPI_Comm  ,
MPI_Group  
)

int PMPI_Comm_join ( int  ,
MPI_Comm  
)

int PMPI_Comm_rank ( MPI_Comm  ,
int *   
)

int PMPI_Comm_remote_group ( MPI_Comm  ,
MPI_Group  
)

int PMPI_Comm_remote_size ( MPI_Comm  ,
int *   
)

int PMPI_Comm_set_attr ( MPI_Comm  ,
int  ,
void *   
)

int PMPI_Comm_set_errhandler ( MPI_Comm  ,
MPI_Errhandler   
)

int PMPI_Comm_set_name ( MPI_Comm  ,
char *   
)

int PMPI_Comm_size ( MPI_Comm  ,
int *   
)

int PMPI_Comm_spawn ( char *  ,
char *  [],
int  ,
MPI_Info  ,
int  ,
MPI_Comm  ,
MPI_Comm ,
int  [] 
)

int PMPI_Comm_spawn_multiple ( int  ,
char *  [],
char **  [],
int  [],
MPI_Info  [],
int  ,
MPI_Comm  ,
MPI_Comm ,
int  [] 
)

int PMPI_Comm_split ( MPI_Comm  ,
int  ,
int  ,
MPI_Comm  
)

int PMPI_Comm_test_inter ( MPI_Comm  ,
int *   
)

int PMPI_Dims_create ( int  ,
int  ,
int *   
)

int PMPI_Errhandler_create ( MPI_Handler_function ,
MPI_Errhandler  
)

int PMPI_Errhandler_free ( MPI_Errhandler  ) 

int PMPI_Errhandler_get ( MPI_Comm  ,
MPI_Errhandler  
)

int PMPI_Errhandler_set ( MPI_Comm  ,
MPI_Errhandler   
)

int PMPI_Error_class ( int  ,
int *   
)

int PMPI_Error_string ( int  ,
char *  ,
int *   
)

int PMPI_Exscan ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int PMPI_File_call_errhandler ( MPI_File  ,
int   
)

int PMPI_File_create_errhandler ( MPI_File_errhandler_fn ,
MPI_Errhandler  
)

int PMPI_File_get_errhandler ( MPI_File  ,
MPI_Errhandler  
)

int PMPI_File_set_errhandler ( MPI_File  ,
MPI_Errhandler   
)

int PMPI_Finalize ( void   ) 

int PMPI_Finalized ( int *   ) 

int PMPI_Free_mem ( void *   ) 

int PMPI_Gather ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int PMPI_Gatherv ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int *  ,
int *  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int PMPI_Get ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Aint  ,
int  ,
MPI_Datatype  ,
MPI_Win   
)

int PMPI_Get_address ( void *  ,
MPI_Aint  
)

int PMPI_Get_count ( MPI_Status ,
MPI_Datatype  ,
int *   
)

int PMPI_Get_elements ( MPI_Status ,
MPI_Datatype  ,
int *   
)

int PMPI_Get_processor_name ( char *  ,
int *   
)

int PMPI_Get_version ( int *  ,
int *   
)

int PMPI_Graph_create ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int  ,
MPI_Comm  
)

int PMPI_Graph_get ( MPI_Comm  ,
int  ,
int  ,
int *  ,
int *   
)

int PMPI_Graph_map ( MPI_Comm  ,
int  ,
int *  ,
int *  ,
int *   
)

int PMPI_Graph_neighbors ( MPI_Comm  ,
int  ,
int  ,
int *   
)

int PMPI_Graph_neighbors_count ( MPI_Comm  ,
int  ,
int *   
)

int PMPI_Graphdims_get ( MPI_Comm  ,
int *  ,
int *   
)

int PMPI_Grequest_complete ( MPI_Request   ) 

int PMPI_Grequest_start ( MPI_Grequest_query_function ,
MPI_Grequest_free_function ,
MPI_Grequest_cancel_function ,
void *  ,
MPI_Request  
)

int PMPI_Group_compare ( MPI_Group  ,
MPI_Group  ,
int *   
)

int PMPI_Group_difference ( MPI_Group  ,
MPI_Group  ,
MPI_Group  
)

int PMPI_Group_excl ( MPI_Group  ,
int  ,
int *  ,
MPI_Group  
)

int PMPI_Group_free ( MPI_Group  ) 

int PMPI_Group_incl ( MPI_Group  ,
int  ,
int *  ,
MPI_Group  
)

int PMPI_Group_intersection ( MPI_Group  ,
MPI_Group  ,
MPI_Group  
)

int PMPI_Group_range_excl ( MPI_Group  ,
int  ,
int  [][3],
MPI_Group  
)

int PMPI_Group_range_incl ( MPI_Group  ,
int  ,
int  [][3],
MPI_Group  
)

int PMPI_Group_rank ( MPI_Group  ,
int *   
)

int PMPI_Group_size ( MPI_Group  ,
int *   
)

int PMPI_Group_translate_ranks ( MPI_Group  ,
int  ,
int *  ,
MPI_Group  ,
int *   
)

int PMPI_Group_union ( MPI_Group  ,
MPI_Group  ,
MPI_Group  
)

int PMPI_Ibsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Info_create ( MPI_Info  ) 

int PMPI_Info_delete ( MPI_Info  ,
char *   
)

int PMPI_Info_dup ( MPI_Info  ,
MPI_Info  
)

int PMPI_Info_free ( MPI_Info info  ) 

int PMPI_Info_get ( MPI_Info  ,
char *  ,
int  ,
char *  ,
int *   
)

int PMPI_Info_get_nkeys ( MPI_Info  ,
int *   
)

int PMPI_Info_get_nthkey ( MPI_Info  ,
int  ,
char *   
)

int PMPI_Info_get_valuelen ( MPI_Info  ,
char *  ,
int *  ,
int *   
)

int PMPI_Info_set ( MPI_Info  ,
char *  ,
char *   
)

int PMPI_Init ( int *  ,
char ***   
)

int PMPI_Init_thread ( int *  ,
char ***  ,
int  ,
int *   
)

int PMPI_Initialized ( int *   ) 

int PMPI_Intercomm_create ( MPI_Comm  ,
int  ,
MPI_Comm  ,
int  ,
int  ,
MPI_Comm  
)

int PMPI_Intercomm_merge ( MPI_Comm  ,
int  ,
MPI_Comm  
)

int PMPI_Iprobe ( int  ,
int  ,
MPI_Comm  ,
int *  ,
MPI_Status  
)

int PMPI_Irecv ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Irsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Is_thread_main ( int *   ) 

int PMPI_Isend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Issend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Keyval_create ( MPI_Copy_function ,
MPI_Delete_function ,
int *  ,
void *   
)

int PMPI_Keyval_free ( int *   ) 

int PMPI_Lookup_name ( char *  ,
MPI_Info  ,
char *   
)

int PMPI_Op_create ( MPI_User_function ,
int  ,
MPI_Op  
)

int PMPI_Op_free ( MPI_Op  ) 

int PMPI_Open_port ( MPI_Info  ,
char *   
)

int PMPI_Pack ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
int *  ,
MPI_Comm   
)

int PMPI_Pack_external ( char *  ,
void *  ,
int  ,
MPI_Datatype  ,
void *  ,
MPI_Aint  ,
MPI_Aint  
)

int PMPI_Pack_external_size ( char *  ,
int  ,
MPI_Datatype  ,
MPI_Aint  
)

int PMPI_Pack_size ( int  ,
MPI_Datatype  ,
MPI_Comm  ,
int *   
)

int PMPI_Pcontrol ( const   int,
  ... 
)

int PMPI_Probe ( int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int PMPI_Publish_name ( char *  ,
MPI_Info  ,
char *   
)

int PMPI_Put ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Aint  ,
int  ,
MPI_Datatype  ,
MPI_Win   
)

int PMPI_Query_thread ( int *   ) 

int PMPI_Recv ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int PMPI_Recv_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Reduce ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
int  ,
MPI_Comm   
)

int PMPI_Reduce_scatter ( void *  ,
void *  ,
int *  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int PMPI_Request_free ( MPI_Request  ) 

int PMPI_Request_get_status ( MPI_Request  ,
int *  ,
MPI_Status  
)

int PMPI_Rsend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int PMPI_Rsend_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Scan ( void *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Op  ,
MPI_Comm   
)

int PMPI_Scatter ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int PMPI_Scatterv ( void *  ,
int *  ,
int *  displs,
MPI_Datatype  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
MPI_Comm   
)

int PMPI_Send ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int PMPI_Send_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Sendrecv ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int PMPI_Sendrecv_replace ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)

int PMPI_Ssend ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm   
)

int PMPI_Ssend_init ( void *  ,
int  ,
MPI_Datatype  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request  
)

int PMPI_Start ( MPI_Request  ) 

int PMPI_Startall ( int  ,
MPI_Request  
)

int PMPI_Status_c2f ( MPI_Status ,
MPI_Fint  
)

int PMPI_Status_f2c ( MPI_Fint ,
MPI_Status  
)

int PMPI_Status_set_cancelled ( MPI_Status ,
int   
)

int PMPI_Status_set_elements ( MPI_Status ,
MPI_Datatype  ,
int   
)

int PMPI_Test ( MPI_Request ,
int *  ,
MPI_Status  
)

int PMPI_Test_cancelled ( MPI_Status ,
int *   
)

int PMPI_Testall ( int  ,
MPI_Request ,
int *  ,
MPI_Status  
)

int PMPI_Testany ( int  ,
MPI_Request ,
int *  ,
int *  ,
MPI_Status  
)

int PMPI_Testsome ( int  ,
MPI_Request ,
int *  ,
int *  ,
MPI_Status  
)

int PMPI_Topo_test ( MPI_Comm  ,
int *   
)

int PMPI_Type_commit ( MPI_Datatype  ) 

int PMPI_Type_contiguous ( int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_create_darray ( int  ,
int  ,
int  ,
int  [],
int  [],
int  [],
int  [],
int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_create_f90_complex ( int  ,
int  ,
MPI_Datatype  
)

int PMPI_Type_create_f90_integer ( int  ,
MPI_Datatype  
)

int PMPI_Type_create_f90_real ( int  ,
int  ,
MPI_Datatype  
)

int PMPI_Type_create_hindexed ( int  ,
int  [],
MPI_Aint  [],
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_create_hvector ( int  ,
int  ,
MPI_Aint  ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_create_indexed_block ( int  ,
int  ,
int  [],
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_create_keyval ( MPI_Type_copy_attr_function ,
MPI_Type_delete_attr_function ,
int *  ,
void *   
)

int PMPI_Type_create_resized ( MPI_Datatype  ,
MPI_Aint  ,
MPI_Aint  ,
MPI_Datatype  
)

int PMPI_Type_create_struct ( int  ,
int  [],
MPI_Aint  [],
MPI_Datatype  [],
MPI_Datatype  
)

int PMPI_Type_create_subarray ( int  ,
int  [],
int  [],
int  [],
int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_delete_attr ( MPI_Datatype  ,
int   
)

int PMPI_Type_dup ( MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_extent ( MPI_Datatype  ,
MPI_Aint  
)

int PMPI_Type_free ( MPI_Datatype  ) 

int PMPI_Type_free_keyval ( int *   ) 

int PMPI_Type_get_attr ( MPI_Datatype  ,
int  ,
void *  ,
int *   
)

int PMPI_Type_get_contents ( MPI_Datatype  ,
int  ,
int  ,
int  ,
int  [],
MPI_Aint  [],
MPI_Datatype  [] 
)

int PMPI_Type_get_envelope ( MPI_Datatype  ,
int *  ,
int *  ,
int *  ,
int *   
)

int PMPI_Type_get_extent ( MPI_Datatype  ,
MPI_Aint ,
MPI_Aint  
)

int PMPI_Type_get_name ( MPI_Datatype  ,
char *  ,
int *   
)

int PMPI_Type_get_true_extent ( MPI_Datatype  ,
MPI_Aint ,
MPI_Aint  
)

int PMPI_Type_hindexed ( int  ,
int *  ,
MPI_Aint ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_hvector ( int  ,
int  ,
MPI_Aint  ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_indexed ( int  ,
int *  ,
int *  ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Type_lb ( MPI_Datatype  ,
MPI_Aint  
)

int PMPI_Type_match_size ( int  ,
int  ,
MPI_Datatype  
)

int PMPI_Type_set_attr ( MPI_Datatype  ,
int  ,
void *   
)

int PMPI_Type_set_name ( MPI_Datatype  ,
char *   
)

int PMPI_Type_size ( MPI_Datatype  ,
int *   
)

int PMPI_Type_struct ( int  ,
int *  ,
MPI_Aint ,
MPI_Datatype ,
MPI_Datatype  
)

int PMPI_Type_ub ( MPI_Datatype  ,
MPI_Aint  
)

int PMPI_Type_vector ( int  ,
int  ,
int  ,
MPI_Datatype  ,
MPI_Datatype  
)

int PMPI_Unpack ( void *  ,
int  ,
int *  ,
void *  ,
int  ,
MPI_Datatype  ,
MPI_Comm   
)

int PMPI_Unpack_external ( char *  ,
void *  ,
MPI_Aint  ,
MPI_Aint ,
void *  ,
int  ,
MPI_Datatype   
)

int PMPI_Unpublish_name ( char *  ,
MPI_Info  ,
char *   
)

int PMPI_Wait ( MPI_Request ,
MPI_Status  
)

int PMPI_Waitall ( int  ,
MPI_Request ,
MPI_Status  
)

int PMPI_Waitany ( int  ,
MPI_Request ,
int *  ,
MPI_Status  
)

int PMPI_Waitsome ( int  ,
MPI_Request ,
int *  ,
int *  ,
MPI_Status  
)

int PMPI_Win_call_errhandler ( MPI_Win  ,
int   
)

int PMPI_Win_complete ( MPI_Win   ) 

int PMPI_Win_create ( void *  ,
MPI_Aint  ,
int  ,
MPI_Info  ,
MPI_Comm  ,
MPI_Win  
)

int PMPI_Win_create_errhandler ( MPI_Win_errhandler_fn ,
MPI_Errhandler  
)

int PMPI_Win_create_keyval ( MPI_Win_copy_attr_function ,
MPI_Win_delete_attr_function ,
int *  ,
void *   
)

int PMPI_Win_delete_attr ( MPI_Win  ,
int   
)

int PMPI_Win_fence ( int  ,
MPI_Win   
)

int PMPI_Win_free ( MPI_Win  ) 

int PMPI_Win_free_keyval ( int *   ) 

int PMPI_Win_get_attr ( MPI_Win  ,
int  ,
void *  ,
int *   
)

int PMPI_Win_get_errhandler ( MPI_Win  ,
MPI_Errhandler  
)

int PMPI_Win_get_group ( MPI_Win  ,
MPI_Group  
)

int PMPI_Win_get_name ( MPI_Win  ,
char *  ,
int *   
)

int PMPI_Win_lock ( int  ,
int  ,
int  ,
MPI_Win   
)

int PMPI_Win_post ( MPI_Group  ,
int  ,
MPI_Win   
)

int PMPI_Win_set_attr ( MPI_Win  ,
int  ,
void *   
)

int PMPI_Win_set_errhandler ( MPI_Win  ,
MPI_Errhandler   
)

int PMPI_Win_set_name ( MPI_Win  ,
char *   
)

int PMPI_Win_start ( MPI_Group  ,
int  ,
MPI_Win   
)

int PMPI_Win_test ( MPI_Win  ,
int *   
)

int PMPI_Win_unlock ( int  ,
MPI_Win   
)

int PMPI_Win_wait ( MPI_Win   ) 

double PMPI_Wtick ( void   ) 

double PMPI_Wtime ( void   ) 


Variable Documentation

MPIU_DLL_SPEC MPI_Fint* MPI_F_STATUS_IGNORE


Generated on Tue Jun 10 13:34:18 2008 for SLiMv2.1 by  doxygen 1.5.6