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

📄 fproto.h

📁 刚才是说明 现在是安装程序在 LINUX环境下进行编程的MPICH安装文件
💻 H
📖 第 1 页 / 共 2 页
字号:
/* -*- Mode: C; c-basic-offset:4 ; -*- *//*   *  (C) 2001 by Argonne National Laboratory. *      See COPYRIGHT in top-level directory. * * This file is automatically generated by buildiface  * DO NOT EDIT *//* Prototypes for Fortran Interface Functions */FORTRAN_API void FORT_CALL mpi_send_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_recv_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Status*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_get_count_ ( MPI_Status*v1, MPI_Fint *v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_bsend_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_ssend_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_rsend_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_buffer_attach_ ( void*v1, MPI_Fint *v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_buffer_detach_ ( void*v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_isend_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_ibsend_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_issend_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_irsend_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_irecv_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_wait_ ( MPI_Request*v1, MPI_Status*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_test_ ( MPI_Request*v1, int*v2, MPI_Status*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_request_free_ ( MPI_Request*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_waitany_ ( MPI_Fint *v1, MPI_Request*v2, int*v3, MPI_Status*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_testany_ ( MPI_Fint *v1, MPI_Request*v2, int*v3, int*v4, MPI_Status*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_waitall_ ( MPI_Fint *v1, MPI_Request*v2, MPI_Status*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_testall_ ( MPI_Fint *v1, MPI_Request*v2, int*v3, MPI_Status*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_waitsome_ ( MPI_Fint *v1, MPI_Request*v2, int*v3, int*v4, MPI_Status*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_testsome_ ( MPI_Fint *v1, MPI_Request*v2, int*v3, int*v4, MPI_Status*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_iprobe_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, int*v4, MPI_Status*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_probe_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Status*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cancel_ ( MPI_Request*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_test_cancelled_ ( MPI_Status*v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_send_init_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_bsend_init_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_ssend_init_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_rsend_init_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_recv_init_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Request*v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_start_ ( MPI_Request*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_startall_ ( MPI_Fint *v1, MPI_Request*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_sendrecv_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, void*v6, MPI_Fint *v7, MPI_Fint *v8, MPI_Fint *v9, MPI_Fint *v10, MPI_Fint *v11, MPI_Status*v12, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_sendrecv_replace_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *v8, MPI_Status*v9, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_contiguous_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Datatype*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_vector_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Datatype*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_hvector_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Datatype*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_indexed_ ( MPI_Fint *v1, int*v2, int*v3, MPI_Fint *v4, MPI_Datatype*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_hindexed_ ( MPI_Fint *v1, int*v2, MPI_Aint*v3, MPI_Fint *v4, MPI_Datatype*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_struct_ ( MPI_Fint *v1, int*v2, MPI_Aint*v3, MPI_Datatype*v4, MPI_Datatype*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_extent_ ( MPI_Fint *v1, MPI_Aint*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_size_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_count_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_lb_ ( MPI_Fint *v1, MPI_Aint*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_ub_ ( MPI_Fint *v1, MPI_Aint*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_commit_ ( MPI_Datatype*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_type_free_ ( MPI_Datatype*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_get_elements_ ( MPI_Status*v1, MPI_Fint *v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_pack_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, void*v4, MPI_Fint *v5, int*v6, MPI_Fint *v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_unpack_ ( void*v1, MPI_Fint *v2, int*v3, void*v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_pack_size_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, int*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_barrier_ ( MPI_Fint *v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_bcast_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_gather_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, void*v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *v8, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_gatherv_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, void*v4, int*v5, int*v6, MPI_Fint *v7, MPI_Fint *v8, MPI_Fint *v9, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_scatter_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, void*v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *v8, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_scatterv_ ( void*v1, int*v2, int*v3, MPI_Fint *v4, void*v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *v8, MPI_Fint *v9, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_allgather_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, void*v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_allgatherv_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, void*v4, int*v5, int*v6, MPI_Fint *v7, MPI_Fint *v8, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_alltoall_ ( void*v1, MPI_Fint *v2, MPI_Fint *v3, void*v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_alltoallv_ ( void*v1, int*v2, int*v3, MPI_Fint *v4, void*v5, int*v6, int*v7, MPI_Fint *v8, MPI_Fint *v9, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_reduce_ ( void*v1, void*v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *v7, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_op_create_ ( MPI_User_function*v1, MPI_Fint *v2, MPI_Op*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_op_free_ ( MPI_Op*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_allreduce_ ( void*v1, void*v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_reduce_scatter_ ( void*v1, void*v2, int*v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_scan_ ( void*v1, void*v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Fint *v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_size_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_rank_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_translate_ranks_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, MPI_Fint *v4, int*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_compare_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_group_ ( MPI_Fint *v1, MPI_Group*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_union_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Group*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_intersection_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Group*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_difference_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Group*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_incl_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, MPI_Group*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_excl_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, MPI_Group*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_range_incl_ ( MPI_Fint *v1, MPI_Fint *v2, int v3[], MPI_Group*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_range_excl_ ( MPI_Fint *v1, MPI_Fint *v2, int v3[], MPI_Group*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_group_free_ ( MPI_Group*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_size_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_rank_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_compare_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_dup_ ( MPI_Fint *v1, MPI_Comm*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_create_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Comm*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_split_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Comm*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_free_ ( MPI_Comm*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_test_inter_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_remote_size_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_comm_remote_group_ ( MPI_Fint *v1, MPI_Group*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_intercomm_create_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, MPI_Fint *v4, MPI_Fint *v5, MPI_Comm*v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_intercomm_merge_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Comm*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_keyval_free_ ( int*v1, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_attr_put_ ( MPI_Fint *v1, MPI_Fint *v2, void*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_attr_get_ ( MPI_Fint *v1, MPI_Fint *v2, void*v3, int*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_attr_delete_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_topo_test_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cart_create_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, int*v4, MPI_Fint *v5, MPI_Comm*v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_dims_create_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_graph_create_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, int*v4, MPI_Fint *v5, MPI_Comm*v6, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_graphdims_get_ ( MPI_Fint *v1, int*v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_graph_get_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, int*v4, int*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cartdim_get_ ( MPI_Fint *v1, int*v2, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cart_get_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, int*v4, int*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cart_rank_ ( MPI_Fint *v1, int*v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cart_coords_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, int*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_graph_neighbors_count_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_graph_neighbors_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, int*v4, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cart_shift_ ( MPI_Fint *v1, MPI_Fint *v2, MPI_Fint *v3, int*v4, int*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cart_sub_ ( MPI_Fint *v1, int*v2, MPI_Comm*v3, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_cart_map_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, int*v4, int*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_graph_map_ ( MPI_Fint *v1, MPI_Fint *v2, int*v3, int*v4, int*v5, MPI_Fint *ierr );FORTRAN_API void FORT_CALL mpi_get_processor_name_ ( char *v1 FORT_MIXED_LEN(d1), int*v2, MPI_Fint *ierr FORT_END_LEN(d1) );

⌨️ 快捷键说明

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