## 12.8.1. Miscellany

Up: MPI-2 C++ Bindings Next: Process Creation and Management Previous: MPI-2 C++ Bindings

`void* MPI::Alloc_mem(MPI::Aint size, const MPI::Info& info)
` `static MPI::Errhandler MPI::Comm::Create_errhandler(MPI::Comm::Errhandler_fn* function)
` `MPI::Errhandler MPI::Comm::Get_errhandler() const
` `void MPI::Comm::Set_errhandler(const MPI::Errhandler& errhandler)
` `MPI::Datatype MPI::Datatype::Create_darray(int size, int rank, int ndims, const int array_of_gsizes[], const int array_of_distribs[], const int array_of_dargs[], const int array_of_psizes[], int order) const
` `MPI::Datatype MPI::Datatype::Create_hindexed(int count, const int array_of_blocklengths[], const MPI::Aint array_of_displacements[]) const
` `MPI::Datatype MPI::Datatype::Create_hvector(int count, int blocklength, MPI::Aint stride) const
` `MPI::Datatype MPI::Datatype::Create_indexed_block( int count, int blocklength, const int array_of_displacements[]) const
` `static MPI::Datatype MPI::Datatype::Create_struct(int count, const int array_of_blocklengths[], const MPI::Aint array_of_displacements[], const MPI::Datatype array_of_types[])
` `MPI::Datatype MPI::Datatype::Create_subarray(int ndims, const int array_of_sizes[], const int array_of_subsizes[], const int array_of_starts[], int order) const
` `void MPI::Datatype::Get_extent(MPI::Aint& lb, MPI::Aint& extent) const
` `void MPI::Datatype::Get_true_extent(MPI::Aint& true_lb, MPI::Aint& true_extent) const
` `void MPI::Datatype::Pack_external(const char* datarep, const void* inbuf, int incount, void* outbuf, MPI::Aint outsize, MPI::Aint& position) const
` `MPI::Aint MPI::Datatype::Pack_external_size(const char* datarep, int incount) const
` `MPI::Datatype MPI::Datatype::Resized(const MPI::Aint lb, const MPI::Aint extent) const
` `void MPI::Datatype::Unpack_external(const char* datarep, const void* inbuf, MPI::Aint insize, MPI::Aint& position, void* outbuf, int outcount) const
` `static MPI::Errhandler MPI::File::Create_errhandler(MPI::File::Errhandler_fn* function)
` `MPI::Errhandler MPI::File::Get_errhandler() const
` `void MPI::File::Set_errhandler(const MPI::Errhandler& errhandler)
` `void MPI::Free_mem(void *base)
` `MPI::Aint MPI::Get_address(void* location)
` `static MPI::Info MPI::Info::Create()
` `void MPI::Info::Delete(const char* key)
` `MPI::Info MPI::Info::Dup() const
` `void MPI::Info::Free()
` `bool MPI::Info::Get(const char* key, int valuelen, char* value) const
` `int MPI::Info::Get_nkeys() const
` `void MPI::Info::Get_nthkey(int n, char* key) const
` `bool MPI::Info::Get_valuelen(const char* key, int& valuelen) const
` `void MPI::Info::Set(const char* key, const char* value)
` `bool MPI::Is_finalized()
` `bool MPI::Request::Get_status() const
` `bool MPI::Request::Get_status(MPI::Status& status) const
` `static MPI::Errhandler MPI::Win::Create_errhandler(MPI::Win::Errhandler_fn* function)
` `MPI::Errhandler MPI::Win::Get_errhandler() const
` `void MPI::Win::Set_errhandler(const MPI::Errhandler& errhandler)
`

Up: MPI-2 C++ Bindings Next: Process Creation and Management Previous: MPI-2 C++ Bindings

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