12.10.5. External Interfaces


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

int MPI::Add_error_class(void)
int MPI::Add_error_code(int errorclass)
void MPI::Add_error_string(int errorcode, const char string[])
void MPI::Comm::Call_errhandler(int errorcode) const
int MPI::Comm::Create_keyval(const MPI::Comm::copy_attr_function* comm_copy_attr_fn, const MPI::Comm::delete_attr_function* comm_delete_attr_fn, void* extra_state) const
MPI::Comm::Delete_attr(int comm_keyval) const
void MPI::Comm::Free_keyval(int& comm_keyval) const
bool MPI::Comm::Get_attr(int comm_keyval, void* attribute_val) const
void MPI::Comm::Get_name(char comm_name[], int& resultlen) const
void MPI::Comm::Set_attr(int comm_keyval, const void* attribute_val) const
void MPI::Comm::Set_name(const char comm_name[])
int MPI::Datatype::Create_keyval(const MPI::Datatype::copy_attr_function* type_copy_attr_fn, const MPI::Datatype::delete_attr_function* type_delete_attr_fn, void* extra_state) const
MPI::Datatype::Delete_attr(int type_keyval) const
MPI::Datatype MPI::Datatype::Dup(void) const
void MPI::Datatype::Free_keyval(int& type_keyval) const
bool MPI::Datatype::Get_attr(int type_keyval, void* attribute_val)
void MPI::Datatype::Get_contents(int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI::Aint array_of_addresses[], MPI::Datatype array_of_datatypes[]) const
void MPI::Datatype::Get_envelope(int& num_integers, int& num_addresses, int& num_datatypes, int& combiner) const
void MPI::Datatype::Get_name(char type_name[], int& resultlen) const
void MPI::Datatype::Set_attr(int type_keyval, const void* attribute_val)
void MPI::Datatype::Set_name(const char type_name[])
void MPI::File::Call_errhandler(int errorcode) const
static MPI::Grequest MPI::Grequest::Start(const MPI::Grequest::Query_function query_fn, const MPI::Grequest::Free_function free_fn, const MPI::Grequest::Cancel_function cancel_fn, void *extra_state)
void MPI::Grequest::Complete(void)
int MPI::Init_thread(int required)
int MPI::Init_thread(int& argc, char**& argv, int required)
bool MPI::Is_thread_main(void)
int MPI::Query_thread(void)
void MPI::Status::Set_cancelled(bool flag)
void MPI::Status::Set_elements(const MPI::Datatype& datatype, int count)
void MPI::Win::Call_errhandler(int errorcode) const
int MPI::Win::Create_keyval(const MPI::Win::copy_attr_function* win_copy_attr_fn, const MPI::Win::delete_attr_function* win_delete_attr_fn, void* extra_state) const
MPI::Win::Delete_attr(int win_keyval) const
void MPI::Win::Free_keyval(int& win_keyval) const
bool MPI::Win::Get_attr(const MPI::Win& win, int win_keyval, void* attribute_val) const
void MPI::Win::Get_name(char win_name[], int& resultlen) const
void MPI::Win::Set_attr(int win_keyval, const void* attribute_val)
void MPI::Win::Set_name(const char win_name[])



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


Return to MPI-2 Standard Index

MPI-2.0 of July 18, 1997
HTML Generated on August 11, 1997