|
| int | mpi::abort (MPI_Comm comm, int errorcode) |
| |
| int | mpi::accumulate (const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) |
| |
| int | mpi::add_error_class (int *errorclass) |
| |
| int | mpi::add_error_code (int errorclass, int *errorcode) |
| |
| int | mpi::add_error_string (int errorcode, const char *string) |
| |
| int | mpi::alloc_mem (MPI_Aint size, MPI_Info info, void *baseptr) |
| |
| int | mpi::iallreduce (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::alltoall (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
| |
| int | mpi::ialltoall (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::alltoallv (const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm) |
| |
| int | mpi::ialltoallv (const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::alltoallw (const void *sendbuf, const int sendcounts[], const int sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const int rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm) |
| |
| int | mpi::ialltoallw (const void *sendbuf, const int sendcounts[], const int sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const int rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::barrier (MPI_Comm comm) |
| |
| int | mpi::ibarrier (MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::bcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) |
| |
| int | mpi::bsend (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
| |
| int | mpi::ibcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::bsend_init (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::buffer_attach (void *buffer, int size) |
| |
| int | mpi::buffer_detach (void *buffer, int *size) |
| |
| int | mpi::cancel (MPI_Request *request) |
| |
| int | mpi::cart_coords (MPI_Comm comm, int rank, int maxdims, int coords[]) |
| |
| int | mpi::cart_create (MPI_Comm old_comm, int ndims, const int dims[], const int periods[], int reorder, MPI_Comm *comm_cart) |
| |
| int | mpi::cart_get (MPI_Comm comm, int maxdims, int dims[], int periods[], int coords[]) |
| |
| int | mpi::cart_map (MPI_Comm comm, int ndims, const int dims[], const int periods[], int *newrank) |
| |
| int | mpi::cart_rank (MPI_Comm comm, const int coords[], int *rank) |
| |
| int | mpi::cart_shift (MPI_Comm comm, int direction, int disp, int *rank_source, int *rank_dest) |
| |
| int | mpi::cart_sub (MPI_Comm comm, const int remain_dims[], MPI_Comm *new_comm) |
| |
| int | mpi::cartdim_get (MPI_Comm comm, int *ndims) |
| |
| int | mpi::close_port (const char *port_name) |
| |
| int | mpi::comm_accept (const char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) |
| |
| MPI_Fint | mpi::comm_c2f (MPI_Comm comm) |
| |
| int | mpi::comm_call_errhandler (MPI_Comm comm, int errorcode) |
| |
| int | mpi::comm_compare (MPI_Comm comm1, MPI_Comm comm2, int *result) |
| |
| int | mpi::comm_connect (const char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) |
| |
| int | mpi::comm_create_errhandler (MPI_Comm_errhandler_function *function, MPI_Errhandler *errhandler) |
| |
| 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_create_group (MPI_Comm comm, MPI_Group group, int tag, MPI_Comm *newcomm) |
| |
| int | mpi::comm_create (MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm) |
| |
| int | mpi::comm_delete_attr (MPI_Comm comm, int comm_keyval) |
| |
| int | mpi::comm_disconnect (MPI_Comm *comm) |
| |
| int | mpi::comm_dup (MPI_Comm comm, MPI_Comm *newcomm) |
| |
| int | mpi::comm_idup (MPI_Comm comm, MPI_Comm *newcomm, MPI_Request *request) |
| |
| int | mpi::comm_dup_with_info (MPI_Comm comm, MPI_Info info, MPI_Comm *newcomm) |
| |
| MPI_Comm | mpi::comm_f2c (MPI_Fint comm) |
| |
| int | mpi::comm_free_keyval (int *comm_keyval) |
| |
| int | mpi::comm_free (MPI_Comm *comm) |
| |
| int | mpi::comm_get_attr (MPI_Comm comm, int comm_keyval, void *attribute_val, int *flag) |
| |
| int | mpi::dist_graph_create (MPI_Comm comm_old, int n, const int nodes[], const int degrees[], const int targets[], const int weights[], MPI_Info info, int reorder, MPI_Comm *newcomm) |
| |
| int | mpi::dist_graph_create_adjacent (MPI_Comm comm_old, int indegree, const int sources[], const int sourceweights[], int outdegree, const int destinations[], const int destweights[], MPI_Info info, int reorder, MPI_Comm *comm_dist_graph) |
| |
| int | mpi::dist_graph_neighbors (MPI_Comm comm, int maxindegree, int sources[], int sourceweights[], int maxoutdegree, int destinations[], int destweights[]) |
| |
| int | mpi::dist_graph_neighbors_count (MPI_Comm comm, int *inneighbors, int *outneighbors, int *weighted) |
| |
| int | mpi::comm_get_errhandler (MPI_Comm comm, MPI_Errhandler *erhandler) |
| |
| int | mpi::comm_get_info (MPI_Comm comm, MPI_Info *info_used) |
| |
| int | mpi::comm_get_name (MPI_Comm comm, char *comm_name, int *resultlen) |
| |
| int | mpi::comm_get_parent (MPI_Comm *parent) |
| |
| int | mpi::comm_group (MPI_Comm comm, MPI_Group *group) |
| |
| int | mpi::comm_join (int fd, MPI_Comm *intercomm) |
| |
| int | mpi::comm_rank (MPI_Comm comm, int *rank) |
| |
| int | mpi::comm_remote_group (MPI_Comm comm, MPI_Group *group) |
| |
| int | mpi::comm_remote_size (MPI_Comm comm, int *size) |
| |
| int | mpi::comm_set_attr (MPI_Comm comm, int comm_keyval, void *attribute_val) |
| |
| int | mpi::comm_set_errhandler (MPI_Comm comm, MPI_Errhandler errhandler) |
| |
| int | mpi::comm_set_info (MPI_Comm comm, MPI_Info info) |
| |
| int | mpi::comm_set_name (MPI_Comm comm, const char *comm_name) |
| |
| int | mpi::comm_size (MPI_Comm comm, int *size) |
| |
| int | mpi::comm_spawn (const char *command, char *argv[], int maxprocs, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) |
| |
| int | mpi::comm_spawn_multiple (int count, char *array_of_commands[], char **array_of_argv[], const int array_of_maxprocs[], const MPI_Info array_of_info[], int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) |
| |
| int | mpi::comm_split (MPI_Comm comm, int color, int key, MPI_Comm *newcomm) |
| |
| int | mpi::comm_split_type (MPI_Comm comm, int split_type, int key, MPI_Info info, MPI_Comm *newcomm) |
| |
| int | mpi::comm_test_inter (MPI_Comm comm, int *flag) |
| |
| int | mpi::compare_and_swap (const void *origin_addr, const void *compare_addr, void *result_addr, MPI_Datatype datatype, int target_rank, MPI_Aint target_disp, MPI_Win win) |
| |
| int | mpi::dims_create (int nnodes, int ndims, int dims[]) |
| |
| MPI_Fint | mpi::errhandler_c2f (MPI_Errhandler errhandler) |
| |
| MPI_Errhandler | mpi::errhandler_f2c (MPI_Fint errhandler) |
| |
| int | mpi::errhandler_free (MPI_Errhandler *errhandler) |
| |
| int | mpi::error_class (int errorcode, int *errorclass) |
| |
| int | mpi::error_string (int errorcode, char *string, int *resultlen) |
| |
| int | mpi::exscan (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
| |
| int | mpi::fetch_and_op (const void *origin_addr, void *result_addr, MPI_Datatype datatype, int target_rank, MPI_Aint target_disp, MPI_Op op, MPI_Win win) |
| |
| int | mpi::iexscan (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) |
| |
| MPI_Fint | mpi::file_c2f (MPI_File file) |
| |
| MPI_File | mpi::file_f2c (MPI_Fint file) |
| |
| int | mpi::file_call_errhandler (MPI_File fh, int errorcode) |
| |
| int | mpi::file_create_errhandler (MPI_File_errhandler_function *function, MPI_Errhandler *errhandler) |
| |
| int | mpi::file_set_errhandler (MPI_File file, MPI_Errhandler errhandler) |
| |
| int | mpi::file_get_errhandler (MPI_File file, MPI_Errhandler *errhandler) |
| |
| int | mpi::file_delete (const char *filename, MPI_Info info) |
| |
| int | mpi::file_set_size (MPI_File fh, MPI_Offset size) |
| |
| int | mpi::file_preallocate (MPI_File fh, MPI_Offset size) |
| |
| int | mpi::file_get_size (MPI_File fh, MPI_Offset *size) |
| |
| int | mpi::file_get_group (MPI_File fh, MPI_Group *group) |
| |
| int | mpi::file_get_amode (MPI_File fh, int *amode) |
| |
| int | mpi::file_set_info (MPI_File fh, MPI_Info info) |
| |
| int | mpi::file_get_info (MPI_File fh, MPI_Info *info_used) |
| |
| int | mpi::file_get_view (MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char *datarep) |
| |
| int | mpi::file_read_at_all (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) |
| |
| int | mpi::file_write_at_all (MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) |
| |
| int | mpi::file_iread_at (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_iwrite_at (MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_iread_at_all (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_iwrite_at_all (MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_read_all (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) |
| |
| int | mpi::file_iread (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_iwrite (MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_iread_all (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_iwrite_all (MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_seek (MPI_File fh, MPI_Offset offset, int whence) |
| |
| int | mpi::file_get_position (MPI_File fh, MPI_Offset *offset) |
| |
| int | mpi::file_get_byte_offset (MPI_File fh, MPI_Offset offset, MPI_Offset *disp) |
| |
| int | mpi::file_read_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) |
| |
| int | mpi::file_write_shared (MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) |
| |
| int | mpi::file_iread_shared (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_iwrite_shared (MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) |
| |
| int | mpi::file_read_ordered (MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) |
| |
| int | mpi::file_write_ordered (MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) |
| |
| int | mpi::file_seek_shared (MPI_File fh, MPI_Offset offset, int whence) |
| |
| int | mpi::file_get_position_shared (MPI_File fh, MPI_Offset *offset) |
| |
| int | mpi::file_read_at_all_begin (MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype) |
| |
| int | mpi::file_read_at_all_end (MPI_File fh, void *buf, MPI_Status *status) |
| |
| int | mpi::file_write_at_all_begin (MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype) |
| |
| int | mpi::file_write_at_all_end (MPI_File fh, const void *buf, MPI_Status *status) |
| |
| int | mpi::file_read_all_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype) |
| |
| int | mpi::file_read_all_end (MPI_File fh, void *buf, MPI_Status *status) |
| |
| int | mpi::file_write_all_begin (MPI_File fh, const void *buf, int count, MPI_Datatype datatype) |
| |
| int | mpi::file_write_all_end (MPI_File fh, const void *buf, MPI_Status *status) |
| |
| int | mpi::file_read_ordered_begin (MPI_File fh, void *buf, int count, MPI_Datatype datatype) |
| |
| int | mpi::file_read_ordered_end (MPI_File fh, void *buf, MPI_Status *status) |
| |
| int | mpi::file_write_ordered_begin (MPI_File fh, const void *buf, int count, MPI_Datatype datatype) |
| |
| int | mpi::file_write_ordered_end (MPI_File fh, const void *buf, MPI_Status *status) |
| |
| int | mpi::file_get_type_extent (MPI_File fh, MPI_Datatype datatype, MPI_Aint *extent) |
| |
| int | mpi::file_set_atomicity (MPI_File fh, int flag) |
| |
| int | mpi::file_get_atomicity (MPI_File fh, int *flag) |
| |
| int | mpi::file_sync (MPI_File fh) |
| |
| int | mpi::finalize (void) |
| |
| int | mpi::finalized (int *flag) |
| |
| int | mpi::free_mem (void *base) |
| |
| int | mpi::igather (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::igatherv (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::get_address (const void *location, MPI_Aint *address) |
| |
| int | mpi::get_elements (const MPI_Status *status, MPI_Datatype datatype, int *count) |
| |
| int | mpi::get_elements_x (const MPI_Status *status, MPI_Datatype datatype, MPI_Count *count) |
| |
| int | mpi::get (void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win) |
| |
| int | mpi::get_accumulate (const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr, int result_count, MPI_Datatype result_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) |
| |
| int | mpi::get_library_version (char *version, int *resultlen) |
| |
| int | mpi::get_processor_name (char *name, int *resultlen) |
| |
| int | mpi::get_version (int *version, int *subversion) |
| |
| int | mpi::graph_create (MPI_Comm comm_old, int nnodes, const int index[], const int edges[], int reorder, MPI_Comm *comm_graph) |
| |
| int | mpi::graph_get (MPI_Comm comm, int maxindex, int maxedges, int index[], int edges[]) |
| |
| int | mpi::graph_map (MPI_Comm comm, int nnodes, const int index[], const int edges[], int *newrank) |
| |
| int | mpi::graph_neighbors_count (MPI_Comm comm, int rank, int *nneighbors) |
| |
| int | mpi::graph_neighbors (MPI_Comm comm, int rank, int maxneighbors, int neighbors[]) |
| |
| int | mpi::graphdims_get (MPI_Comm comm, int *nnodes, int *nedges) |
| |
| 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) |
| |
| MPI_Fint | mpi::group_c2f (MPI_Group group) |
| |
| int | mpi::group_compare (MPI_Group group1, MPI_Group group2, int *result) |
| |
| int | mpi::group_difference (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) |
| |
| int | mpi::group_excl (MPI_Group group, int n, const int ranks[], MPI_Group *newgroup) |
| |
| MPI_Group | mpi::group_f2c (MPI_Fint group) |
| |
| int | mpi::group_free (MPI_Group *group) |
| |
| int | mpi::group_incl (MPI_Group group, int n, const int ranks[], MPI_Group *newgroup) |
| |
| int | mpi::group_intersection (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) |
| |
| int | mpi::group_range_excl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) |
| |
| int | mpi::group_range_incl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) |
| |
| int | mpi::group_rank (MPI_Group group, int *rank) |
| |
| int | mpi::group_size (MPI_Group group, int *size) |
| |
| int | mpi::group_translate_ranks (MPI_Group group1, int n, const int ranks1[], MPI_Group group2, int ranks2[]) |
| |
| int | mpi::group_union (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) |
| |
| int | mpi::ibsend (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::improbe (int source, int tag, MPI_Comm comm, int *flag, MPI_Message *message, MPI_Status *status) |
| |
| int | mpi::imrecv (void *buf, int count, MPI_Datatype type, MPI_Message *message, MPI_Request *request) |
| |
| MPI_Fint | mpi::info_c2f (MPI_Info info) |
| |
| int | mpi::info_create (MPI_Info *info) |
| |
| int | mpi::info_delete (MPI_Info info, const char *key) |
| |
| int | mpi::info_dup (MPI_Info info, MPI_Info *newinfo) |
| |
| MPI_Info | mpi::info_f2c (MPI_Fint info) |
| |
| int | mpi::info_free (MPI_Info *info) |
| |
| int | mpi::info_get (MPI_Info info, const char *key, int valuelen, char *value, int *flag) |
| |
| int | mpi::info_get_nkeys (MPI_Info info, int *nkeys) |
| |
| int | mpi::info_get_nthkey (MPI_Info info, int n, char *key) |
| |
| int | mpi::info_get_valuelen (MPI_Info info, const char *key, int *valuelen, int *flag) |
| |
| int | mpi::info_set (MPI_Info info, const char *key, const char *value) |
| |
| int | mpi::init (int *argc, char ***argv) |
| |
| int | mpi::initialized (int *flag) |
| |
| int | mpi::init_thread (int *argc, char ***argv, int required, int *provided) |
| |
| int | mpi::intercomm_create (MPI_Comm local_comm, int local_leader, MPI_Comm bridge_comm, int remote_leader, int tag, MPI_Comm *newintercomm) |
| |
| int | mpi::intercomm_merge (MPI_Comm intercomm, int high, MPI_Comm *newintercomm) |
| |
| int | mpi::iprobe (int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status) |
| |
| int | mpi::irsend (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::issend (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::is_thread_main (int *flag) |
| |
| int | mpi::lookup_name (const char *service_name, MPI_Info info, char *port_name) |
| |
| MPI_Fint | mpi::message_c2f (MPI_Message message) |
| |
| MPI_Message | mpi::message_f2c (MPI_Fint message) |
| |
| int | mpi::mprobe (int source, int tag, MPI_Comm comm, MPI_Message *message, MPI_Status *status) |
| |
| int | mpi::mrecv (void *buf, int count, MPI_Datatype type, MPI_Message *message, MPI_Status *status) |
| |
| int | mpi::neighbor_allgather (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
| |
| int | mpi::ineighbor_allgather (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::neighbor_allgatherv (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm) |
| |
| int | mpi::ineighbor_allgatherv (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::neighbor_alltoall (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
| |
| int | mpi::ineighbor_alltoall (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::neighbor_alltoallv (const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm) |
| |
| int | mpi::ineighbor_alltoallv (const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::neighbor_alltoallw (const void *sendbuf, const int sendcounts[], const MPI_Aint sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const MPI_Aint rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm) |
| |
| int | mpi::ineighbor_alltoallw (const void *sendbuf, const int sendcounts[], const MPI_Aint sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const MPI_Aint rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm, MPI_Request *request) |
| |
| MPI_Fint | mpi::op_c2f (MPI_Op op) |
| |
| int | mpi::op_commutative (MPI_Op op, int *commute) |
| |
| int | mpi::op_create (MPI_User_function *function, int commute, MPI_Op *op) |
| |
| int | mpi::open_port (MPI_Info info, char *port_name) |
| |
| MPI_Op | mpi::op_f2c (MPI_Fint op) |
| |
| int | mpi::op_free (MPI_Op *op) |
| |
| int | mpi::pack_external (const char datarep[], const void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, MPI_Aint outsize, MPI_Aint *position) |
| |
| int | mpi::pack_external_size (const char datarep[], int incount, MPI_Datatype datatype, MPI_Aint *size) |
| |
| int | mpi::pack (const void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, int outsize, int *position, MPI_Comm comm) |
| |
| int | mpi::pack_size (int incount, MPI_Datatype datatype, MPI_Comm comm, int *size) |
| |
| int | mpi::publish_name (const char *service_name, MPI_Info info, const char *port_name) |
| |
| int | mpi::put (const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win) |
| |
| int | mpi::query_thread (int *provided) |
| |
| int | mpi::raccumulate (const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) |
| |
| int | mpi::recv_init (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::reduce (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) |
| |
| int | mpi::ireduce (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::reduce_local (const void *inbuf, void *inoutbuf, int count, MPI_Datatype datatype, MPI_Op op) |
| |
| int | mpi::reduce_scatter (const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
| |
| int | mpi::ireduce_scatter (const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::reduce_scatter_block (const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
| |
| int | mpi::ireduce_scatter_block (const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::register_datarep (const char *datarep, MPI_Datarep_conversion_function *read_conversion_fn, MPI_Datarep_conversion_function *write_conversion_fn, MPI_Datarep_extent_function *dtype_file_extent_fn, void *extra_state) |
| |
| MPI_Fint | mpi::request_c2f (MPI_Request request) |
| |
| MPI_Request | mpi::request_f2c (MPI_Fint request) |
| |
| int | mpi::request_free (MPI_Request *request) |
| |
| int | mpi::request_get_status (MPI_Request request, int *flag, MPI_Status *status) |
| |
| int | mpi::rget (void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request) |
| |
| int | mpi::rget_accumulate (const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr, int result_count, MPI_Datatype result_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) |
| |
| int | mpi::rput (const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_cout, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request) |
| |
| int | mpi::rsend (const void *ibuf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
| |
| int | mpi::rsend_init (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::scan (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
| |
| int | mpi::iscan (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::scatter (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
| |
| int | mpi::iscatter (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::scatterv (const void *sendbuf, const int sendcounts[], const int displs[], MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
| |
| int | mpi::iscatterv (const void *sendbuf, const int sendcounts[], const int displs[], MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::send_init (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::sendrecv (const void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status) |
| |
| int | mpi::sendrecv_replace (void *buf, int count, MPI_Datatype datatype, int dest, int sendtag, int source, int recvtag, MPI_Comm comm, MPI_Status *status) |
| |
| int | mpi::ssend_init (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
| |
| int | mpi::ssend (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
| |
| int | mpi::start (MPI_Request *request) |
| |
| int | mpi::startall (int count, MPI_Request array_of_requests[]) |
| |
| int | mpi::status_c2f (const MPI_Status *c_status, MPI_Fint *f_status) |
| |
| int | mpi::status_f2c (const MPI_Fint *f_status, MPI_Status *c_status) |
| |
| 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::status_set_elements_x (MPI_Status *status, MPI_Datatype datatype, MPI_Count count) |
| |
| int | mpi::testall (int count, MPI_Request array_of_requests[], int *flag, MPI_Status array_of_statuses[]) |
| |
| int | mpi::testany (int count, MPI_Request array_of_requests[], int *index, int *flag, MPI_Status *status) |
| |
| int | mpi::test (MPI_Request *request, int *flag, MPI_Status *status) |
| |
| int | mpi::test_cancelled (const MPI_Status *status, int *flag) |
| |
| int | mpi::testsome (int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) |
| |
| int | mpi::topo_test (MPI_Comm comm, int *status) |
| |
| MPI_Fint | mpi::type_c2f (MPI_Datatype datatype) |
| |
| int | mpi::type_commit (MPI_Datatype *type) |
| |
| int | mpi::type_contiguous (int count, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_darray (int size, int rank, int ndims, const int gsize_array[], const int distrib_array[], const int darg_array[], const int psize_array[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_f90_complex (int p, int r, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_f90_integer (int r, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_f90_real (int p, int r, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_hindexed_block (int count, int blocklength, const MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_hindexed (int count, const int array_of_blocklengths[], const MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_hvector (int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| 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_create_indexed_block (int count, int blocklength, const int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_struct (int count, const int array_of_block_lengths[], const MPI_Aint array_of_displacements[], const MPI_Datatype array_of_types[], MPI_Datatype *newtype) |
| |
| int | mpi::type_create_subarray (int ndims, const int size_array[], const int subsize_array[], const int start_array[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::type_create_resized (MPI_Datatype oldtype, MPI_Aint lb, MPI_Aint extent, MPI_Datatype *newtype) |
| |
| 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 (MPI_Datatype *type) |
| |
| int | mpi::type_free_keyval (int *type_keyval) |
| |
| MPI_Datatype | mpi::type_f2c (MPI_Fint datatype) |
| |
| int | mpi::type_get_attr (MPI_Datatype type, int type_keyval, void *attribute_val, int *flag) |
| |
| int | mpi::type_get_contents (MPI_Datatype mtype, 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 type, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner) |
| |
| int | mpi::type_get_extent_x (MPI_Datatype type, MPI_Count *lb, MPI_Count *extent) |
| |
| int | mpi::type_get_name (MPI_Datatype type, char *type_name, int *resultlen) |
| |
| int | mpi::type_get_true_extent (MPI_Datatype datatype, MPI_Aint *true_lb, MPI_Aint *true_extent) |
| |
| int | mpi::type_get_true_extent_x (MPI_Datatype datatype, MPI_Count *true_lb, MPI_Count *true_extent) |
| |
| int | mpi::type_indexed (int count, const int array_of_blocklengths[], const int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::type_match_size (int typeclass, int size, MPI_Datatype *type) |
| |
| int | mpi::type_set_attr (MPI_Datatype type, int type_keyval, void *attr_val) |
| |
| int | mpi::type_set_name (MPI_Datatype type, const char *type_name) |
| |
| int | mpi::type_size (MPI_Datatype type, int *size) |
| |
| int | mpi::type_size_x (MPI_Datatype type, MPI_Count *size) |
| |
| int | mpi::type_vector (int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| |
| int | mpi::unpack (const void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm) |
| |
| int | mpi::unpublish_name (const char *service_name, MPI_Info info, const char *port_name) |
| |
| int | mpi::unpack_external (const char datarep[], const void *inbuf, MPI_Aint insize, MPI_Aint *position, void *outbuf, int outcount, MPI_Datatype datatype) |
| |
| int | mpi::waitany (int count, MPI_Request array_of_requests[], int *index, MPI_Status *status) |
| |
| int | mpi::waitsome (int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) |
| |
| int | mpi::win_allocate (MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, void *baseptr, MPI_Win *win) |
| |
| int | mpi::win_allocate_shared (MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, void *baseptr, MPI_Win *win) |
| |
| int | mpi::win_attach (MPI_Win win, void *base, MPI_Aint size) |
| |
| MPI_Fint | mpi::win_c2f (MPI_Win win) |
| |
| int | mpi::win_call_errhandler (MPI_Win win, int errorcode) |
| |
| int | mpi::win_complete (MPI_Win win) |
| |
| int | mpi::win_create (void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win) |
| |
| int | mpi::win_create_dynamic (MPI_Info info, MPI_Comm comm, MPI_Win *win) |
| |
| int | mpi::win_create_errhandler (MPI_Win_errhandler_function *function, MPI_Errhandler *errhandler) |
| |
| 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_detach (MPI_Win win, const void *base) |
| |
| MPI_Win | mpi::win_f2c (MPI_Fint win) |
| |
| int | mpi::win_fence (int assert, MPI_Win win) |
| |
| int | mpi::win_flush (int rank, MPI_Win win) |
| |
| int | mpi::win_flush_all (MPI_Win win) |
| |
| int | mpi::win_flush_local (int rank, MPI_Win win) |
| |
| int | mpi::win_flush_local_all (MPI_Win win) |
| |
| int | mpi::win_free (MPI_Win *win) |
| |
| 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_errhandler (MPI_Win win, MPI_Errhandler *errhandler) |
| |
| int | mpi::win_get_group (MPI_Win win, MPI_Group *group) |
| |
| int | mpi::win_get_info (MPI_Win win, MPI_Info *info_used) |
| |
| int | mpi::win_get_name (MPI_Win win, char *win_name, int *resultlen) |
| |
| int | mpi::win_lock (int lock_type, int rank, int assert, MPI_Win win) |
| |
| int | mpi::win_lock_all (int assert, MPI_Win win) |
| |
| int | mpi::win_post (MPI_Group group, int assert, MPI_Win win) |
| |
| int | mpi::win_set_attr (MPI_Win win, int win_keyval, void *attribute_val) |
| |
| int | mpi::win_set_errhandler (MPI_Win win, MPI_Errhandler errhandler) |
| |
| int | mpi::win_set_info (MPI_Win win, MPI_Info info) |
| |
| int | mpi::win_set_name (MPI_Win win, const char *win_name) |
| |
| int | mpi::win_shared_query (MPI_Win win, int rank, MPI_Aint *size, int *disp_unit, void *baseptr) |
| |
| int | mpi::win_start (MPI_Group group, int assert, MPI_Win win) |
| |
| int | mpi::win_sync (MPI_Win win) |
| |
| int | mpi::win_test (MPI_Win win, int *flag) |
| |
| int | mpi::win_unlock (int rank, MPI_Win win) |
| |
| int | mpi::win_unlock_all (MPI_Win win) |
| |
| int | mpi::win_wait (MPI_Win win) |
| |
| double | mpi::wtick (void) |
| |
| double | mpi::wtime (void) |
| |