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

📄 mpi_fortnames.h

📁 MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.
💻 H
字号:
#ifndef MPI_FORTNAMES#define MPI_FORTNAMES/* Name mapping for different choices of Fortran to global (linker) names *//* We may wish to define these as pmpi, rather than mpi */#if defined(F77_NAME_UPPER)#define mpi_init_ MPI_INIT#define mpi_bsend_init_ MPI_BSEND_INIT#define mpi_bsend_ MPI_BSEND#define mpi_buffer_attach_ MPI_BUFFER_ATTACH#define mpi_buffer_detach_ MPI_BUFFER_DETACH#define mpi_cancel_ MPI_CANCEL#define mpi_request_free_ MPI_REQUEST_FREE#define mpi_recv_init_ MPI_RECV_INIT#define mpi_send_init_ MPI_SEND_INIT#define mpi_get_count_ MPI_GET_COUNT#define mpi_get_elements_ MPI_GET_ELEMENTS#define mpi_ibsend_ MPI_IBSEND#define mpi_iprobe_ MPI_IPROBE#define mpi_irecv_ MPI_IRECV#define mpi_irsend_ MPI_IRSEND#define mpi_isend_ MPI_ISEND#define mpi_issend_ MPI_ISSEND#define mpi_pack_size_ MPI_PACK_SIZE#define mpi_pack_ MPI_PACK#define mpi_probe_ MPI_PROBE#define mpi_recv_ MPI_RECV#define mpi_rsend_init_ MPI_RSEND_INIT#define mpi_rsend_ MPI_RSEND#define mpi_send_ MPI_SEND#define mpi_sendrecv_ MPI_SENDRECV#define mpi_sendrecv_replace_ MPI_SENDRECV_REPLACE#define mpi_ssend_init_ MPI_SSEND_INIT#define mpi_ssend_ MPI_SSEND#define mpi_startall_ MPI_STARTALL#define mpi_start_ MPI_START#define mpi_testall_ MPI_TESTALL#define mpi_testany_ MPI_TESTANY#define mpi_test_canceled_ MPI_TESTCANCEL#define mpi_test_ MPI_TEST#define mpi_testsome_ MPI_TESTSOME#define mpi_type_commit_ MPI_TYPE_COMMIT#define mpi_type_contiguous_ MPI_TYPE_CONTIGUOUS#define mpi_type_extent_ MPI_TYPE_EXTENT#define mpi_type_free_ MPI_TYPE_FREE#define mpi_type_hindexed_ MPI_TYPE_HINDEXED#define mpi_type_hvector_ MPI_TYPE_HVECTOR#define mpi_type_indexed_ MPI_TYPE_INDEXED#define mpi_type_lb_ MPI_TYPE_LB#define mpi_type_size_ MPI_TYPE_SIZE#define mpi_type_struct_ MPI_TYPE_STRUCT#define mpi_type_ub_ MPI_TYPE_UB#define mpi_type_vector_ MPI_TYPE_VECTOR#define mpi_unpack_ MPI_UNPACK#define mpi_waitall_ MPI_WAITALL#define mpi_waitany_ MPI_WAITANY#define mpi_wait_ MPI_WAIT#define mpi_waitsome_ MPI_WAITSOME#define mpi_allgather_ MPI_ALLGATHER#define mpi_allgatherv_ MPI_ALLGATHERV#define mpi_allreduce_ MPI_ALLREDUCE#define mpi_alltoall_ MPI_ALLTOALL#define mpi_alltoallv_ MPI_ALLTOALLV#define mpi_barrier_ MPI_BARRIER#define mpi_bcast_ MPI_BCAST#define mpi_gather_ MPI_GATHER#define mpi_gatherv_ MPI_GATHERV#define mpi_op_create_ MPI_OP_CREATE#define mpi_op_free_ MPI_OP_FREE#define mpi_reduce_scatter_ MPI_REDUCE_SCATTER#define mpi_reduce_ MPI_REDUCE#define mpi_scan_ MPI_SCAN#define mpi_scatter_ MPI_SCATTER#define mpi_scatterv_ MPI_SCATTERV#define mpi_finalize_ MPI_FINALIZE#elif defined(F77_NAME_LOWER_2USCORE)#define mpi_init_ mpi_init__#define mpi_bsend_init_ mpi_bsend_init__#define mpi_bsend_ mpi_bsend__#define mpi_buffer_attach_ mpi_buffer_attach__#define mpi_buffer_detach_ mpi_buffer_detach__#define mpi_cancel_ mpi_cancel__#define mpi_request_free_ mpi_request_free__#define mpi_recv_init_ mpi_recv_init__#define mpi_send_init_ mpi_send_init__#define mpi_get_count_ mpi_get_count__#define mpi_get_elements_ mpi_get_elements__#define mpi_ibsend_ mpi_ibsend__#define mpi_iprobe_ mpi_iprobe__#define mpi_irecv_ mpi_irecv__#define mpi_irsend_ mpi_irsend__#define mpi_isend_ mpi_isend__#define mpi_issend_ mpi_issend__#define mpi_pack_size_ mpi_pack_size__#define mpi_pack_ mpi_pack__#define mpi_probe_ mpi_probe__#define mpi_recv_ mpi_recv__#define mpi_rsend_init_ mpi_rsend_init__#define mpi_rsend_ mpi_rsend__#define mpi_send_ mpi_send__#define mpi_sendrecv_ mpi_sendrecv__#define mpi_sendrecv_replace_ mpi_sendrecv_replace__#define mpi_ssend_init_ mpi_ssend_init__#define mpi_ssend_ mpi_ssend__#define mpi_startall_ mpi_startall__#define mpi_start_ mpi_start__#define mpi_testall_ mpi_testall__#define mpi_testany_ mpi_testany__#define mpi_test_cancelled_ mpi_test_cancelled__#define mpi_test_ mpi_test__#define mpi_testsome_ mpi_testsome__#define mpi_type_commit_ mpi_type_commit__#define mpi_type_contiguous_ mpi_type_contiguous__#define mpi_type_extent_ mpi_type_extent__#define mpi_type_free_ mpi_type_free__#define mpi_type_hindexed_ mpi_type_hindexed__#define mpi_type_hvector_ mpi_type_hvector__#define mpi_type_indexed_ mpi_type_indexed__#define mpi_type_lb_ mpi_type_lb__#define mpi_type_size_ mpi_type_size__#define mpi_type_struct_ mpi_type_struct__#define mpi_type_ub_ mpi_type_ub__#define mpi_type_vector_ mpi_type_vector__#define mpi_unpack_ mpi_unpack__#define mpi_waitall_ mpi_waitall__#define mpi_waitany_ mpi_waitany__#define mpi_wait_ mpi_wait__#define mpi_waitsome_ mpi_waitsome__#define mpi_allgather_ mpi_allgather__#define mpi_allgatherv_ mpi_allgatherv__#define mpi_allreduce_ mpi_allreduce__#define mpi_alltoall_ mpi_alltoall__#define mpi_alltoallv_ mpi_alltoallv__#define mpi_barrier_ mpi_barrier__#define mpi_bcast_ mpi_bcast__#define mpi_gather_ mpi_gather__#define mpi_gatherv_ mpi_gatherv__#define mpi_op_create_ mpi_op_create__#define mpi_op_free_ mpi_op_free__#define mpi_reduce_scatter_ mpi_reduce_scatter__#define mpi_reduce_ mpi_reduce__#define mpi_scan_ mpi_scan__#define mpi_scatter_ mpi_scatter__#define mpi_scatterv_ mpi_scatterv__#define mpi_finalize_ mpi_finalize__#elif defined(F77_NAME_LOWER)#define mpi_init_ mpi_init#define mpi_bsend_ mpi_bsend#define mpi_bsend_init_ mpi_bsend_init#define mpi_buffer_attach_ mpi_buffer_attach#define mpi_buffer_detach_ mpi_buffer_detach#define mpi_cancel_ mpi_cancel#define mpi_request_free_ mpi_request_free#define mpi_recv_init_ mpi_recv_init#define mpi_send_init_ mpi_send_init#define mpi_get_count_ mpi_get_count#define mpi_get_elements_ mpi_get_elements#define mpi_ibsend_ mpi_ibsend#define mpi_iprobe_ mpi_iprobe#define mpi_irecv_ mpi_irecv#define mpi_irsend_ mpi_irsend#define mpi_isend_ mpi_isend#define mpi_issend_ mpi_issend#define mpi_pack_size_ mpi_pack_size#define mpi_pack_ mpi_pack#define mpi_probe_ mpi_probe#define mpi_recv_ mpi_recv#define mpi_rsend_init_ mpi_rsend_init#define mpi_rsend_ mpi_rsend#define mpi_send_ mpi_send#define mpi_sendrecv_ mpi_sendrecv#define mpi_sendrecv_replace_ mpi_sendrecv_replace#define mpi_ssend_init_ mpi_ssend_init#define mpi_ssend_ mpi_ssend#define mpi_startall_ mpi_startall#define mpi_start_ mpi_start#define mpi_testall_ mpi_testall#define mpi_testany_ mpi_testany#define mpi_test_cancelled_ mpi_test_cancelled#define mpi_test_ mpi_test#define mpi_testsome_ mpi_testsome#define mpi_type_commit_ mpi_type_commit#define mpi_type_contiguous_ mpi_type_contiguous#define mpi_type_extent_ mpi_type_extent#define mpi_type_free_ mpi_type_free#define mpi_type_hindexed_ mpi_type_hindexed#define mpi_type_hvector_ mpi_type_hvector#define mpi_type_indexed_ mpi_type_indexed#define mpi_type_lb_ mpi_type_lb#define mpi_type_size_ mpi_type_size#define mpi_type_struct_ mpi_type_struct#define mpi_type_ub_ mpi_type_ub#define mpi_type_vector_ mpi_type_vector#define mpi_unpack_ mpi_unpack#define mpi_waitall_ mpi_waitall#define mpi_waitany_ mpi_waitany#define mpi_wait_ mpi_wait#define mpi_waitsome_ mpi_waitsome#define mpi_allgather_ mpi_allgather#define mpi_allgatherv_ mpi_allgatherv#define mpi_allreduce_ mpi_allreduce#define mpi_alltoall_ mpi_alltoall#define mpi_alltoallv_ mpi_alltoallv#define mpi_barrier_ mpi_barrier#define mpi_bcast_ mpi_bcast#define mpi_gather_ mpi_gather#define mpi_gatherv_ mpi_gatherv#define mpi_op_create_ mpi_op_create#define mpi_op_free_ mpi_op_free#define mpi_reduce_scatter_ mpi_reduce_scatter#define mpi_reduce_ mpi_reduce#define mpi_scan_ mpi_scan#define mpi_scatter_ mpi_scatter#define mpi_scatterv_ mpi_scatterv#define mpi_finalize_ mpi_finalize#endif#endif

⌨️ 快捷键说明

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