Neutral Binding
MPI_KEYVAL_CREATE(copy_fn, delete_fn, keyval, extra_state) [ IN copy_fn] Copy callback function for keyval [ IN delete_fn] Delete callback function for keyval [ OUT keyval] key value for future access (integer) [ IN extra_state] Extra state for callback functions
MPI_ATTR_PUT(comm, keyval, attribute_val) [ IN comm] communicator to which attribute will be attached (handle) [ IN keyval] key value, as returned by MPI_KEYVAL_CREATE (integer) [ IN attribute_val] attribute value
Note: This function is deprecated.
C Binding
int MPI_Keyval_create(MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void* extra_state)
Note: This function is deprecated.
FORTRAN Binding
MPI_KEYVAL_CREATE(COPY_FN, DELETE_FN, KEYVAL, EXTRA_STATE, IERROR) EXTERNAL COPY_FN, DELETE_FN INTEGER KEYVAL, EXTRA_STATE, IERROR
C++ Binding (in the MPI:: namespace)
int
MPI::Comm::Create_keyval(MPI::Comm::COPYATTRFN* comm_cop
y_attr_fn,MPI::Comm::DELETEATTRFN* comm_delete_attr_fn, void* extra_state)
|