⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpi.h.in

📁 MPI stands for the Message Passing Interface. Written by the MPI Forum (a large committee comprising
💻 IN
📖 第 1 页 / 共 5 页
字号:
OMPI_DECLSPEC  int MPI_Allgatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,                                   void *recvbuf, int *recvcounts,                                   int *displs, MPI_Datatype recvtype, MPI_Comm comm);OMPI_DECLSPEC  int MPI_Alloc_mem(MPI_Aint size, MPI_Info info,                                  void *baseptr);OMPI_DECLSPEC  int MPI_Allreduce(void *sendbuf, void *recvbuf, int count,                                  MPI_Datatype datatype, MPI_Op op, MPI_Comm comm); OMPI_DECLSPEC  int MPI_Alltoall(void *sendbuf, int sendcount, MPI_Datatype sendtype,                                 void *recvbuf, int recvcount,                                 MPI_Datatype recvtype, MPI_Comm comm);OMPI_DECLSPEC  int MPI_Alltoallv(void *sendbuf, int *sendcounts, int *sdispls,                                  MPI_Datatype sendtype, void *recvbuf, int *recvcounts,                                 int *rdispls, MPI_Datatype recvtype, MPI_Comm comm);OMPI_DECLSPEC  int MPI_Alltoallw(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype *sendtypes,                                  void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype *recvtypes,                                 MPI_Comm comm);OMPI_DECLSPEC  int MPI_Attr_delete(MPI_Comm comm, int keyval);OMPI_DECLSPEC  int MPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag);OMPI_DECLSPEC  int MPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val);OMPI_DECLSPEC  int MPI_Barrier(MPI_Comm comm);OMPI_DECLSPEC  int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,                              int root, MPI_Comm comm);OMPI_DECLSPEC  int MPI_Bsend(void *buf, int count, MPI_Datatype datatype,                              int dest, int tag, MPI_Comm comm);OMPI_DECLSPEC  int MPI_Bsend_init(void *buf, int count, MPI_Datatype datatype,                                   int dest, int tag, MPI_Comm comm, MPI_Request *request); OMPI_DECLSPEC  int MPI_Buffer_attach(void *buffer, int size);OMPI_DECLSPEC  int MPI_Buffer_detach(void *buffer, int *size);OMPI_DECLSPEC  int MPI_Cancel(MPI_Request *request);OMPI_DECLSPEC  int MPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int *coords);OMPI_DECLSPEC  int MPI_Cart_create(MPI_Comm old_comm, int ndims, int *dims,                                    int *periods, int reorder, MPI_Comm *comm_cart);OMPI_DECLSPEC  int MPI_Cart_get(MPI_Comm comm, int maxdims, int *dims,                                 int *periods, int *coords);OMPI_DECLSPEC  int MPI_Cart_map(MPI_Comm comm, int ndims, int *dims,                                 int *periods, int *newrank);OMPI_DECLSPEC  int MPI_Cart_rank(MPI_Comm comm, int *coords, int *rank);OMPI_DECLSPEC  int MPI_Cart_shift(MPI_Comm comm, int direction, int disp,                                   int *rank_source, int *rank_dest);OMPI_DECLSPEC  int MPI_Cart_sub(MPI_Comm comm, int *remain_dims, MPI_Comm *new_comm);OMPI_DECLSPEC  int MPI_Cartdim_get(MPI_Comm comm, int *ndims);OMPI_DECLSPEC  int MPI_Close_port(char *port_name);OMPI_DECLSPEC  int MPI_Comm_accept(char *port_name, MPI_Info info, int root,                                    MPI_Comm comm, MPI_Comm *newcomm);OMPI_DECLSPEC  MPI_Fint MPI_Comm_c2f(MPI_Comm comm);OMPI_DECLSPEC  int MPI_Comm_call_errhandler(MPI_Comm comm, int errorcode);OMPI_DECLSPEC  int MPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result);OMPI_DECLSPEC  int MPI_Comm_connect(char *port_name, MPI_Info info, int root,                                     MPI_Comm comm, MPI_Comm *newcomm);OMPI_DECLSPEC  int MPI_Comm_create_errhandler(MPI_Comm_errhandler_fn *function,                                               MPI_Errhandler *errhandler);OMPI_DECLSPEC  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);OMPI_DECLSPEC  int MPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm);OMPI_DECLSPEC  int MPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval);OMPI_DECLSPEC  int MPI_Comm_disconnect(MPI_Comm *comm);OMPI_DECLSPEC  int MPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm);OMPI_DECLSPEC  MPI_Comm MPI_Comm_f2c(MPI_Fint comm);OMPI_DECLSPEC  int MPI_Comm_free_keyval(int *comm_keyval);OMPI_DECLSPEC  int MPI_Comm_free(MPI_Comm *comm);OMPI_DECLSPEC  int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval,                                      void *attribute_val, int *flag);OMPI_DECLSPEC  int MPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *erhandler);OMPI_DECLSPEC  int MPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen);OMPI_DECLSPEC  int MPI_Comm_get_parent(MPI_Comm *parent);OMPI_DECLSPEC  int MPI_Comm_group(MPI_Comm comm, MPI_Group *group);OMPI_DECLSPEC  int MPI_Comm_join(int fd, MPI_Comm *intercomm);OMPI_DECLSPEC  int MPI_Comm_rank(MPI_Comm comm, int *rank);OMPI_DECLSPEC  int MPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group);OMPI_DECLSPEC  int MPI_Comm_remote_size(MPI_Comm comm, int *size);OMPI_DECLSPEC  int MPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val);OMPI_DECLSPEC  int MPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler);OMPI_DECLSPEC  int MPI_Comm_set_name(MPI_Comm comm, char *comm_name);OMPI_DECLSPEC  int MPI_Comm_size(MPI_Comm comm, int *size);OMPI_DECLSPEC  int MPI_Comm_spawn(char *command, char **argv, int maxprocs, MPI_Info info,                                   int root, MPI_Comm comm, MPI_Comm *intercomm,                                   int *array_of_errcodes);OMPI_DECLSPEC  int MPI_Comm_spawn_multiple(int count, char **array_of_commands, char ***array_of_argv,                                            int *array_of_maxprocs, MPI_Info *array_of_info,                                            int root, MPI_Comm comm, MPI_Comm *intercomm,                                            int *array_of_errcodes);OMPI_DECLSPEC  int MPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm);OMPI_DECLSPEC  int MPI_Comm_test_inter(MPI_Comm comm, int *flag);OMPI_DECLSPEC  int MPI_Dims_create(int nnodes, int ndims, int *dims);OMPI_DECLSPEC  MPI_Fint MPI_Errhandler_c2f(MPI_Errhandler errhandler);OMPI_DECLSPEC  int MPI_Errhandler_create(MPI_Handler_function *function,                                          MPI_Errhandler *errhandler);OMPI_DECLSPEC  MPI_Errhandler MPI_Errhandler_f2c(MPI_Fint errhandler);OMPI_DECLSPEC  int MPI_Errhandler_free(MPI_Errhandler *errhandler);OMPI_DECLSPEC  int MPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler);OMPI_DECLSPEC  int MPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler);OMPI_DECLSPEC  int MPI_Error_class(int errorcode, int *errorclass);OMPI_DECLSPEC  int MPI_Error_string(int errorcode, char *string, int *resultlen);OMPI_DECLSPEC  int MPI_Exscan(void *sendbuf, void *recvbuf, int count,                               MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);OMPI_DECLSPEC  MPI_Fint MPI_File_c2f(MPI_File file);OMPI_DECLSPEC  MPI_File MPI_File_f2c(MPI_Fint file);OMPI_DECLSPEC  int MPI_File_call_errhandler(MPI_File fh, int errorcode);OMPI_DECLSPEC  int MPI_File_create_errhandler(MPI_File_errhandler_fn *function,                                              MPI_Errhandler *errhandler);OMPI_DECLSPEC  int MPI_File_set_errhandler( MPI_File file, MPI_Errhandler errhandler);OMPI_DECLSPEC  int MPI_File_get_errhandler( MPI_File file, MPI_Errhandler *errhandler);OMPI_DECLSPEC  int MPI_File_open(MPI_Comm comm, char *filename, int amode,                                 MPI_Info info, MPI_File *fh);OMPI_DECLSPEC  int MPI_File_close(MPI_File *fh);OMPI_DECLSPEC  int MPI_File_delete(char *filename, MPI_Info info);OMPI_DECLSPEC  int MPI_File_set_size(MPI_File fh, MPI_Offset size);OMPI_DECLSPEC  int MPI_File_preallocate(MPI_File fh, MPI_Offset size);OMPI_DECLSPEC  int MPI_File_get_size(MPI_File fh, MPI_Offset *size);OMPI_DECLSPEC  int MPI_File_get_group(MPI_File fh, MPI_Group *group);OMPI_DECLSPEC  int MPI_File_get_amode(MPI_File fh, int *amode);OMPI_DECLSPEC  int MPI_File_set_info(MPI_File fh, MPI_Info info);OMPI_DECLSPEC  int MPI_File_get_info(MPI_File fh, MPI_Info *info_used);OMPI_DECLSPEC  int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype,                                     MPI_Datatype filetype, char *datarep, MPI_Info info);OMPI_DECLSPEC  int MPI_File_get_view(MPI_File fh, MPI_Offset *disp,                                     MPI_Datatype *etype,                                      MPI_Datatype *filetype, char *datarep);OMPI_DECLSPEC  int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf,                                    int count, MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void *buf,                                        int count, MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf,                                     int count, MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, void *buf,                                         int count, MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf,                                     int count, MPI_Datatype datatype, MPI_Request *request);OMPI_DECLSPEC  int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, void *buf,                                      int count, MPI_Datatype datatype, MPI_Request *request);OMPI_DECLSPEC  int MPI_File_read(MPI_File fh, void *buf, int count,                                 MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_read_all(MPI_File fh, void *buf, int count,                                     MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write(MPI_File fh, void *buf, int count,                                  MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_all(MPI_File fh, void *buf, int count,                                      MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_iread(MPI_File fh, void *buf, int count,                                  MPI_Datatype datatype, MPI_Request *request);OMPI_DECLSPEC  int MPI_File_iwrite(MPI_File fh, void *buf, int count,                                   MPI_Datatype datatype, MPI_Request *request);OMPI_DECLSPEC  int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence);OMPI_DECLSPEC  int MPI_File_get_position(MPI_File fh, MPI_Offset *offset);OMPI_DECLSPEC  int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset,                                            MPI_Offset *disp);OMPI_DECLSPEC  int MPI_File_read_shared(MPI_File fh, void *buf, int count,                                        MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_shared(MPI_File fh, void *buf, int count,                                         MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_iread_shared(MPI_File fh, void *buf, int count,                                         MPI_Datatype datatype, MPI_Request *request);OMPI_DECLSPEC  int MPI_File_iwrite_shared(MPI_File fh, void *buf, int count,                                          MPI_Datatype datatype, MPI_Request *request);OMPI_DECLSPEC  int MPI_File_read_ordered(MPI_File fh, void *buf, int count,                                         MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_ordered(MPI_File fh, void *buf, int count,                                          MPI_Datatype datatype, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence);OMPI_DECLSPEC  int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset);OMPI_DECLSPEC  int MPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,                                              int count, MPI_Datatype datatype);OMPI_DECLSPEC  int MPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,                                               int count, MPI_Datatype datatype);OMPI_DECLSPEC  int MPI_File_write_at_all_end(MPI_File fh, void *buf, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_read_all_begin(MPI_File fh, void *buf, int count,                                           MPI_Datatype datatype);OMPI_DECLSPEC  int MPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_all_begin(MPI_File fh, void *buf, int count,                                            MPI_Datatype datatype);OMPI_DECLSPEC  int MPI_File_write_all_end(MPI_File fh, void *buf, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_read_ordered_begin(MPI_File fh, void *buf, int count,                                               MPI_Datatype datatype);OMPI_DECLSPEC  int MPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_write_ordered_begin(MPI_File fh, void *buf, int count,                                                MPI_Datatype datatype);OMPI_DECLSPEC  int MPI_File_write_ordered_end(MPI_File fh, void *buf, MPI_Status *status);OMPI_DECLSPEC  int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype,                                            MPI_Aint *extent);OMPI_DECLSPEC  int MPI_File_set_atomicity(MPI_File fh, int flag);OMPI_DECLSPEC  int MPI_File_get_atomicity(MPI_File fh, int *flag);OMPI_DECLSPEC  int MPI_File_sync(MPI_File fh);/* * file functions end */OMPI_DECLSPEC  int MPI_Finalize(void);OMPI_DECLSPEC  int MPI_Finalized(int *flag);OMPI_DECLSPEC  int MPI_Free_mem(void *base);OMPI_DECLSPEC  int MPI_Gather(void *sendbuf, int sendcount, MPI_Datatype sendtype,                               void *recvbuf, int recvcount, MPI_Datatype recvtype,                               int root, MPI_Comm comm);OMPI_DECLSPEC  int MPI_Gatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,                                void *recvbuf, int *recvcounts, int *displs,                                MPI_Datatype recvtype, int root, MPI_Comm comm);OMPI_DECLSPEC  int MPI_Get_address(void *location, MPI_Aint *address);OMPI_DECLSPEC  int MPI_Get_count(MPI_Status *status, MPI_Datatype datatype, int *count);OMPI_DECLSPEC  int MPI_Get_elements(MPI_Status *status, MPI_Datatype datatype, int *count);OMPI_DECLSPEC  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);OMPI_DECLSPEC  int MPI_Get_processor_name(char *name, int *resultlen);OMPI_DECLSPEC  int MPI_Get_version(int *version, int *subversion);OMPI_DECLSPEC  int MPI_Graph_create(MPI_Comm comm_old, int nnodes, int *index,                                     int *edges, int reorder, MPI_Comm *comm_graph);OMPI_DECLSPEC  int MPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges,                                  int *index, int *edges);OMPI_DECLSPEC  int MPI_Graph_map(MPI_Comm comm, int nnodes, int *index, int *edges,                                  int *newrank);OMPI_DECLSPEC  int MPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors);OMPI_DECLSPEC  int MPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors,                                        int *neighbors);OMPI_DECLSPEC  int MPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges);OMPI_DECLSPEC  int MPI_Grequest_complete(MPI_Request request);OMPI_DECLSPEC  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);OMPI_DECLSPEC  MPI_Fint MPI_Group_c2f(MPI_Group group);OMPI_DECLSPEC  int MPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result);OMPI_DECLSPEC  int MPI_Group_difference(MPI_Group group1, MPI_Group group2,                                         MPI_Group *newgroup);OMPI_DECLSPEC  int MPI_Group_excl(MPI_Group group, int n, int *ranks,                                   MPI_Group *newgroup);OMPI_DECLSPEC  MPI_Group MPI_Group_f2c(MPI_Fint group);OMPI_DECLSPEC  int MPI_Group_free(MPI_Group *group);OMPI_DECLSPEC  int MPI_Group_incl(MPI_Group group, int n, int *ranks,                                   MPI_Group *newgroup);OMPI_DECLSPEC  int MPI_Group_intersection(MPI_Group group1, MPI_Group group2,                                           MPI_Group *newgroup);OMPI_DECLSPEC  int MPI_Group_range_excl(MPI_Group group, int n, int ranges[][3],                                         MPI_Group *newgroup);OMPI_DECLSPEC  int MPI_Group_range_incl(MPI_Group group, int n, int ranges[][3],                                         MPI_Group *newgroup);OMPI_DECLSPEC  int MPI_Group_rank(MPI_Group group, int *rank);OMPI_DECLSPEC  int MPI_Group_size(MPI_Group group, int *size);OMPI_DECLSPEC  int MPI_Group_translate_ranks(MPI_Group group1, int n, int *ranks1,                                              MPI_Group group2, int *ranks2);OMPI_DECLSPEC  int MPI_Group_union(MPI_Group group1, MPI_Group group2,                                    MPI_Group *newgroup);OMPI_DECLSPEC  int MPI_Ibsend(void *buf, int count, MPI_Datatype datatype, int dest,                               int tag, MPI_Comm comm, MPI_Request *request);OMPI_DECLSPEC  MPI_Fint MPI_Info_c2f(MPI_Info info);OMPI_DECLSPEC  int MPI_Info_create(MPI_Info *info);OMPI_DECLSPEC  int MPI_Info_delete(MPI_Info info, char *key);OMPI_DECLSPEC  int MPI_Info_dup(MPI_Info info, MPI_Info *newinfo);OMPI_DECLSPEC  MPI_Info MPI_Info_f2c(MPI_Fint info);OMPI_DECLSPEC  int MPI_Info_free(MPI_Info *info);OMPI_DECLSPEC  int MPI_Info_get(MPI_Info info, char *key, int valuelen,                                 char *value, int *flag);OMPI_DECLSPEC  int MPI_Info_get_nkeys(MPI_Info info, int *nkeys);OMPI_DECLSPEC  int MPI_Info_get_nthkey(MPI_Info info, int n, char *key);OMPI_DECLSPEC  int MPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -