MeDiPack  1.3.0
A Message Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
ampiDefinitions.h File Reference
#include <cstdlib>
#include <cstdint>
#include <mpi.h>
#include "../ampi/typePassive.hpp"
Include dependency graph for ampiDefinitions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  medi
 Global namespace for MeDiPack - Message Differentiation Package.
 

Macros

#define AMPI_Aint   MPI_Aint
 
#define AMPI_ANY_SOURCE   MPI_ANY_SOURCE
 
#define AMPI_ANY_TAG   MPI_ANY_TAG
 
#define AMPI_APPNUM   MPI_APPNUM
 
#define AMPI_ARGV_NULL   MPI_ARGV_NULL
 
#define AMPI_ARGVS_NULL   MPI_ARGVS_NULL
 
#define AMPI_BOTTOM   MPI_BOTTOM
 
#define AMPI_BSEND_OVERHEAD   MPI_BSEND_OVERHEAD
 
#define AMPI_CART   MPI_CART
 
#define AMPI_COMBINER_CONTIGUOUS   MPI_COMBINER_CONTIGUOUS
 
#define AMPI_COMBINER_DARRAY   MPI_COMBINER_DARRAY
 
#define AMPI_COMBINER_DUP   MPI_COMBINER_DUP
 
#define AMPI_COMBINER_F90_COMPLEX   MPI_COMBINER_F90_COMPLEX
 
#define AMPI_COMBINER_F90_INTEGER   MPI_COMBINER_F90_INTEGER
 
#define AMPI_COMBINER_F90_REAL   MPI_COMBINER_F90_REAL
 
#define AMPI_COMBINER_HINDEXED   MPI_COMBINER_HINDEXED
 
#define AMPI_COMBINER_HINDEXED_BLOCK   MPI_COMBINER_HINDEXED_BLOCK
 
#define AMPI_COMBINER_HVECTOR   MPI_COMBINER_HVECTOR
 
#define AMPI_COMBINER_INDEXED   MPI_COMBINER_INDEXED
 
#define AMPI_COMBINER_INDEXED_BLOCK   MPI_COMBINER_INDEXED_BLOCK
 
#define AMPI_COMBINER_NAMED   MPI_COMBINER_NAMED
 
#define AMPI_COMBINER_RESIZED   MPI_COMBINER_RESIZED
 
#define AMPI_COMBINER_STRUCT   MPI_COMBINER_STRUCT
 
#define AMPI_COMBINER_SUBARRAY   MPI_COMBINER_SUBARRAY
 
#define AMPI_COMBINER_VECTOR   MPI_COMBINER_VECTOR
 
#define AMPI_Comm   MPI_Comm
 
#define AMPI_COMM_DUP_FN   MPI_COMM_DUP_FN
 
#define AMPI_COMM_NULL   MPI_COMM_NULL
 
#define AMPI_COMM_NULL_COPY_FN   MPI_COMM_NULL_COPY_FN
 
#define AMPI_COMM_NULL_DELETE_FN   MPI_COMM_NULL_DELETE_FN
 
#define AMPI_COMM_SELF   MPI_COMM_SELF
 
#define AMPI_COMM_TYPE_SHARED   MPI_COMM_TYPE_SHARED
 
#define AMPI_COMM_WORLD   MPI_COMM_WORLD
 
#define AMPI_CONGRUENT   MPI_CONGRUENT
 
#define AMPI_CONVERSION_FN_NULL   MPI_CONVERSION_FN_NULL
 
#define AMPI_Count   MPI_Count
 
#define AMPI_DATATYPE_NULL   MPI_DATATYPE_NULL
 
#define AMPI_DISPLACEMENT_CURRENT   MPI_DISPLACEMENT_CURRENT
 
#define AMPI_DIST_GRAPH   MPI_DIST_GRAPH
 
#define AMPI_DISTRIBUTE_BLOCK   MPI_DISTRIBUTE_BLOCK
 
#define AMPI_DISTRIBUTE_CYCLIC   MPI_DISTRIBUTE_CYCLIC
 
#define AMPI_DISTRIBUTE_DFLT_DARG   MPI_DISTRIBUTE_DFLT_DARG
 
#define AMPI_DISTRIBUTE_NONE   MPI_DISTRIBUTE_NONE
 
#define AMPI_ERR_ACCESS   MPI_ERR_ACCESS
 
#define AMPI_ERR_AMODE   MPI_ERR_AMODE
 
#define AMPI_ERR_ARG   MPI_ERR_ARG
 
#define AMPI_ERR_ASSERT   MPI_ERR_ASSERT
 
#define AMPI_ERR_BAD_FILE   MPI_ERR_BAD_FILE
 
#define AMPI_ERR_BASE   MPI_ERR_BASE
 
#define AMPI_ERR_BUFFER   MPI_ERR_BUFFER
 
#define AMPI_ERR_COMM   MPI_ERR_COMM
 
#define AMPI_ERR_CONVERSION   MPI_ERR_CONVERSION
 
#define AMPI_ERR_COUNT   MPI_ERR_COUNT
 
#define AMPI_ERR_DIMS   MPI_ERR_DIMS
 
#define AMPI_ERR_DISP   MPI_ERR_DISP
 
#define AMPI_ERR_DUP_DATAREP   MPI_ERR_DUP_DATAREP
 
#define AMPI_ERR_FILE   MPI_ERR_FILE
 
#define AMPI_ERR_FILE_EXISTS   MPI_ERR_FILE_EXISTS
 
#define AMPI_ERR_FILE_IN_USE   MPI_ERR_FILE_IN_USE
 
#define AMPI_ERR_GROUP   MPI_ERR_GROUP
 
#define AMPI_ERR_IN_STATUS   MPI_ERR_IN_STATUS
 
#define AMPI_ERR_INFO   MPI_ERR_INFO
 
#define AMPI_ERR_INFO_KEY   MPI_ERR_INFO_KEY
 
#define AMPI_ERR_INFO_NOKEY   MPI_ERR_INFO_NOKEY
 
#define AMPI_ERR_INFO_VALUE   MPI_ERR_INFO_VALUE
 
#define AMPI_ERR_INTERN   MPI_ERR_INTERN
 
#define AMPI_ERR_IO   MPI_ERR_IO
 
#define AMPI_ERR_KEYVAL   MPI_ERR_KEYVAL
 
#define AMPI_ERR_LASTCODE   MPI_ERR_LASTCODE
 
#define AMPI_ERR_LOCKTYPE   MPI_ERR_LOCKTYPE
 
#define AMPI_ERR_NAME   MPI_ERR_NAME
 
#define AMPI_ERR_NO_MEM   MPI_ERR_NO_MEM
 
#define AMPI_ERR_NO_SPACE   MPI_ERR_NO_SPACE
 
#define AMPI_ERR_NO_SUCH_FILE   MPI_ERR_NO_SUCH_FILE
 
#define AMPI_ERR_NOT_SAME   MPI_ERR_NOT_SAME
 
#define AMPI_ERR_OP   MPI_ERR_OP
 
#define AMPI_ERR_OTHER   MPI_ERR_OTHER
 
#define AMPI_ERR_PENDING   MPI_ERR_PENDING
 
#define AMPI_ERR_PORT   MPI_ERR_PORT
 
#define AMPI_ERR_QUOTA   MPI_ERR_QUOTA
 
#define AMPI_ERR_RANK   MPI_ERR_RANK
 
#define AMPI_ERR_READ_ONLY   MPI_ERR_READ_ONLY
 
#define AMPI_ERR_REQUEST   MPI_ERR_REQUEST
 
#define AMPI_ERR_RMA_ATTACH   MPI_ERR_RMA_ATTACH
 
#define AMPI_ERR_RMA_CONFLICT   MPI_ERR_RMA_CONFLICT
 
#define AMPI_ERR_RMA_FLAVOR   MPI_ERR_RMA_FLAVOR
 
#define AMPI_ERR_RMA_RANGE   MPI_ERR_RMA_RANGE
 
#define AMPI_ERR_RMA_SHARED   MPI_ERR_RMA_SHARED
 
#define AMPI_ERR_RMA_SYNC   MPI_ERR_RMA_SYNC
 
#define AMPI_ERR_ROOT   MPI_ERR_ROOT
 
#define AMPI_ERR_SERVICE   MPI_ERR_SERVICE
 
#define AMPI_ERR_SIZE   MPI_ERR_SIZE
 
#define AMPI_ERR_SPAWN   MPI_ERR_SPAWN
 
#define AMPI_ERR_TAG   MPI_ERR_TAG
 
#define AMPI_ERR_TOPOLOGY   MPI_ERR_TOPOLOGY
 
#define AMPI_ERR_TRUNCATE   MPI_ERR_TRUNCATE
 
#define AMPI_ERR_TYPE   MPI_ERR_TYPE
 
#define AMPI_ERR_UNKNOWN   MPI_ERR_UNKNOWN
 
#define AMPI_ERR_UNSUPPORTED_DATAREP   MPI_ERR_UNSUPPORTED_DATAREP
 
#define AMPI_ERR_UNSUPPORTED_OPERATION   MPI_ERR_UNSUPPORTED_OPERATION
 
#define AMPI_ERR_WIN   MPI_ERR_WIN
 
#define AMPI_ERRCODES_IGNORE   MPI_ERRCODES_IGNORE
 
#define AMPI_Errhandler   MPI_Errhandler
 
#define AMPI_ERRHANDLER_NULL   MPI_ERRHANDLER_NULL
 
#define AMPI_ERRORS_ARE_FATAL   MPI_ERRORS_ARE_FATAL
 
#define AMPI_ERRORS_RETURN   MPI_ERRORS_RETURN
 
#define AMPI_F08_status   MPI_F08_status
 
#define AMPI_File   MPI_File
 
#define AMPI_FILE_NULL   MPI_FILE_NULL
 
#define AMPI_Fint   MPI_Fint
 
#define AMPI_GRAPH   MPI_GRAPH
 
#define AMPI_Group   MPI_Group
 
#define AMPI_GROUP_EMPTY   MPI_GROUP_EMPTY
 
#define AMPI_GROUP_NULL   MPI_GROUP_NULL
 
#define AMPI_HOST   MPI_HOST
 
#define AMPI_IDENT   MPI_IDENT
 
#define AMPI_Info   MPI_Info
 
#define AMPI_INFO_ENV   MPI_INFO_ENV
 
#define AMPI_INFO_NULL   MPI_INFO_NULL
 
#define AMPI_IO   MPI_IO
 
#define AMPI_KEYVAL_INVALID   MPI_KEYVAL_INVALID
 
#define AMPI_LASTUSEDCODE   MPI_LASTUSEDCODE
 
#define AMPI_LOCK_EXCLUSIVE   MPI_LOCK_EXCLUSIVE
 
#define AMPI_LOCK_SHARED   MPI_LOCK_SHARED
 
#define AMPI_MAX_DATAREP_STRING   MPI_MAX_DATAREP_STRING
 
#define AMPI_MAX_ERROR_STRING   MPI_MAX_ERROR_STRING
 
#define AMPI_MAX_INFO_KEY   MPI_MAX_INFO_KEY
 
#define AMPI_MAX_INFO_VAL   MPI_MAX_INFO_VAL
 
#define AMPI_MAX_LIBRARY_VERSION_STRING   MPI_MAX_LIBRARY_VERSION_STRING
 
#define AMPI_MAX_OBJECT_NAME   MPI_MAX_OBJECT_NAME
 
#define AMPI_MAX_PORT_NAME   MPI_MAX_PORT_NAME
 
#define AMPI_MAX_PROCESSOR_NAME   MPI_MAX_PROCESSOR_NAME
 
#define AMPI_MESSAGE_NO_PROC   MPI_MESSAGE_NO_PROC
 
#define AMPI_MESSAGE_NULL   MPI_MESSAGE_NULL
 
#define AMPI_MODE_APPEND   MPI_MODE_APPEND
 
#define AMPI_MODE_CREATE   MPI_MODE_CREATE
 
#define AMPI_MODE_DELETE_ON_CLOSE   MPI_MODE_DELETE_ON_CLOSE
 
#define AMPI_MODE_EXCL   MPI_MODE_EXCL
 
#define AMPI_MODE_NOCHECK   MPI_MODE_NOCHECK
 
#define AMPI_MODE_NOPRECEDE   MPI_MODE_NOPRECEDE
 
#define AMPI_MODE_NOPUT   MPI_MODE_NOPUT
 
#define AMPI_MODE_NOSTORE   MPI_MODE_NOSTORE
 
#define AMPI_MODE_NOSUCCEED   MPI_MODE_NOSUCCEED
 
#define AMPI_MODE_RDONLY   MPI_MODE_RDONLY
 
#define AMPI_MODE_RDWR   MPI_MODE_RDWR
 
#define AMPI_MODE_SEQUENTIAL   MPI_MODE_SEQUENTIAL
 
#define AMPI_MODE_UNIQUE_OPEN   MPI_MODE_UNIQUE_OPEN
 
#define AMPI_MODE_WRONLY   MPI_MODE_WRONLY
 
#define AMPI_Offset   MPI_Offset
 
#define AMPI_ORDER_C   MPI_ORDER_C
 
#define AMPI_ORDER_FORTRAN   MPI_ORDER_FORTRAN
 
#define AMPI_PROC_NULL   MPI_PROC_NULL
 
#define AMPI_ROOT   MPI_ROOT
 
#define AMPI_SEEK_CUR   MPI_SEEK_CUR
 
#define AMPI_SEEK_END   MPI_SEEK_END
 
#define AMPI_SEEK_SET   MPI_SEEK_SET
 
#define AMPI_SIMILAR   MPI_SIMILAR
 
#define AMPI_Status   MPI_Status
 
#define AMPI_STATUS_IGNORE   MPI_STATUS_IGNORE
 
#define AMPI_STATUSES_IGNORE   MPI_STATUSES_IGNORE
 
#define AMPI_SUBVERSION   MPI_SUBVERSION
 
#define AMPI_SUCCESS   MPI_SUCCESS
 
#define AMPI_T_BIND_AMPI_COMM   MPI_T_BIND_MPI_COMM
 
#define AMPI_T_BIND_AMPI_DATATYPE   MPI_T_BIND_MPI_DATATYPE
 
#define AMPI_T_BIND_AMPI_ERRHANDLER   MPI_T_BIND_MPI_ERRHANDLER
 
#define AMPI_T_BIND_AMPI_FILE   MPI_T_BIND_MPI_FILE
 
#define AMPI_T_BIND_AMPI_GROUP   MPI_T_BIND_MPI_GROUP
 
#define AMPI_T_BIND_AMPI_INFO   MPI_T_BIND_MPI_INFO
 
#define AMPI_T_BIND_AMPI_MESSAGE   MPI_T_BIND_MPI_MESSAGE
 
#define AMPI_T_BIND_AMPI_OP   MPI_T_BIND_MPI_OP
 
#define AMPI_T_BIND_AMPI_REQUEST   MPI_T_BIND_MPI_REQUEST
 
#define AMPI_T_BIND_AMPI_WIN   MPI_T_BIND_MPI_WIN
 
#define AMPI_T_BIND_NO_OBJECT   MPI_T_BIND_NO_OBJECT
 
#define AMPI_T_cvar_handle   MPI_T_cvar_handle
 
#define AMPI_T_CVAR_HANDLE_NULL   MPI_T_CVAR_HANDLE_NULL
 
#define AMPI_T_enum   MPI_T_enum
 
#define AMPI_T_ENUM_NULL   MPI_T_ENUM_NULL
 
#define AMPI_T_ERR_CANNOT_INIT   MPI_T_ERR_CANNOT_INIT
 
#define AMPI_T_ERR_CVAR_SET_NEVER   MPI_T_ERR_CVAR_SET_NEVER
 
#define AMPI_T_ERR_CVAR_SET_NOT_NOW   MPI_T_ERR_CVAR_SET_NOT_NOW
 
#define AMPI_T_ERR_INVALID   MPI_T_ERR_INVALID
 
#define AMPI_T_ERR_INVALID_HANDLE   MPI_T_ERR_INVALID_HANDLE
 
#define AMPI_T_ERR_INVALID_INDEX   MPI_T_ERR_INVALID_INDEX
 
#define AMPI_T_ERR_INVALID_ITEM   MPI_T_ERR_INVALID_ITEM
 
#define AMPI_T_ERR_INVALID_NAME   MPI_T_ERR_INVALID_NAME
 
#define AMPI_T_ERR_INVALID_SESSION   MPI_T_ERR_INVALID_SESSION
 
#define AMPI_T_ERR_MEMORY   MPI_T_ERR_MEMORY
 
#define AMPI_T_ERR_NOT_INITIALIZED   MPI_T_ERR_NOT_INITIALIZED
 
#define AMPI_T_ERR_OUT_OF_HANDLES   MPI_T_ERR_OUT_OF_HANDLES
 
#define AMPI_T_ERR_OUT_OF_SESSIONS   MPI_T_ERR_OUT_OF_SESSIONS
 
#define AMPI_T_ERR_PVAR_NO_ATOMIC   MPI_T_ERR_PVAR_NO_ATOMIC
 
#define AMPI_T_ERR_PVAR_NO_STARTSTOP   MPI_T_ERR_PVAR_NO_STARTSTOP
 
#define AMPI_T_ERR_PVAR_NO_WRITE   MPI_T_ERR_PVAR_NO_WRITE
 
#define AMPI_T_PVAR_ALL_HANDLES   MPI_T_PVAR_ALL_HANDLES
 
#define AMPI_T_PVAR_CLASS_AGGREGATE   MPI_T_PVAR_CLASS_AGGREGATE
 
#define AMPI_T_PVAR_CLASS_COUNTER   MPI_T_PVAR_CLASS_COUNTER
 
#define AMPI_T_PVAR_CLASS_GENERIC   MPI_T_PVAR_CLASS_GENERIC
 
#define AMPI_T_PVAR_CLASS_HIGHWATERMARK   MPI_T_PVAR_CLASS_HIGHWATERMARK
 
#define AMPI_T_PVAR_CLASS_LEVEL   MPI_T_PVAR_CLASS_LEVEL
 
#define AMPI_T_PVAR_CLASS_LOWWATERMARK   MPI_T_PVAR_CLASS_LOWWATERMARK
 
#define AMPI_T_PVAR_CLASS_PERCENTAGE   MPI_T_PVAR_CLASS_PERCENTAGE
 
#define AMPI_T_PVAR_CLASS_SIZE   MPI_T_PVAR_CLASS_SIZE
 
#define AMPI_T_PVAR_CLASS_STATE   MPI_T_PVAR_CLASS_STATE
 
#define AMPI_T_PVAR_CLASS_TIMER   MPI_T_PVAR_CLASS_TIMER
 
#define AMPI_T_pvar_handle   MPI_T_pvar_handle
 
#define AMPI_T_PVAR_HANDLE_NULL   MPI_T_PVAR_HANDLE_NULL
 
#define AMPI_T_pvar_session   MPI_T_pvar_session
 
#define AMPI_T_PVAR_SESSION_NULL   MPI_T_PVAR_SESSION_NULL
 
#define AMPI_T_SCOPE_ALL   MPI_T_SCOPE_ALL
 
#define AMPI_T_SCOPE_ALL_EQ   MPI_T_SCOPE_ALL_EQ
 
#define AMPI_T_SCOPE_CONSTANT   MPI_T_SCOPE_CONSTANT
 
#define AMPI_T_SCOPE_GROUP   MPI_T_SCOPE_GROUP
 
#define AMPI_T_SCOPE_GROUP_EQ   MPI_T_SCOPE_GROUP_EQ
 
#define AMPI_T_SCOPE_LOCAL   MPI_T_SCOPE_LOCAL
 
#define AMPI_T_SCOPE_READONLY   MPI_T_SCOPE_READONLY
 
#define AMPI_T_VERBOSITY_MPIDEV_ALL   MPI_T_VERBOSITY_MPIDEV_ALL
 
#define AMPI_T_VERBOSITY_MPIDEV_BASIC   MPI_T_VERBOSITY_MPIDEV_BASIC
 
#define AMPI_T_VERBOSITY_MPIDEV_DETAIL   MPI_T_VERBOSITY_MPIDEV_DETAIL
 
#define AMPI_T_VERBOSITY_TUNER_ALL   MPI_T_VERBOSITY_TUNER_ALL
 
#define AMPI_T_VERBOSITY_TUNER_BASIC   MPI_T_VERBOSITY_TUNER_BASIC
 
#define AMPI_T_VERBOSITY_TUNER_DETAIL   MPI_T_VERBOSITY_TUNER_DETAIL
 
#define AMPI_T_VERBOSITY_USER_ALL   MPI_T_VERBOSITY_USER_ALL
 
#define AMPI_T_VERBOSITY_USER_BASIC   MPI_T_VERBOSITY_USER_BASIC
 
#define AMPI_T_VERBOSITY_USER_DETAIL   MPI_T_VERBOSITY_USER_DETAIL
 
#define AMPI_TAG_UB   MPI_TAG_UB
 
#define AMPI_THREAD_FUNNELED   MPI_THREAD_FUNNELED
 
#define AMPI_THREAD_MULTIPLE   MPI_THREAD_MULTIPLE
 
#define AMPI_THREAD_SERIALIZED   MPI_THREAD_SERIALIZED
 
#define AMPI_THREAD_SINGLE   MPI_THREAD_SINGLE
 
#define AMPI_TYPE_DUP_FN   MPI_TYPE_DUP_FN
 
#define AMPI_TYPE_NULL_COPY_FN   MPI_TYPE_NULL_COPY_FN
 
#define AMPI_TYPE_NULL_DELETE_FN   MPI_TYPE_NULL_DELETE_FN
 
#define AMPI_UNDEFINED   MPI_UNDEFINED
 
#define AMPI_UNEQUAL   MPI_UNEQUAL
 
#define AMPI_UNIVERSE_SIZE   MPI_UNIVERSE_SIZE
 
#define AMPI_UNWEIGHTED   MPI_UNWEIGHTED
 
#define AMPI_VERSION   MPI_VERSION
 
#define AMPI_WEIGHTS_EMPTY   MPI_WEIGHTS_EMPTY
 
#define AMPI_Win   MPI_Win
 
#define AMPI_WIN_BASE   MPI_WIN_BASE
 
#define AMPI_WIN_CREATE_FLAVOR   MPI_WIN_CREATE_FLAVOR
 
#define AMPI_WIN_DISP_UNIT   MPI_WIN_DISP_UNIT
 
#define AMPI_WIN_DUP_FN   MPI_WIN_DUP_FN
 
#define AMPI_WIN_FLAVOR_ALLOCATE   MPI_WIN_FLAVOR_ALLOCATE
 
#define AMPI_WIN_FLAVOR_CREATE   MPI_WIN_FLAVOR_CREATE
 
#define AMPI_WIN_FLAVOR_DYNAMIC   MPI_WIN_FLAVOR_DYNAMIC
 
#define AMPI_WIN_FLAVOR_SHARED   MPI_WIN_FLAVOR_SHARED
 
#define AMPI_WIN_MODEL   MPI_WIN_MODEL
 
#define AMPI_WIN_NULL   MPI_WIN_NULL
 
#define AMPI_WIN_NULL_COPY_FN   MPI_WIN_NULL_COPY_FN
 
#define AMPI_WIN_NULL_DELETE_FN   MPI_WIN_NULL_DELETE_FN
 
#define AMPI_WIN_SEPARATE   MPI_WIN_SEPARATE
 
#define AMPI_WIN_SIZE   MPI_WIN_SIZE
 
#define AMPI_WIN_UNIFIED   MPI_WIN_UNIFIED
 
#define AMPI_WTIME_IS_GLOBAL   MPI_WTIME_IS_GLOBAL
 

Typedefs

typedef MpiTypePassive< medi::IntIntPairmedi::AMPI_2INT_Type
 
typedef MpiTypePassive< MPI_Aint > medi::AMPI_AINT_Type
 
typedef MpiTypePassive< uint8_t > medi::AMPI_BYTE_Type
 
typedef MpiTypePassive< bool > medi::AMPI_C_BOOL_Type
 
typedef MpiTypePassive< char > medi::AMPI_CHAR_Type
 
typedef MPI_Comm_copy_attr_function medi::AMPI_Comm_copy_attr_function
 
typedef MPI_Comm_delete_attr_function medi::AMPI_Comm_delete_attr_function
 
typedef MPI_Comm_errhandler_function medi::AMPI_Comm_errhandler_function
 
typedef MPI_Copy_function medi::AMPI_Copy_function
 
typedef MpiTypePassive< MPI_Count > medi::AMPI_COUNT_Type
 
typedef MpiTypePassive< bool > medi::AMPI_CXX_BOOL_Type
 
typedef MPI_Datarep_conversion_function medi::AMPI_Datarep_conversion_function
 
typedef MPI_Datarep_extent_function medi::AMPI_Datarep_extent_function
 
typedef MPI_Delete_function medi::AMPI_Delete_function
 
typedef MpiTypePassive< medi::DoubleIntPairmedi::AMPI_DOUBLE_INT_Type
 
typedef MpiTypePassive< double > medi::AMPI_DOUBLE_Type
 
typedef MPI_File_errhandler_function medi::AMPI_File_errhandler_function
 
typedef MpiTypePassive< medi::FloatIntPairmedi::AMPI_FLOAT_INT_Type
 
typedef MpiTypePassive< float > medi::AMPI_FLOAT_Type
 
typedef MPI_Grequest_cancel_function medi::AMPI_Grequest_cancel_function
 
typedef MPI_Grequest_free_function medi::AMPI_Grequest_free_function
 
typedef MPI_Grequest_query_function medi::AMPI_Grequest_query_function
 
typedef MpiTypePassive< int16_t > medi::AMPI_INT16_T_Type
 
typedef MpiTypePassive< int32_t > medi::AMPI_INT32_T_Type
 
typedef MpiTypePassive< int64_t > medi::AMPI_INT64_T_Type
 
typedef MpiTypePassive< int8_t > medi::AMPI_INT8_T_Type
 
typedef MpiTypePassive< int > medi::AMPI_INT_Type
 
typedef MpiTypePassive< medi::LongDoubleIntPairmedi::AMPI_LONG_DOUBLE_INT_Type
 
typedef MpiTypePassive< long double > medi::AMPI_LONG_DOUBLE_Type
 
typedef MpiTypePassive< medi::LongIntPairmedi::AMPI_LONG_INT_Type
 
typedef MpiTypePassive< long long int > medi::AMPI_LONG_LONG_INT_Type
 
typedef MpiTypePassive< long long int > medi::AMPI_LONG_LONG_Type
 
typedef MpiTypePassive< long > medi::AMPI_LONG_Type
 
typedef MpiTypePassive< MPI_Offset > medi::AMPI_OFFSET_Type
 
typedef MpiTypePassive< uint8_t > medi::AMPI_PACKED_Type
 
typedef MpiTypePassive< medi::ShortIntPairmedi::AMPI_SHORT_INT_Type
 
typedef MpiTypePassive< short > medi::AMPI_SHORT_Type
 
typedef MpiTypePassive< signed char > medi::AMPI_SIGNED_CHAR_Type
 
typedef MPI_Type_copy_attr_function medi::AMPI_Type_copy_attr_function
 
typedef MPI_Type_delete_attr_function medi::AMPI_Type_delete_attr_function
 
typedef MpiTypePassive< uint16_t > medi::AMPI_UINT16_T_Type
 
typedef MpiTypePassive< uint32_t > medi::AMPI_UINT32_T_Type
 
typedef MpiTypePassive< uint64_t > medi::AMPI_UINT64_T_Type
 
typedef MpiTypePassive< uint8_t > medi::AMPI_UINT8_T_Type
 
typedef MpiTypePassive< unsigned char > medi::AMPI_UNSIGNED_CHAR_Type
 
typedef MpiTypePassive< unsigned long long int > medi::AMPI_UNSIGNED_LONG_LONG_Type
 
typedef MpiTypePassive< unsigned long > medi::AMPI_UNSIGNED_LONG_Type
 
typedef MpiTypePassive< unsigned short > medi::AMPI_UNSIGNED_SHORT_Type
 
typedef MpiTypePassive< unsigned int > medi::AMPI_UNSIGNED_Type
 
typedef MPI_User_function medi::AMPI_User_function
 
typedef MpiTypePassive< wchar_t > medi::AMPI_WCHAR_Type
 
typedef MPI_Win_copy_attr_function medi::AMPI_Win_copy_attr_function
 
typedef MPI_Win_delete_attr_function medi::AMPI_Win_delete_attr_function
 
typedef MPI_Win_errhandler_function medi::AMPI_Win_errhandler_function
 

Functions

void medi::finalizeTypes ()
 
void medi::initializeOperators ()
 
void medi::initTypes ()
 

Macro Definition Documentation

◆ AMPI_Aint

#define AMPI_Aint   MPI_Aint

◆ AMPI_ANY_SOURCE

#define AMPI_ANY_SOURCE   MPI_ANY_SOURCE

◆ AMPI_ANY_TAG

#define AMPI_ANY_TAG   MPI_ANY_TAG

◆ AMPI_APPNUM

#define AMPI_APPNUM   MPI_APPNUM

◆ AMPI_ARGV_NULL

#define AMPI_ARGV_NULL   MPI_ARGV_NULL

◆ AMPI_ARGVS_NULL

#define AMPI_ARGVS_NULL   MPI_ARGVS_NULL

◆ AMPI_BOTTOM

#define AMPI_BOTTOM   MPI_BOTTOM

◆ AMPI_BSEND_OVERHEAD

#define AMPI_BSEND_OVERHEAD   MPI_BSEND_OVERHEAD

◆ AMPI_CART

#define AMPI_CART   MPI_CART

◆ AMPI_COMBINER_CONTIGUOUS

#define AMPI_COMBINER_CONTIGUOUS   MPI_COMBINER_CONTIGUOUS

◆ AMPI_COMBINER_DARRAY

#define AMPI_COMBINER_DARRAY   MPI_COMBINER_DARRAY

◆ AMPI_COMBINER_DUP

#define AMPI_COMBINER_DUP   MPI_COMBINER_DUP

◆ AMPI_COMBINER_F90_COMPLEX

#define AMPI_COMBINER_F90_COMPLEX   MPI_COMBINER_F90_COMPLEX

◆ AMPI_COMBINER_F90_INTEGER

#define AMPI_COMBINER_F90_INTEGER   MPI_COMBINER_F90_INTEGER

◆ AMPI_COMBINER_F90_REAL

#define AMPI_COMBINER_F90_REAL   MPI_COMBINER_F90_REAL

◆ AMPI_COMBINER_HINDEXED

#define AMPI_COMBINER_HINDEXED   MPI_COMBINER_HINDEXED

◆ AMPI_COMBINER_HINDEXED_BLOCK

#define AMPI_COMBINER_HINDEXED_BLOCK   MPI_COMBINER_HINDEXED_BLOCK

◆ AMPI_COMBINER_HVECTOR

#define AMPI_COMBINER_HVECTOR   MPI_COMBINER_HVECTOR

◆ AMPI_COMBINER_INDEXED

#define AMPI_COMBINER_INDEXED   MPI_COMBINER_INDEXED

◆ AMPI_COMBINER_INDEXED_BLOCK

#define AMPI_COMBINER_INDEXED_BLOCK   MPI_COMBINER_INDEXED_BLOCK

◆ AMPI_COMBINER_NAMED

#define AMPI_COMBINER_NAMED   MPI_COMBINER_NAMED

◆ AMPI_COMBINER_RESIZED

#define AMPI_COMBINER_RESIZED   MPI_COMBINER_RESIZED

◆ AMPI_COMBINER_STRUCT

#define AMPI_COMBINER_STRUCT   MPI_COMBINER_STRUCT

◆ AMPI_COMBINER_SUBARRAY

#define AMPI_COMBINER_SUBARRAY   MPI_COMBINER_SUBARRAY

◆ AMPI_COMBINER_VECTOR

#define AMPI_COMBINER_VECTOR   MPI_COMBINER_VECTOR

◆ AMPI_Comm

#define AMPI_Comm   MPI_Comm

◆ AMPI_COMM_DUP_FN

#define AMPI_COMM_DUP_FN   MPI_COMM_DUP_FN

◆ AMPI_COMM_NULL

#define AMPI_COMM_NULL   MPI_COMM_NULL

◆ AMPI_COMM_NULL_COPY_FN

#define AMPI_COMM_NULL_COPY_FN   MPI_COMM_NULL_COPY_FN

◆ AMPI_COMM_NULL_DELETE_FN

#define AMPI_COMM_NULL_DELETE_FN   MPI_COMM_NULL_DELETE_FN

◆ AMPI_COMM_SELF

#define AMPI_COMM_SELF   MPI_COMM_SELF

◆ AMPI_COMM_TYPE_SHARED

#define AMPI_COMM_TYPE_SHARED   MPI_COMM_TYPE_SHARED

◆ AMPI_COMM_WORLD

#define AMPI_COMM_WORLD   MPI_COMM_WORLD

◆ AMPI_CONGRUENT

#define AMPI_CONGRUENT   MPI_CONGRUENT

◆ AMPI_CONVERSION_FN_NULL

#define AMPI_CONVERSION_FN_NULL   MPI_CONVERSION_FN_NULL

◆ AMPI_Count

#define AMPI_Count   MPI_Count

◆ AMPI_DATATYPE_NULL

#define AMPI_DATATYPE_NULL   MPI_DATATYPE_NULL

◆ AMPI_DISPLACEMENT_CURRENT

#define AMPI_DISPLACEMENT_CURRENT   MPI_DISPLACEMENT_CURRENT

◆ AMPI_DIST_GRAPH

#define AMPI_DIST_GRAPH   MPI_DIST_GRAPH

◆ AMPI_DISTRIBUTE_BLOCK

#define AMPI_DISTRIBUTE_BLOCK   MPI_DISTRIBUTE_BLOCK

◆ AMPI_DISTRIBUTE_CYCLIC

#define AMPI_DISTRIBUTE_CYCLIC   MPI_DISTRIBUTE_CYCLIC

◆ AMPI_DISTRIBUTE_DFLT_DARG

#define AMPI_DISTRIBUTE_DFLT_DARG   MPI_DISTRIBUTE_DFLT_DARG

◆ AMPI_DISTRIBUTE_NONE

#define AMPI_DISTRIBUTE_NONE   MPI_DISTRIBUTE_NONE

◆ AMPI_ERR_ACCESS

#define AMPI_ERR_ACCESS   MPI_ERR_ACCESS

◆ AMPI_ERR_AMODE

#define AMPI_ERR_AMODE   MPI_ERR_AMODE

◆ AMPI_ERR_ARG

#define AMPI_ERR_ARG   MPI_ERR_ARG

◆ AMPI_ERR_ASSERT

#define AMPI_ERR_ASSERT   MPI_ERR_ASSERT

◆ AMPI_ERR_BAD_FILE

#define AMPI_ERR_BAD_FILE   MPI_ERR_BAD_FILE

◆ AMPI_ERR_BASE

#define AMPI_ERR_BASE   MPI_ERR_BASE

◆ AMPI_ERR_BUFFER

#define AMPI_ERR_BUFFER   MPI_ERR_BUFFER

◆ AMPI_ERR_COMM

#define AMPI_ERR_COMM   MPI_ERR_COMM

◆ AMPI_ERR_CONVERSION

#define AMPI_ERR_CONVERSION   MPI_ERR_CONVERSION

◆ AMPI_ERR_COUNT

#define AMPI_ERR_COUNT   MPI_ERR_COUNT

◆ AMPI_ERR_DIMS

#define AMPI_ERR_DIMS   MPI_ERR_DIMS

◆ AMPI_ERR_DISP

#define AMPI_ERR_DISP   MPI_ERR_DISP

◆ AMPI_ERR_DUP_DATAREP

#define AMPI_ERR_DUP_DATAREP   MPI_ERR_DUP_DATAREP

◆ AMPI_ERR_FILE

#define AMPI_ERR_FILE   MPI_ERR_FILE

◆ AMPI_ERR_FILE_EXISTS

#define AMPI_ERR_FILE_EXISTS   MPI_ERR_FILE_EXISTS

◆ AMPI_ERR_FILE_IN_USE

#define AMPI_ERR_FILE_IN_USE   MPI_ERR_FILE_IN_USE

◆ AMPI_ERR_GROUP

#define AMPI_ERR_GROUP   MPI_ERR_GROUP

◆ AMPI_ERR_IN_STATUS

#define AMPI_ERR_IN_STATUS   MPI_ERR_IN_STATUS

◆ AMPI_ERR_INFO

#define AMPI_ERR_INFO   MPI_ERR_INFO

◆ AMPI_ERR_INFO_KEY

#define AMPI_ERR_INFO_KEY   MPI_ERR_INFO_KEY

◆ AMPI_ERR_INFO_NOKEY

#define AMPI_ERR_INFO_NOKEY   MPI_ERR_INFO_NOKEY

◆ AMPI_ERR_INFO_VALUE

#define AMPI_ERR_INFO_VALUE   MPI_ERR_INFO_VALUE

◆ AMPI_ERR_INTERN

#define AMPI_ERR_INTERN   MPI_ERR_INTERN

◆ AMPI_ERR_IO

#define AMPI_ERR_IO   MPI_ERR_IO

◆ AMPI_ERR_KEYVAL

#define AMPI_ERR_KEYVAL   MPI_ERR_KEYVAL

◆ AMPI_ERR_LASTCODE

#define AMPI_ERR_LASTCODE   MPI_ERR_LASTCODE

◆ AMPI_ERR_LOCKTYPE

#define AMPI_ERR_LOCKTYPE   MPI_ERR_LOCKTYPE

◆ AMPI_ERR_NAME

#define AMPI_ERR_NAME   MPI_ERR_NAME

◆ AMPI_ERR_NO_MEM

#define AMPI_ERR_NO_MEM   MPI_ERR_NO_MEM

◆ AMPI_ERR_NO_SPACE

#define AMPI_ERR_NO_SPACE   MPI_ERR_NO_SPACE

◆ AMPI_ERR_NO_SUCH_FILE

#define AMPI_ERR_NO_SUCH_FILE   MPI_ERR_NO_SUCH_FILE

◆ AMPI_ERR_NOT_SAME

#define AMPI_ERR_NOT_SAME   MPI_ERR_NOT_SAME

◆ AMPI_ERR_OP

#define AMPI_ERR_OP   MPI_ERR_OP

◆ AMPI_ERR_OTHER

#define AMPI_ERR_OTHER   MPI_ERR_OTHER

◆ AMPI_ERR_PENDING

#define AMPI_ERR_PENDING   MPI_ERR_PENDING

◆ AMPI_ERR_PORT

#define AMPI_ERR_PORT   MPI_ERR_PORT

◆ AMPI_ERR_QUOTA

#define AMPI_ERR_QUOTA   MPI_ERR_QUOTA

◆ AMPI_ERR_RANK

#define AMPI_ERR_RANK   MPI_ERR_RANK

◆ AMPI_ERR_READ_ONLY

#define AMPI_ERR_READ_ONLY   MPI_ERR_READ_ONLY

◆ AMPI_ERR_REQUEST

#define AMPI_ERR_REQUEST   MPI_ERR_REQUEST

◆ AMPI_ERR_RMA_ATTACH

#define AMPI_ERR_RMA_ATTACH   MPI_ERR_RMA_ATTACH

◆ AMPI_ERR_RMA_CONFLICT

#define AMPI_ERR_RMA_CONFLICT   MPI_ERR_RMA_CONFLICT

◆ AMPI_ERR_RMA_FLAVOR

#define AMPI_ERR_RMA_FLAVOR   MPI_ERR_RMA_FLAVOR

◆ AMPI_ERR_RMA_RANGE

#define AMPI_ERR_RMA_RANGE   MPI_ERR_RMA_RANGE

◆ AMPI_ERR_RMA_SHARED

#define AMPI_ERR_RMA_SHARED   MPI_ERR_RMA_SHARED

◆ AMPI_ERR_RMA_SYNC

#define AMPI_ERR_RMA_SYNC   MPI_ERR_RMA_SYNC

◆ AMPI_ERR_ROOT

#define AMPI_ERR_ROOT   MPI_ERR_ROOT

◆ AMPI_ERR_SERVICE

#define AMPI_ERR_SERVICE   MPI_ERR_SERVICE

◆ AMPI_ERR_SIZE

#define AMPI_ERR_SIZE   MPI_ERR_SIZE

◆ AMPI_ERR_SPAWN

#define AMPI_ERR_SPAWN   MPI_ERR_SPAWN

◆ AMPI_ERR_TAG

#define AMPI_ERR_TAG   MPI_ERR_TAG

◆ AMPI_ERR_TOPOLOGY

#define AMPI_ERR_TOPOLOGY   MPI_ERR_TOPOLOGY

◆ AMPI_ERR_TRUNCATE

#define AMPI_ERR_TRUNCATE   MPI_ERR_TRUNCATE

◆ AMPI_ERR_TYPE

#define AMPI_ERR_TYPE   MPI_ERR_TYPE

◆ AMPI_ERR_UNKNOWN

#define AMPI_ERR_UNKNOWN   MPI_ERR_UNKNOWN

◆ AMPI_ERR_UNSUPPORTED_DATAREP

#define AMPI_ERR_UNSUPPORTED_DATAREP   MPI_ERR_UNSUPPORTED_DATAREP

◆ AMPI_ERR_UNSUPPORTED_OPERATION

#define AMPI_ERR_UNSUPPORTED_OPERATION   MPI_ERR_UNSUPPORTED_OPERATION

◆ AMPI_ERR_WIN

#define AMPI_ERR_WIN   MPI_ERR_WIN

◆ AMPI_ERRCODES_IGNORE

#define AMPI_ERRCODES_IGNORE   MPI_ERRCODES_IGNORE

◆ AMPI_Errhandler

#define AMPI_Errhandler   MPI_Errhandler

◆ AMPI_ERRHANDLER_NULL

#define AMPI_ERRHANDLER_NULL   MPI_ERRHANDLER_NULL

◆ AMPI_ERRORS_ARE_FATAL

#define AMPI_ERRORS_ARE_FATAL   MPI_ERRORS_ARE_FATAL

◆ AMPI_ERRORS_RETURN

#define AMPI_ERRORS_RETURN   MPI_ERRORS_RETURN

◆ AMPI_F08_status

#define AMPI_F08_status   MPI_F08_status

◆ AMPI_File

#define AMPI_File   MPI_File

◆ AMPI_FILE_NULL

#define AMPI_FILE_NULL   MPI_FILE_NULL

◆ AMPI_Fint

#define AMPI_Fint   MPI_Fint

◆ AMPI_GRAPH

#define AMPI_GRAPH   MPI_GRAPH

◆ AMPI_Group

#define AMPI_Group   MPI_Group

◆ AMPI_GROUP_EMPTY

#define AMPI_GROUP_EMPTY   MPI_GROUP_EMPTY

◆ AMPI_GROUP_NULL

#define AMPI_GROUP_NULL   MPI_GROUP_NULL

◆ AMPI_HOST

#define AMPI_HOST   MPI_HOST

◆ AMPI_IDENT

#define AMPI_IDENT   MPI_IDENT

◆ AMPI_Info

#define AMPI_Info   MPI_Info

◆ AMPI_INFO_ENV

#define AMPI_INFO_ENV   MPI_INFO_ENV

◆ AMPI_INFO_NULL

#define AMPI_INFO_NULL   MPI_INFO_NULL

◆ AMPI_IO

#define AMPI_IO   MPI_IO

◆ AMPI_KEYVAL_INVALID

#define AMPI_KEYVAL_INVALID   MPI_KEYVAL_INVALID

◆ AMPI_LASTUSEDCODE

#define AMPI_LASTUSEDCODE   MPI_LASTUSEDCODE

◆ AMPI_LOCK_EXCLUSIVE

#define AMPI_LOCK_EXCLUSIVE   MPI_LOCK_EXCLUSIVE

◆ AMPI_LOCK_SHARED

#define AMPI_LOCK_SHARED   MPI_LOCK_SHARED

◆ AMPI_MAX_DATAREP_STRING

#define AMPI_MAX_DATAREP_STRING   MPI_MAX_DATAREP_STRING

◆ AMPI_MAX_ERROR_STRING

#define AMPI_MAX_ERROR_STRING   MPI_MAX_ERROR_STRING

◆ AMPI_MAX_INFO_KEY

#define AMPI_MAX_INFO_KEY   MPI_MAX_INFO_KEY

◆ AMPI_MAX_INFO_VAL

#define AMPI_MAX_INFO_VAL   MPI_MAX_INFO_VAL

◆ AMPI_MAX_LIBRARY_VERSION_STRING

#define AMPI_MAX_LIBRARY_VERSION_STRING   MPI_MAX_LIBRARY_VERSION_STRING

◆ AMPI_MAX_OBJECT_NAME

#define AMPI_MAX_OBJECT_NAME   MPI_MAX_OBJECT_NAME

◆ AMPI_MAX_PORT_NAME

#define AMPI_MAX_PORT_NAME   MPI_MAX_PORT_NAME

◆ AMPI_MAX_PROCESSOR_NAME

#define AMPI_MAX_PROCESSOR_NAME   MPI_MAX_PROCESSOR_NAME

◆ AMPI_MESSAGE_NO_PROC

#define AMPI_MESSAGE_NO_PROC   MPI_MESSAGE_NO_PROC

◆ AMPI_MESSAGE_NULL

#define AMPI_MESSAGE_NULL   MPI_MESSAGE_NULL

◆ AMPI_MODE_APPEND

#define AMPI_MODE_APPEND   MPI_MODE_APPEND

◆ AMPI_MODE_CREATE

#define AMPI_MODE_CREATE   MPI_MODE_CREATE

◆ AMPI_MODE_DELETE_ON_CLOSE

#define AMPI_MODE_DELETE_ON_CLOSE   MPI_MODE_DELETE_ON_CLOSE

◆ AMPI_MODE_EXCL

#define AMPI_MODE_EXCL   MPI_MODE_EXCL

◆ AMPI_MODE_NOCHECK

#define AMPI_MODE_NOCHECK   MPI_MODE_NOCHECK

◆ AMPI_MODE_NOPRECEDE

#define AMPI_MODE_NOPRECEDE   MPI_MODE_NOPRECEDE

◆ AMPI_MODE_NOPUT

#define AMPI_MODE_NOPUT   MPI_MODE_NOPUT

◆ AMPI_MODE_NOSTORE

#define AMPI_MODE_NOSTORE   MPI_MODE_NOSTORE

◆ AMPI_MODE_NOSUCCEED

#define AMPI_MODE_NOSUCCEED   MPI_MODE_NOSUCCEED

◆ AMPI_MODE_RDONLY

#define AMPI_MODE_RDONLY   MPI_MODE_RDONLY

◆ AMPI_MODE_RDWR

#define AMPI_MODE_RDWR   MPI_MODE_RDWR

◆ AMPI_MODE_SEQUENTIAL

#define AMPI_MODE_SEQUENTIAL   MPI_MODE_SEQUENTIAL

◆ AMPI_MODE_UNIQUE_OPEN

#define AMPI_MODE_UNIQUE_OPEN   MPI_MODE_UNIQUE_OPEN

◆ AMPI_MODE_WRONLY

#define AMPI_MODE_WRONLY   MPI_MODE_WRONLY

◆ AMPI_Offset

#define AMPI_Offset   MPI_Offset

◆ AMPI_ORDER_C

#define AMPI_ORDER_C   MPI_ORDER_C

◆ AMPI_ORDER_FORTRAN

#define AMPI_ORDER_FORTRAN   MPI_ORDER_FORTRAN

◆ AMPI_PROC_NULL

#define AMPI_PROC_NULL   MPI_PROC_NULL

◆ AMPI_ROOT

#define AMPI_ROOT   MPI_ROOT

◆ AMPI_SEEK_CUR

#define AMPI_SEEK_CUR   MPI_SEEK_CUR

◆ AMPI_SEEK_END

#define AMPI_SEEK_END   MPI_SEEK_END

◆ AMPI_SEEK_SET

#define AMPI_SEEK_SET   MPI_SEEK_SET

◆ AMPI_SIMILAR

#define AMPI_SIMILAR   MPI_SIMILAR

◆ AMPI_Status

#define AMPI_Status   MPI_Status

◆ AMPI_STATUS_IGNORE

#define AMPI_STATUS_IGNORE   MPI_STATUS_IGNORE

◆ AMPI_STATUSES_IGNORE

#define AMPI_STATUSES_IGNORE   MPI_STATUSES_IGNORE

◆ AMPI_SUBVERSION

#define AMPI_SUBVERSION   MPI_SUBVERSION

◆ AMPI_SUCCESS

#define AMPI_SUCCESS   MPI_SUCCESS

◆ AMPI_T_BIND_AMPI_COMM

#define AMPI_T_BIND_AMPI_COMM   MPI_T_BIND_MPI_COMM

◆ AMPI_T_BIND_AMPI_DATATYPE

#define AMPI_T_BIND_AMPI_DATATYPE   MPI_T_BIND_MPI_DATATYPE

◆ AMPI_T_BIND_AMPI_ERRHANDLER

#define AMPI_T_BIND_AMPI_ERRHANDLER   MPI_T_BIND_MPI_ERRHANDLER

◆ AMPI_T_BIND_AMPI_FILE

#define AMPI_T_BIND_AMPI_FILE   MPI_T_BIND_MPI_FILE

◆ AMPI_T_BIND_AMPI_GROUP

#define AMPI_T_BIND_AMPI_GROUP   MPI_T_BIND_MPI_GROUP

◆ AMPI_T_BIND_AMPI_INFO

#define AMPI_T_BIND_AMPI_INFO   MPI_T_BIND_MPI_INFO

◆ AMPI_T_BIND_AMPI_MESSAGE

#define AMPI_T_BIND_AMPI_MESSAGE   MPI_T_BIND_MPI_MESSAGE

◆ AMPI_T_BIND_AMPI_OP

#define AMPI_T_BIND_AMPI_OP   MPI_T_BIND_MPI_OP

◆ AMPI_T_BIND_AMPI_REQUEST

#define AMPI_T_BIND_AMPI_REQUEST   MPI_T_BIND_MPI_REQUEST

◆ AMPI_T_BIND_AMPI_WIN

#define AMPI_T_BIND_AMPI_WIN   MPI_T_BIND_MPI_WIN

◆ AMPI_T_BIND_NO_OBJECT

#define AMPI_T_BIND_NO_OBJECT   MPI_T_BIND_NO_OBJECT

◆ AMPI_T_cvar_handle

#define AMPI_T_cvar_handle   MPI_T_cvar_handle

◆ AMPI_T_CVAR_HANDLE_NULL

#define AMPI_T_CVAR_HANDLE_NULL   MPI_T_CVAR_HANDLE_NULL

◆ AMPI_T_enum

#define AMPI_T_enum   MPI_T_enum

◆ AMPI_T_ENUM_NULL

#define AMPI_T_ENUM_NULL   MPI_T_ENUM_NULL

◆ AMPI_T_ERR_CANNOT_INIT

#define AMPI_T_ERR_CANNOT_INIT   MPI_T_ERR_CANNOT_INIT

◆ AMPI_T_ERR_CVAR_SET_NEVER

#define AMPI_T_ERR_CVAR_SET_NEVER   MPI_T_ERR_CVAR_SET_NEVER

◆ AMPI_T_ERR_CVAR_SET_NOT_NOW

#define AMPI_T_ERR_CVAR_SET_NOT_NOW   MPI_T_ERR_CVAR_SET_NOT_NOW

◆ AMPI_T_ERR_INVALID

#define AMPI_T_ERR_INVALID   MPI_T_ERR_INVALID

◆ AMPI_T_ERR_INVALID_HANDLE

#define AMPI_T_ERR_INVALID_HANDLE   MPI_T_ERR_INVALID_HANDLE

◆ AMPI_T_ERR_INVALID_INDEX

#define AMPI_T_ERR_INVALID_INDEX   MPI_T_ERR_INVALID_INDEX

◆ AMPI_T_ERR_INVALID_ITEM

#define AMPI_T_ERR_INVALID_ITEM   MPI_T_ERR_INVALID_ITEM

◆ AMPI_T_ERR_INVALID_NAME

#define AMPI_T_ERR_INVALID_NAME   MPI_T_ERR_INVALID_NAME

◆ AMPI_T_ERR_INVALID_SESSION

#define AMPI_T_ERR_INVALID_SESSION   MPI_T_ERR_INVALID_SESSION

◆ AMPI_T_ERR_MEMORY

#define AMPI_T_ERR_MEMORY   MPI_T_ERR_MEMORY

◆ AMPI_T_ERR_NOT_INITIALIZED

#define AMPI_T_ERR_NOT_INITIALIZED   MPI_T_ERR_NOT_INITIALIZED

◆ AMPI_T_ERR_OUT_OF_HANDLES

#define AMPI_T_ERR_OUT_OF_HANDLES   MPI_T_ERR_OUT_OF_HANDLES

◆ AMPI_T_ERR_OUT_OF_SESSIONS

#define AMPI_T_ERR_OUT_OF_SESSIONS   MPI_T_ERR_OUT_OF_SESSIONS

◆ AMPI_T_ERR_PVAR_NO_ATOMIC

#define AMPI_T_ERR_PVAR_NO_ATOMIC   MPI_T_ERR_PVAR_NO_ATOMIC

◆ AMPI_T_ERR_PVAR_NO_STARTSTOP

#define AMPI_T_ERR_PVAR_NO_STARTSTOP   MPI_T_ERR_PVAR_NO_STARTSTOP

◆ AMPI_T_ERR_PVAR_NO_WRITE

#define AMPI_T_ERR_PVAR_NO_WRITE   MPI_T_ERR_PVAR_NO_WRITE

◆ AMPI_T_PVAR_ALL_HANDLES

#define AMPI_T_PVAR_ALL_HANDLES   MPI_T_PVAR_ALL_HANDLES

◆ AMPI_T_PVAR_CLASS_AGGREGATE

#define AMPI_T_PVAR_CLASS_AGGREGATE   MPI_T_PVAR_CLASS_AGGREGATE

◆ AMPI_T_PVAR_CLASS_COUNTER

#define AMPI_T_PVAR_CLASS_COUNTER   MPI_T_PVAR_CLASS_COUNTER

◆ AMPI_T_PVAR_CLASS_GENERIC

#define AMPI_T_PVAR_CLASS_GENERIC   MPI_T_PVAR_CLASS_GENERIC

◆ AMPI_T_PVAR_CLASS_HIGHWATERMARK

#define AMPI_T_PVAR_CLASS_HIGHWATERMARK   MPI_T_PVAR_CLASS_HIGHWATERMARK

◆ AMPI_T_PVAR_CLASS_LEVEL

#define AMPI_T_PVAR_CLASS_LEVEL   MPI_T_PVAR_CLASS_LEVEL

◆ AMPI_T_PVAR_CLASS_LOWWATERMARK

#define AMPI_T_PVAR_CLASS_LOWWATERMARK   MPI_T_PVAR_CLASS_LOWWATERMARK

◆ AMPI_T_PVAR_CLASS_PERCENTAGE

#define AMPI_T_PVAR_CLASS_PERCENTAGE   MPI_T_PVAR_CLASS_PERCENTAGE

◆ AMPI_T_PVAR_CLASS_SIZE

#define AMPI_T_PVAR_CLASS_SIZE   MPI_T_PVAR_CLASS_SIZE

◆ AMPI_T_PVAR_CLASS_STATE

#define AMPI_T_PVAR_CLASS_STATE   MPI_T_PVAR_CLASS_STATE

◆ AMPI_T_PVAR_CLASS_TIMER

#define AMPI_T_PVAR_CLASS_TIMER   MPI_T_PVAR_CLASS_TIMER

◆ AMPI_T_pvar_handle

#define AMPI_T_pvar_handle   MPI_T_pvar_handle

◆ AMPI_T_PVAR_HANDLE_NULL

#define AMPI_T_PVAR_HANDLE_NULL   MPI_T_PVAR_HANDLE_NULL

◆ AMPI_T_pvar_session

#define AMPI_T_pvar_session   MPI_T_pvar_session

◆ AMPI_T_PVAR_SESSION_NULL

#define AMPI_T_PVAR_SESSION_NULL   MPI_T_PVAR_SESSION_NULL

◆ AMPI_T_SCOPE_ALL

#define AMPI_T_SCOPE_ALL   MPI_T_SCOPE_ALL

◆ AMPI_T_SCOPE_ALL_EQ

#define AMPI_T_SCOPE_ALL_EQ   MPI_T_SCOPE_ALL_EQ

◆ AMPI_T_SCOPE_CONSTANT

#define AMPI_T_SCOPE_CONSTANT   MPI_T_SCOPE_CONSTANT

◆ AMPI_T_SCOPE_GROUP

#define AMPI_T_SCOPE_GROUP   MPI_T_SCOPE_GROUP

◆ AMPI_T_SCOPE_GROUP_EQ

#define AMPI_T_SCOPE_GROUP_EQ   MPI_T_SCOPE_GROUP_EQ

◆ AMPI_T_SCOPE_LOCAL

#define AMPI_T_SCOPE_LOCAL   MPI_T_SCOPE_LOCAL

◆ AMPI_T_SCOPE_READONLY

#define AMPI_T_SCOPE_READONLY   MPI_T_SCOPE_READONLY

◆ AMPI_T_VERBOSITY_MPIDEV_ALL

#define AMPI_T_VERBOSITY_MPIDEV_ALL   MPI_T_VERBOSITY_MPIDEV_ALL

◆ AMPI_T_VERBOSITY_MPIDEV_BASIC

#define AMPI_T_VERBOSITY_MPIDEV_BASIC   MPI_T_VERBOSITY_MPIDEV_BASIC

◆ AMPI_T_VERBOSITY_MPIDEV_DETAIL

#define AMPI_T_VERBOSITY_MPIDEV_DETAIL   MPI_T_VERBOSITY_MPIDEV_DETAIL

◆ AMPI_T_VERBOSITY_TUNER_ALL

#define AMPI_T_VERBOSITY_TUNER_ALL   MPI_T_VERBOSITY_TUNER_ALL

◆ AMPI_T_VERBOSITY_TUNER_BASIC

#define AMPI_T_VERBOSITY_TUNER_BASIC   MPI_T_VERBOSITY_TUNER_BASIC

◆ AMPI_T_VERBOSITY_TUNER_DETAIL

#define AMPI_T_VERBOSITY_TUNER_DETAIL   MPI_T_VERBOSITY_TUNER_DETAIL

◆ AMPI_T_VERBOSITY_USER_ALL

#define AMPI_T_VERBOSITY_USER_ALL   MPI_T_VERBOSITY_USER_ALL

◆ AMPI_T_VERBOSITY_USER_BASIC

#define AMPI_T_VERBOSITY_USER_BASIC   MPI_T_VERBOSITY_USER_BASIC

◆ AMPI_T_VERBOSITY_USER_DETAIL

#define AMPI_T_VERBOSITY_USER_DETAIL   MPI_T_VERBOSITY_USER_DETAIL

◆ AMPI_TAG_UB

#define AMPI_TAG_UB   MPI_TAG_UB

◆ AMPI_THREAD_FUNNELED

#define AMPI_THREAD_FUNNELED   MPI_THREAD_FUNNELED

◆ AMPI_THREAD_MULTIPLE

#define AMPI_THREAD_MULTIPLE   MPI_THREAD_MULTIPLE

◆ AMPI_THREAD_SERIALIZED

#define AMPI_THREAD_SERIALIZED   MPI_THREAD_SERIALIZED

◆ AMPI_THREAD_SINGLE

#define AMPI_THREAD_SINGLE   MPI_THREAD_SINGLE

◆ AMPI_TYPE_DUP_FN

#define AMPI_TYPE_DUP_FN   MPI_TYPE_DUP_FN

◆ AMPI_TYPE_NULL_COPY_FN

#define AMPI_TYPE_NULL_COPY_FN   MPI_TYPE_NULL_COPY_FN

◆ AMPI_TYPE_NULL_DELETE_FN

#define AMPI_TYPE_NULL_DELETE_FN   MPI_TYPE_NULL_DELETE_FN

◆ AMPI_UNDEFINED

#define AMPI_UNDEFINED   MPI_UNDEFINED

◆ AMPI_UNEQUAL

#define AMPI_UNEQUAL   MPI_UNEQUAL

◆ AMPI_UNIVERSE_SIZE

#define AMPI_UNIVERSE_SIZE   MPI_UNIVERSE_SIZE

◆ AMPI_UNWEIGHTED

#define AMPI_UNWEIGHTED   MPI_UNWEIGHTED

◆ AMPI_VERSION

#define AMPI_VERSION   MPI_VERSION

◆ AMPI_WEIGHTS_EMPTY

#define AMPI_WEIGHTS_EMPTY   MPI_WEIGHTS_EMPTY

◆ AMPI_Win

#define AMPI_Win   MPI_Win

◆ AMPI_WIN_BASE

#define AMPI_WIN_BASE   MPI_WIN_BASE

◆ AMPI_WIN_CREATE_FLAVOR

#define AMPI_WIN_CREATE_FLAVOR   MPI_WIN_CREATE_FLAVOR

◆ AMPI_WIN_DISP_UNIT

#define AMPI_WIN_DISP_UNIT   MPI_WIN_DISP_UNIT

◆ AMPI_WIN_DUP_FN

#define AMPI_WIN_DUP_FN   MPI_WIN_DUP_FN

◆ AMPI_WIN_FLAVOR_ALLOCATE

#define AMPI_WIN_FLAVOR_ALLOCATE   MPI_WIN_FLAVOR_ALLOCATE

◆ AMPI_WIN_FLAVOR_CREATE

#define AMPI_WIN_FLAVOR_CREATE   MPI_WIN_FLAVOR_CREATE

◆ AMPI_WIN_FLAVOR_DYNAMIC

#define AMPI_WIN_FLAVOR_DYNAMIC   MPI_WIN_FLAVOR_DYNAMIC

◆ AMPI_WIN_FLAVOR_SHARED

#define AMPI_WIN_FLAVOR_SHARED   MPI_WIN_FLAVOR_SHARED

◆ AMPI_WIN_MODEL

#define AMPI_WIN_MODEL   MPI_WIN_MODEL

◆ AMPI_WIN_NULL

#define AMPI_WIN_NULL   MPI_WIN_NULL

◆ AMPI_WIN_NULL_COPY_FN

#define AMPI_WIN_NULL_COPY_FN   MPI_WIN_NULL_COPY_FN

◆ AMPI_WIN_NULL_DELETE_FN

#define AMPI_WIN_NULL_DELETE_FN   MPI_WIN_NULL_DELETE_FN

◆ AMPI_WIN_SEPARATE

#define AMPI_WIN_SEPARATE   MPI_WIN_SEPARATE

◆ AMPI_WIN_SIZE

#define AMPI_WIN_SIZE   MPI_WIN_SIZE

◆ AMPI_WIN_UNIFIED

#define AMPI_WIN_UNIFIED   MPI_WIN_UNIFIED

◆ AMPI_WTIME_IS_GLOBAL

#define AMPI_WTIME_IS_GLOBAL   MPI_WTIME_IS_GLOBAL