## 12.6.5. External Interfaces

Up: MPI-2 C Bindings Next: I/O Previous: Extended Collective Operations

`int MPI_Add_error_class(int *errorclass)
` `int MPI_Add_error_code(int errorclass, int *errorcode)
` `int MPI_Add_error_string(int errorcode, char *string)
` `int MPI_Comm_call_errhandler(MPI_Comm comm, int errorcode)
` `int MPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn, MPI_Comm_delete_attr_function *comm_delete_attr_fn, int *comm_keyval, void *extra_state)
` `int MPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval)
` `int MPI_Comm_free_keyval(int *comm_keyval)
` `int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval, void *attribute_val, int *flag)
` `int MPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen)
` `int MPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val)
` `int MPI_Comm_set_name(MPI_Comm comm, char *comm_name)
` `int MPI_File_call_errhandler(MPI_File fh, int errorcode)
` `int MPI_Grequest_complete(MPI_Request request)
` `int MPI_Grequest_start(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, void *extra_state, MPI_Request *request)
` `int MPI_Init_thread(int *argc, char *((*argv)[]), int required, int *provided)
` `int MPI_Is_thread_main(int *flag)
` `int MPI_Query_thread(int *provided)
` `int MPI_Status_set_cancelled(MPI_Status *status, int flag)
` `int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count)
` `int MPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn, MPI_Type_delete_attr_function *type_delete_attr_fn, int *type_keyval, void *extra_state)
` `int MPI_Type_delete_attr(MPI_Datatype type, int type_keyval)
` `int MPI_Type_dup(MPI_Datatype type, MPI_Datatype *newtype)
` `int MPI_Type_free_keyval(int *type_keyval)
` `int MPI_Type_get_attr(MPI_Datatype type, int type_keyval, void *attribute_val, int *flag)
` `int MPI_Type_get_contents(MPI_Datatype datatype, int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI_Aint array_of_addresses[], MPI_Datatype array_of_datatypes[])
` `int MPI_Type_get_envelope(MPI_Datatype datatype, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner)
` `int MPI_Type_get_name(MPI_Datatype type, char *type_name, int *resultlen)
` `int MPI_Type_set_attr(MPI_Datatype type, int type_keyval, void *attribute_val)
` `int MPI_Type_set_name(MPI_Datatype type, char *type_name)
` `int MPI_Win_call_errhandler(MPI_Win win, int errorcode)
` `int MPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn, MPI_Win_delete_attr_function *win_delete_attr_fn, int *win_keyval, void *extra_state)
` `int MPI_Win_delete_attr(MPI_Win win, int win_keyval)
` `int MPI_Win_free_keyval(int *win_keyval)
` `int MPI_Win_get_attr(MPI_Win win, int win_keyval, void *attribute_val, int *flag)
` `int MPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen)
` `int MPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val)
` `int MPI_Win_set_name(MPI_Win win, char *win_name)
`

Up: MPI-2 C Bindings Next: I/O Previous: Extended Collective Operations

Return to MPI-2 Standard Index
Return to MPI 1.1 Standard Index
Return to MPI Forum Home Page

MPI-2.0 of July 18, 1997
HTML Generated on September 10, 2001