SIFEL/PARMEF/SRC/jkmpi.h File Reference

#include "mpio.h"

Go to the source code of this file.

Classes

struct  MPI_Status

Defines

#define MPI_BOTTOM   ((MPI_Aint)0)
#define MPI_LONG_LONG_INT   MPI_LONG_LONG
#define MPI_SUBVERSION   2
#define MPI_VERSION   1

Typedefs

typedef long MPI_Aint
typedef unsigned int MPI_Comm
typedef int MPI_Copy_function (MPI_Comm, int, void *, void *, void *, int *)
typedef unsigned int MPI_Datatype
typedef int MPI_Delete_function (MPI_Comm, int, void *, void *)
typedef unsigned int MPI_Errhandler
typedef int MPI_Fint
typedef unsigned int MPI_Group
typedef void MPI_Handler_function (MPI_Comm *, int *,...)
typedef unsigned int MPI_Info
typedef unsigned int MPI_Op
typedef unsigned int MPI_Request
typedef void MPI_User_function (void *, void *, int *, MPI_Datatype *)
typedef unsigned int MPI_Win

Enumerations

enum  { MPI_COMM_NULL = 0, MPI_COMM_WORLD = 1, MPI_COMM_SELF = 2 }
enum  { MPI_ERRHANDLER_NULL = 0, MPI_ERRORS_ARE_FATAL = 1, MPI_ERRORS_RETURN = 2 }
enum  { MPI_UNDEFINED = -3, MPI_ANY_SOURCE = -2, MPI_PROC_NULL = -1 }
enum  { MPI_ANY_TAG = -1 }
enum  { MPI_BSEND_OVERHEAD = 32 }
enum  { MPI_MAX_PROCESSOR_NAME = 256 }
enum  { MPI_MAX_ERROR_STRING = 256 }
enum  { MPI_INFO_NULL = 0, MPI_MAX_INFO_KEY = 255, MPI_MAX_INFO_VAL = 1024 }
enum  { MPI_FUNDAMENTAL = -1 }
enum  { MPI_WIN_NULL = 0 }
enum  {
  MPI_MODE_NOCHECK = 1, MPI_MODE_NOSTORE = 2, MPI_MODE_NOPUT = 4, MPI_MODE_NOPRECEDE = 8,
  MPI_MODE_NOSUCCEED = 16
}
enum  {
  MPI_COMBINER_NAMED = (-1), MPI_COMBINER_CONTIGUOUS = 0, MPI_COMBINER_VECTOR = 1, MPI_COMBINER_HVECTOR = 2,
  MPI_COMBINER_INDEXED = 3, MPI_COMBINER_HINDEXED = 4, MPI_COMBINER_STRUCT = 5, MPI_COMBINER_DARRAY = 6,
  MPI_COMBINER_DUP = 7, MPI_COMBINER_F90_COMPLES = 8, MPI_COMBINER_F90_INTEGER = 9, MPI_COMBINER_F90_REAL = 10,
  MPI_COMBINER_HINDEXED_INTEGER = 11, MPI_COMBINER_HVECTOR_INTEGER = 12, MPI_COMBINER_INDEXED_BLOCK = 13, MPI_COMBINER_RESIZED = 14,
  MPI_COMBINER_STRUCT_INTEGER = 15, MPI_COMBINER_SUBARRAY = 16
}
enum  { MPI_GROUP_NULL = 0, MPI_GROUP_EMPTY = 1 }
enum  { MPI_THREAD_SINGLE = 0, MPI_THREAD_FUNNELED = 1, MPI_THREAD_SERIALIZED = 2, MPI_THREAD_MULTIPLE = 3 }
enum  { MPI_REQUEST_NULL = 0 }
enum  {
  MPI_OP_NULL = 0, MPI_MAX = 1, MPI_MIN = 2, MPI_SUM = 3,
  MPI_PROD = 4, MPI_LAND = 5, MPI_BAND = 6, MPI_LOR = 7,
  MPI_BOR = 8, MPI_LXOR = 9, MPI_BXOR = 10, MPI_MAXLOC = 11,
  MPI_MINLOC = 12
}
enum  {
  MPI_DATATYPE_NULL = 0, MPI_CHAR = 1, MPI_SHORT = 2, MPI_INT = 3,
  MPI_LONG = 4, MPI_UNSIGNED_CHAR = 5, MPI_UNSIGNED_SHORT = 6, MPI_UNSIGNED = 7,
  MPI_UNSIGNED_LONG = 8, MPI_FLOAT = 9, MPI_DOUBLE = 10, MPI_LONG_DOUBLE = 11,
  MPI_LONG_LONG = 12, MPI_INTEGER = 13, MPI_REAL = 14, MPI_DOUBLE_PRECISION = 15,
  MPI_COMPLEX = 16, MPI_DOUBLE_COMPLEX = 17, MPI_LOGICAL = 18, MPI_CHARACTER = 19,
  MPI_INTEGER1 = 20, MPI_INTEGER2 = 21, MPI_INTEGER4 = 22, MPI_INTEGER8 = 23,
  MPI_REAL4 = 24, MPI_REAL8 = 25, MPI_REAL16 = 26, MPI_BYTE = 27,
  MPI_PACKED = 28, MPI_UB = 29, MPI_LB = 30, MPI_FLOAT_INT = 31,
  MPI_DOUBLE_INT = 32, MPI_LONG_INT = 33, MPI_2INT = 34, MPI_SHORT_INT = 35,
  MPI_LONG_DOUBLE_INT = 36, MPI_2REAL = 37, MPI_2DOUBLE_PRECISION = 38, MPI_2INTEGER = 39,
  _MPI_SGI_TYPE_LAST
}
enum  {
  MPI_SUCCESS = 0, MPI_ERR_BUFFER = 1, MPI_ERR_COUNT = 2, MPI_ERR_TYPE = 3,
  MPI_ERR_TAG = 4, MPI_ERR_COMM = 5, MPI_ERR_RANK = 6, MPI_ERR_REQUEST = 7,
  MPI_ERR_ROOT = 8, MPI_ERR_GROUP = 9, MPI_ERR_OP = 10, MPI_ERR_TOPOLOGY = 11,
  MPI_ERR_DIMS = 12, MPI_ERR_ARG = 13, MPI_ERR_UNKNOWN = 14, MPI_ERR_TRUNCATE = 15,
  MPI_ERR_OTHER = 16, MPI_ERR_INTERN = 17, MPI_ERR_IN_STATUS = 18, MPI_ERR_PENDING = 19,
  MPI_ERR_ACCESS = 28, MPI_ERR_AMODE = 29, MPI_ERR_ASSERT = 30, MPI_ERR_BAD_FILE = 31,
  MPI_ERR_BASE = 32, MPI_ERR_CONVERSION = 33, MPI_ERR_DISP = 34, MPI_ERR_DUP_DATAREP = 35,
  MPI_ERR_FILE_EXISTS = 36, MPI_ERR_FILE_IN_USE = 37, MPI_ERR_FILE = 38, MPI_ERR_INFO_KEY = 39,
  MPI_ERR_INFO_NOKEY = 40, MPI_ERR_INFO_VALUE = 41, MPI_ERR_INFO = 42, MPI_ERR_IO = 43,
  MPI_ERR_KEYVAL = 44, MPI_ERR_LOCKTYPE = 45, MPI_ERR_NAME = 46, MPI_ERR_NO_MEM = 47,
  MPI_ERR_NOT_SAME = 48, MPI_ERR_NO_SPACE = 49, MPI_ERR_NO_SUCH_FILE = 50, MPI_ERR_PORT = 51,
  MPI_ERR_QUOTA = 52, MPI_ERR_READ_ONLY = 53, MPI_ERR_RMA_CONFLICT = 54, MPI_ERR_RMA_SYNC = 55,
  MPI_ERR_SERVICE = 56, MPI_ERR_SIZE = 57, MPI_ERR_SPAWN = 58, MPI_ERR_UNSUPPORTED_DATAREP = 59,
  MPI_ERR_UNSUPPORTED_OPERATION = 60, MPI_ERR_WIN = 61, MPI_ERR_LASTCODE = 100
}
enum  {
  MPI_KEYVAL_INVALID = 0, MPI_TAG_UB = 1, MPI_HOST = 2, MPI_IO = 3,
  MPI_WTIME_IS_GLOBAL = 4
}
enum  { MPI_IDENT = 0, MPI_CONGRUENT = 1, MPI_SIMILAR = 2, MPI_UNEQUAL = 3 }
enum  { MPI_GRAPH = 1, MPI_CART = 2 }

Functions

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_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_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_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_Comm_compare (MPI_Comm, MPI_Comm, int *)
int MPI_Comm_create (MPI_Comm, MPI_Group, MPI_Comm *)
int MPI_Comm_dup (MPI_Comm, MPI_Comm *)
int MPI_Comm_free (MPI_Comm *)
int MPI_Comm_group (MPI_Comm, MPI_Group *)
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_size (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_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_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_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_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 *)
MPI_Fint MPI_Info_c2f (MPI_Info)
int MPI_Info_create (MPI_Info *)
int MPI_Info_delete (MPI_Info, char *)
int MPI_Info_dup (MPI_Info, MPI_Info *)
MPI_Info MPI_Info_f2c (MPI_Fint)
int MPI_Info_free (MPI_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_Op_create (MPI_User_function *, int, MPI_Op *)
int MPI_Op_free (MPI_Op *)
int MPI_Pack (void *, int, MPI_Datatype, void *, int, int *, MPI_Comm)
int MPI_Pack_size (int, MPI_Datatype, MPI_Comm, int *)
int MPI_Pcontrol (int,...)
int MPI_Probe (int, int, MPI_Comm, MPI_Status *)
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_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_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_dup (MPI_Datatype, MPI_Datatype *)
int MPI_Type_extent (MPI_Datatype, MPI_Aint *)
int MPI_Type_free (MPI_Datatype *)
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_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_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_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_create (void *, MPI_Aint, int, MPI_Info, MPI_Comm, MPI_Win *)
int MPI_Win_fence (int, MPI_Win)
int MPI_Win_free (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_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_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_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 *, 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 *, int)
int PMPI_Buffer_detach (void *, 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_Comm_compare (MPI_Comm, MPI_Comm, int *)
int PMPI_Comm_create (MPI_Comm, MPI_Group, MPI_Comm *)
int PMPI_Comm_dup (MPI_Comm, MPI_Comm *)
int PMPI_Comm_free (MPI_Comm *)
int PMPI_Comm_group (MPI_Comm, MPI_Group *)
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_size (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_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_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_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 *)
MPI_Fint PMPI_Info_c2f (MPI_Info)
int PMPI_Info_create (MPI_Info *)
int PMPI_Info_delete (MPI_Info, char *)
int PMPI_Info_dup (MPI_Info, MPI_Info *)
MPI_Info PMPI_Info_f2c (MPI_Fint)
int PMPI_Info_free (MPI_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_Op_create (MPI_User_function *, int, MPI_Op *)
int PMPI_Op_free (MPI_Op *)
int PMPI_Pack (void *, int, MPI_Datatype, void *, int, int *, MPI_Comm)
int PMPI_Pack_size (int, MPI_Datatype, MPI_Comm, int *)
int PMPI_Pcontrol (int,...)
int PMPI_Probe (int, int, MPI_Comm, MPI_Status *)
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_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 *, 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_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_dup (MPI_Datatype, MPI_Datatype *)
int PMPI_Type_extent (MPI_Datatype, MPI_Aint *)
int PMPI_Type_free (MPI_Datatype *)
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_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_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_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_create (void *, MPI_Aint, int, MPI_Info, MPI_Comm, MPI_Win *)
int PMPI_Win_fence (int, MPI_Win)
int PMPI_Win_free (MPI_Win *)
double PMPI_Wtick (void)
double PMPI_Wtime (void)

Variables

MPI_Copy_function MPI_DUP_FN
MPI_Copy_function MPI_NULL_COPY_FN
MPI_Delete_function MPI_NULL_DELETE_FN

Define Documentation

#define MPI_BOTTOM   ((MPI_Aint)0)

Definition at line 27 of file jkmpi.h.

#define MPI_LONG_LONG_INT   MPI_LONG_LONG

Definition at line 131 of file jkmpi.h.

#define MPI_SUBVERSION   2

Definition at line 704 of file jkmpi.h.

#define MPI_VERSION   1

Definition at line 703 of file jkmpi.h.


Typedef Documentation

typedef long MPI_Aint

Definition at line 29 of file jkmpi.h.

typedef unsigned int MPI_Comm

Definition at line 32 of file jkmpi.h.

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

Definition at line 243 of file jkmpi.h.

typedef unsigned int MPI_Datatype

Definition at line 35 of file jkmpi.h.

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

Definition at line 244 of file jkmpi.h.

typedef unsigned int MPI_Errhandler

Definition at line 33 of file jkmpi.h.

typedef int MPI_Fint

Definition at line 758 of file jkmpi.h.

typedef unsigned int MPI_Group

Definition at line 31 of file jkmpi.h.

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

Definition at line 245 of file jkmpi.h.

typedef unsigned int MPI_Info

Definition at line 716 of file jkmpi.h.

typedef unsigned int MPI_Op

Definition at line 34 of file jkmpi.h.

typedef unsigned int MPI_Request

Definition at line 30 of file jkmpi.h.

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

Definition at line 246 of file jkmpi.h.

typedef unsigned int MPI_Win

Definition at line 776 of file jkmpi.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
MPI_COMM_NULL 
MPI_COMM_WORLD 
MPI_COMM_SELF 

Definition at line 45 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_ERRHANDLER_NULL 
MPI_ERRORS_ARE_FATAL 
MPI_ERRORS_RETURN 

Definition at line 51 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_UNDEFINED 
MPI_ANY_SOURCE 
MPI_PROC_NULL 

Definition at line 220 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_ANY_TAG 

Definition at line 226 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_BSEND_OVERHEAD 

Definition at line 230 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_MAX_PROCESSOR_NAME 

Definition at line 234 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_MAX_ERROR_STRING 

Definition at line 238 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_INFO_NULL 
MPI_MAX_INFO_KEY 
MPI_MAX_INFO_VAL 

Definition at line 718 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_FUNDAMENTAL 

Definition at line 724 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_WIN_NULL 

Definition at line 778 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_MODE_NOCHECK 
MPI_MODE_NOSTORE 
MPI_MODE_NOPUT 
MPI_MODE_NOPRECEDE 
MPI_MODE_NOSUCCEED 

Definition at line 813 of file jkmpi.h.

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

Definition at line 849 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_GROUP_NULL 
MPI_GROUP_EMPTY 

Definition at line 57 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_THREAD_SINGLE 
MPI_THREAD_FUNNELED 
MPI_THREAD_SERIALIZED 
MPI_THREAD_MULTIPLE 

Definition at line 879 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_REQUEST_NULL 

Definition at line 62 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_OP_NULL 
MPI_MAX 
MPI_MIN 
MPI_SUM 
MPI_PROD 
MPI_LAND 
MPI_BAND 
MPI_LOR 
MPI_BOR 
MPI_LXOR 
MPI_BXOR 
MPI_MAXLOC 
MPI_MINLOC 

Definition at line 66 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_DATATYPE_NULL 
MPI_CHAR 
MPI_SHORT 
MPI_INT 
MPI_LONG 
MPI_UNSIGNED_CHAR 
MPI_UNSIGNED_SHORT 
MPI_UNSIGNED 
MPI_UNSIGNED_LONG 
MPI_FLOAT 
MPI_DOUBLE 
MPI_LONG_DOUBLE 
MPI_LONG_LONG 
MPI_INTEGER 
MPI_REAL 
MPI_DOUBLE_PRECISION 
MPI_COMPLEX 
MPI_DOUBLE_COMPLEX 
MPI_LOGICAL 
MPI_CHARACTER 
MPI_INTEGER1 
MPI_INTEGER2 
MPI_INTEGER4 
MPI_INTEGER8 
MPI_REAL4 
MPI_REAL8 
MPI_REAL16 
MPI_BYTE 
MPI_PACKED 
MPI_UB 
MPI_LB 
MPI_FLOAT_INT 
MPI_DOUBLE_INT 
MPI_LONG_INT 
MPI_2INT 
MPI_SHORT_INT 
MPI_LONG_DOUBLE_INT 
MPI_2REAL 
MPI_2DOUBLE_PRECISION 
MPI_2INTEGER 
_MPI_SGI_TYPE_LAST 

Definition at line 82 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_SUCCESS 
MPI_ERR_BUFFER 
MPI_ERR_COUNT 
MPI_ERR_TYPE 
MPI_ERR_TAG 
MPI_ERR_COMM 
MPI_ERR_RANK 
MPI_ERR_REQUEST 
MPI_ERR_ROOT 
MPI_ERR_GROUP 
MPI_ERR_OP 
MPI_ERR_TOPOLOGY 
MPI_ERR_DIMS 
MPI_ERR_ARG 
MPI_ERR_UNKNOWN 
MPI_ERR_TRUNCATE 
MPI_ERR_OTHER 
MPI_ERR_INTERN 
MPI_ERR_IN_STATUS 
MPI_ERR_PENDING 
MPI_ERR_ACCESS 
MPI_ERR_AMODE 
MPI_ERR_ASSERT 
MPI_ERR_BAD_FILE 
MPI_ERR_BASE 
MPI_ERR_CONVERSION 
MPI_ERR_DISP 
MPI_ERR_DUP_DATAREP 
MPI_ERR_FILE_EXISTS 
MPI_ERR_FILE_IN_USE 
MPI_ERR_FILE 
MPI_ERR_INFO_KEY 
MPI_ERR_INFO_NOKEY 
MPI_ERR_INFO_VALUE 
MPI_ERR_INFO 
MPI_ERR_IO 
MPI_ERR_KEYVAL 
MPI_ERR_LOCKTYPE 
MPI_ERR_NAME 
MPI_ERR_NO_MEM 
MPI_ERR_NOT_SAME 
MPI_ERR_NO_SPACE 
MPI_ERR_NO_SUCH_FILE 
MPI_ERR_PORT 
MPI_ERR_QUOTA 
MPI_ERR_READ_ONLY 
MPI_ERR_RMA_CONFLICT 
MPI_ERR_RMA_SYNC 
MPI_ERR_SERVICE 
MPI_ERR_SIZE 
MPI_ERR_SPAWN 
MPI_ERR_UNSUPPORTED_DATAREP 
MPI_ERR_UNSUPPORTED_OPERATION 
MPI_ERR_WIN 
MPI_ERR_LASTCODE 

Definition at line 133 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_KEYVAL_INVALID 
MPI_TAG_UB 
MPI_HOST 
MPI_IO 
MPI_WTIME_IS_GLOBAL 

Definition at line 200 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_IDENT 
MPI_CONGRUENT 
MPI_SIMILAR 
MPI_UNEQUAL 

Definition at line 208 of file jkmpi.h.

anonymous enum
Enumerator:
MPI_GRAPH 
MPI_CART 

Definition at line 215 of file jkmpi.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_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_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_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   ) 

Referenced by fixnodesel::add_max_triangle_on_surface(), dpfeti::arrmatrix(), partop::assemble_gcnd(), partop::assemble_gnn(), fixnodesel::assemble_ltg_with_fixings(), partop::assemble_multip(), partop::assemble_nbnd_nind(), partop::assemble_nodmultip(), partop::assemble_pgcn(), partop::boundary_nodes_on_master(), dpfeti::cg(), fixnodesel::check_minimal_number_2d(), fixnodesel::check_minimal_number_3d(), partopjk::coarse_code_numbers(), partopjk::coarse_code_numbers_feti(), partop::code_numbers_on_master(), dpfeti::compute_displ(), partop::compute_multiplicity(), fixnodesel::compute_statistics_of_multiplicity(), lplate::constraintmat(), selnodes::contrib_dofs(), feti1::contributing_nodes_dofs(), partop::control_vertices_on_master(), partop::corner_detection(), dpfeti::corner_displ(), dpfeti::cornodedetection(), partop::coupled_dofs(), fixnodesel::create_link_dom_nod(), fixnodesel::create_master_graph(), selnodes::dof_indicators(), partopjk::dof_on_master(), partop::dofind_master(), partop::find_boundary_nodes(), schurcompl::gather_bound_vect(), paral::globcnnum_dpfeti(), dpfeti::globcnnum_dpfeti(), paral::globcnnum_feti(), feti1::globcnnum_feti(), lplate::globcnnum_lpp(), paral::globcnnum_pdd(), feti1::hmatrix(), partopjk::internal_boundary_nodes_detection(), feti1::lagrmultdispl(), partopjk::ltg_on_master(), dpfeti::matxvect(), feti1::mpcg(), partop::ndofn_master(), selnodes::ndofn_on_master(), partopjk::ndofn_on_master(), partop::node_coarse_numbers(), partop::node_global_numbers(), selnodes::nodes_on_master(), selnodes::number_all_dofs(), selnodes::number_contrib(), feti1::number_contributing_nodes_dofs(), partop::number_of_bdofs_on_nodes(), selnodes::number_of_selected_nodes(), partop::numbers_of_all_dofs_on_subdomains(), partop::numbers_of_all_nodes_on_subdomains(), partopjk::numbers_of_nodes_on_subdomains(), fixnodesel::order_selected_ring_nodes(), partop::prepare_data(), paral::procdomcorr(), schurcompl::pss_gather_bound_vect(), schurcompl::pss_gather_bound_vect_old(), dpfeti::rhs_dpfeti(), schurcompl::scatter_bound_vect(), partop::schur_ordering(), fixnodesel::select_centers_of_surfaces(), schurcompl::selected_norm_calculation(), selnodes::selnodes(), schurcompl::solve_system(), parcongrad::solve_system(), lplate::solve_system(), feti1::solve_system(), dpfeti::solve_system(), boundparcongrad::solve_system(), schurcompl::unbalanced_values(), and dpfeti::vectors_br_bm().

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_Comm_compare ( MPI_Comm  ,
MPI_Comm  ,
int *   
)
int MPI_Comm_create ( MPI_Comm  ,
MPI_Group  ,
MPI_Comm  
)
int MPI_Comm_dup ( MPI_Comm  ,
MPI_Comm  
)
int MPI_Comm_free ( MPI_Comm  ) 
int MPI_Comm_group ( MPI_Comm  ,
MPI_Group  
)
int MPI_Comm_rank ( MPI_Comm  ,
int *   
)

Referenced by main().

int MPI_Comm_remote_group ( MPI_Comm  ,
MPI_Group  
)
int MPI_Comm_remote_size ( MPI_Comm  ,
int *   
)
int MPI_Comm_size ( MPI_Comm  ,
int *   
)

Referenced by main().

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_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_Finalize ( void   ) 

Referenced by main().

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_count ( MPI_Status ,
MPI_Datatype  ,
int *   
)
int MPI_Get_elements ( MPI_Status ,
MPI_Datatype  ,
int *   
)
int MPI_Get_processor_name ( char *  ,
int *   
)

Referenced by main().

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_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  
)
MPI_Fint MPI_Info_c2f ( MPI_Info   ) 
int MPI_Info_create ( MPI_Info  ) 
int MPI_Info_delete ( MPI_Info  ,
char *   
)
int MPI_Info_dup ( MPI_Info  ,
MPI_Info  
)
MPI_Info MPI_Info_f2c ( MPI_Fint   ) 
int MPI_Info_free ( MPI_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 ***   
)

Referenced by main().

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_Op_create ( MPI_User_function ,
int  ,
MPI_Op  
)
int MPI_Op_free ( MPI_Op  ) 
int MPI_Pack ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
int *  ,
MPI_Comm   
)
int MPI_Pack_size ( int  ,
MPI_Datatype  ,
MPI_Comm  ,
int *   
)
int MPI_Pcontrol ( int  ,
  ... 
)
int MPI_Probe ( int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)
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  
)

Referenced by fixnodesel::add_max_triangle_on_surface(), dpfeti::arrmatrix(), partop::assemble_gcnd(), partop::assemble_gnn(), fixnodesel::assemble_ltg_with_fixings(), partop::assemble_multip(), partop::assemble_nbnd_nind(), partop::assemble_nodmultip(), partop::assemble_pgcn(), partop::boundary_nodes_on_master(), lplate::cg(), dpfeti::cg(), fixnodesel::check_minimal_number_2d(), fixnodesel::check_minimal_number_3d(), partopjk::coarse_code_numbers(), partopjk::coarse_code_numbers_feti(), partop::code_numbers_on_master(), dpfeti::compute_displ(), partop::compute_multiplicity(), fixnodesel::compute_statistics_of_multiplicity(), lplate::constraintmat(), selnodes::contrib_dofs(), feti1::contributing_nodes_dofs(), partop::control_vertices_on_master(), partop::corner_detection(), dpfeti::corner_displ(), dpfeti::cornodedetection(), partop::coupled_dofs(), fixnodesel::create_link_dom_nod(), fixnodesel::create_master_graph(), selnodes::dof_indicators(), partopjk::dof_on_master(), partop::dofind_master(), partop::find_boundary_nodes(), schurcompl::gather_bound_vect(), paral::globcnnum_dpfeti(), dpfeti::globcnnum_dpfeti(), paral::globcnnum_feti(), feti1::globcnnum_feti(), lplate::globcnnum_lpp(), paral::globcnnum_pdd(), feti1::hmatrix(), feti1::hmatrixsize(), if(), partopjk::internal_boundary_nodes_detection(), feti1::lagrmultdispl(), partopjk::ltg_on_master(), dpfeti::matxvect(), feti1::mpcg(), partop::ndofn_master(), selnodes::ndofn_on_master(), partopjk::ndofn_on_master(), lplate::nodaldisplacements(), partop::node_coarse_numbers(), partop::node_global_numbers(), selnodes::nodes_on_master(), selnodes::number_all_dofs(), selnodes::number_contrib(), feti1::number_contributing_nodes_dofs(), partop::number_of_bdofs_on_nodes(), selnodes::number_of_selected_nodes(), partop::numbers_of_all_dofs_on_subdomains(), partop::numbers_of_all_nodes_on_subdomains(), partopjk::numbers_of_nodes_on_subdomains(), fixnodesel::order_selected_ring_nodes(), par_solve_stochastic_problem(), lplate::pcg(), paral::procdomcorr(), schurcompl::pss_gather_bound_vect(), schurcompl::pss_gather_bound_vect_old(), feti1::qvector(), dpfeti::rhs_dpfeti(), schurcompl::scatter_bound_vect(), partop::schur_ordering(), fixnodesel::select_centers_of_surfaces(), fixnodesel::select_fixing_nodes_on_master(), schurcompl::selected_norm_calculation(), selnodes::selnodes(), pprobdesct::shift_indices(), pprobdescc::shift_indices(), pprobdesc::shift_indices(), schurcompl::solve_red_sys_fin(), schurcompl::solve_red_sys_iter(), schurcompl::solve_system(), parcongrad::solve_system(), lplate::solve_system(), feti1::solve_system(), dpfeti::solve_system(), boundparcongrad::solve_system(), schurcompl::unbalanced_values(), and dpfeti::vectors_br_bm().

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_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   
)

Referenced by fixnodesel::add_max_triangle_on_surface(), dpfeti::arrmatrix(), partop::assemble_gcnd(), partop::assemble_gnn(), fixnodesel::assemble_ltg_with_fixings(), partop::assemble_multip(), partop::assemble_nbnd_nind(), partop::assemble_nodmultip(), partop::assemble_pgcn(), partop::boundary_nodes_on_master(), lplate::cg(), dpfeti::cg(), fixnodesel::check_minimal_number_2d(), fixnodesel::check_minimal_number_3d(), partopjk::coarse_code_numbers(), partopjk::coarse_code_numbers_feti(), partop::code_numbers_on_master(), dpfeti::compute_displ(), partop::compute_multiplicity(), fixnodesel::compute_statistics_of_multiplicity(), lplate::constraintmat(), selnodes::contrib_dofs(), feti1::contributing_nodes_dofs(), partop::control_vertices_on_master(), partop::corner_detection(), dpfeti::corner_displ(), dpfeti::cornodedetection(), partop::coupled_dofs(), fixnodesel::create_link_dom_nod(), fixnodesel::create_master_graph(), selnodes::dof_indicators(), partopjk::dof_on_master(), partop::dofind_master(), partop::find_boundary_nodes(), schurcompl::gather_bound_vect(), paral::globcnnum_dpfeti(), dpfeti::globcnnum_dpfeti(), paral::globcnnum_feti(), feti1::globcnnum_feti(), lplate::globcnnum_lpp(), paral::globcnnum_pdd(), feti1::hmatrix(), feti1::hmatrixsize(), if(), partopjk::internal_boundary_nodes_detection(), feti1::lagrmultdispl(), partopjk::ltg_on_master(), dpfeti::matxvect(), feti1::mpcg(), partop::ndofn_master(), selnodes::ndofn_on_master(), partopjk::ndofn_on_master(), lplate::nodaldisplacements(), partop::node_coarse_numbers(), partop::node_global_numbers(), selnodes::nodes_on_master(), selnodes::number_all_dofs(), selnodes::number_contrib(), feti1::number_contributing_nodes_dofs(), partop::number_of_bdofs_on_nodes(), selnodes::number_of_selected_nodes(), partop::numbers_of_all_dofs_on_subdomains(), partop::numbers_of_all_nodes_on_subdomains(), partopjk::numbers_of_nodes_on_subdomains(), fixnodesel::order_selected_ring_nodes(), par_solve_stochastic_problem(), lplate::pcg(), paral::procdomcorr(), schurcompl::pss_gather_bound_vect(), schurcompl::pss_gather_bound_vect_old(), feti1::qvector(), dpfeti::rhs_dpfeti(), schurcompl::scatter_bound_vect(), partop::schur_ordering(), fixnodesel::select_centers_of_surfaces(), fixnodesel::select_fixing_nodes_on_master(), schurcompl::selected_norm_calculation(), selnodes::selnodes(), pprobdesct::shift_indices(), pprobdescc::shift_indices(), pprobdesc::shift_indices(), schurcompl::solve_red_sys_fin(), schurcompl::solve_red_sys_iter(), schurcompl::solve_system(), parcongrad::solve_system(), lplate::solve_system(), feti1::solve_system(), dpfeti::solve_system(), boundparcongrad::solve_system(), schurcompl::unbalanced_values(), and dpfeti::vectors_br_bm().

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_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_dup ( MPI_Datatype  ,
MPI_Datatype  
)
int MPI_Type_extent ( MPI_Datatype  ,
MPI_Aint  
)
int MPI_Type_free ( MPI_Datatype  ) 
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_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_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_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_create ( void *  ,
MPI_Aint  ,
int  ,
MPI_Info  ,
MPI_Comm  ,
MPI_Win  
)
int MPI_Win_fence ( int  ,
MPI_Win   
)
int MPI_Win_free ( 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_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_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_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 *  ,
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 *  ,
int   
)
int PMPI_Buffer_detach ( void *  ,
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_Comm_compare ( MPI_Comm  ,
MPI_Comm  ,
int *   
)
int PMPI_Comm_create ( MPI_Comm  ,
MPI_Group  ,
MPI_Comm  
)
int PMPI_Comm_dup ( MPI_Comm  ,
MPI_Comm  
)
int PMPI_Comm_free ( MPI_Comm  ) 
int PMPI_Comm_group ( MPI_Comm  ,
MPI_Group  
)
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_size ( 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_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_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_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  
)
MPI_Fint PMPI_Info_c2f ( MPI_Info   ) 
int PMPI_Info_create ( MPI_Info  ) 
int PMPI_Info_delete ( MPI_Info  ,
char *   
)
int PMPI_Info_dup ( MPI_Info  ,
MPI_Info  
)
MPI_Info PMPI_Info_f2c ( MPI_Fint   ) 
int PMPI_Info_free ( MPI_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_Op_create ( MPI_User_function ,
int  ,
MPI_Op  
)
int PMPI_Op_free ( MPI_Op  ) 
int PMPI_Pack ( void *  ,
int  ,
MPI_Datatype  ,
void *  ,
int  ,
int *  ,
MPI_Comm   
)
int PMPI_Pack_size ( int  ,
MPI_Datatype  ,
MPI_Comm  ,
int *   
)
int PMPI_Pcontrol ( int  ,
  ... 
)
int PMPI_Probe ( int  ,
int  ,
MPI_Comm  ,
MPI_Status  
)
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_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 *  ,
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_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_dup ( MPI_Datatype  ,
MPI_Datatype  
)
int PMPI_Type_extent ( MPI_Datatype  ,
MPI_Aint  
)
int PMPI_Type_free ( MPI_Datatype  ) 
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_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_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_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_create ( void *  ,
MPI_Aint  ,
int  ,
MPI_Info  ,
MPI_Comm  ,
MPI_Win  
)
int PMPI_Win_fence ( int  ,
MPI_Win   
)
int PMPI_Win_free ( MPI_Win  ) 
double PMPI_Wtick ( void   ) 
double PMPI_Wtime ( void   ) 

Variable Documentation

Definition at line 248 of file jkmpi.h.

Definition at line 248 of file jkmpi.h.

Definition at line 249 of file jkmpi.h.


Generated by  doxygen 1.6.2