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

📄 mpi_base.f90

📁 fortran并行计算包
💻 F90
📖 第 1 页 / 共 2 页
字号:
       LOGICAL v0       INTEGER ierror       END SUBROUTINE MPI_FINALIZED       SUBROUTINE MPI_INTERCOMM_MERGE(v0,v1,v2,ierror)       INTEGER v0       LOGICAL v1       INTEGER v2       INTEGER ierror       END SUBROUTINE MPI_INTERCOMM_MERGE       SUBROUTINE MPI_INFO_GET_NTHKEY(v0,v1,v2,ierror)       INTEGER v0, v1       CHARACTER (LEN=*) v2       INTEGER ierror       END SUBROUTINE MPI_INFO_GET_NTHKEY       SUBROUTINE MPI_TYPE_MATCH_SIZE(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_TYPE_MATCH_SIZE       SUBROUTINE MPI_STATUS_SET_CANCELLED(v0,v1,ierror)       USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE       INTEGER v0(MPI_STATUS_SIZE), v1       INTEGER ierror       END SUBROUTINE MPI_STATUS_SET_CANCELLED       SUBROUTINE MPI_FILE_SET_ERRHANDLER(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_FILE_SET_ERRHANDLER       SUBROUTINE MPI_INFO_DELETE(v0,v1,ierror)       INTEGER v0       CHARACTER (LEN=*) v1       INTEGER ierror       END SUBROUTINE MPI_INFO_DELETE       SUBROUTINE MPI_UNPUBLISH_NAME(v0,v1,v2,ierror)       CHARACTER (LEN=*) v0       INTEGER v1       CHARACTER (LEN=*) v2       INTEGER ierror       END SUBROUTINE MPI_UNPUBLISH_NAME       SUBROUTINE MPI_TYPE_CONTIGUOUS(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_TYPE_CONTIGUOUS       SUBROUTINE MPI_INITIALIZED(v0,ierror)       LOGICAL v0       INTEGER ierror       END SUBROUTINE MPI_INITIALIZED       SUBROUTINE MPI_TYPE_CREATE_RESIZED(v0,v1,v2,v3,ierror)       USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND       INTEGER v0       INTEGER(KIND=MPI_ADDRESS_KIND) v1, v2       INTEGER v3       INTEGER ierror       END SUBROUTINE MPI_TYPE_CREATE_RESIZED       SUBROUTINE MPI_TYPE_UB(v0,v1,ierror)       USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND       INTEGER v0       INTEGER(KIND=MPI_ADDRESS_KIND) v1       INTEGER ierror       END SUBROUTINE MPI_TYPE_UB       SUBROUTINE MPI_INFO_DUP(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_INFO_DUP       SUBROUTINE MPI_TYPE_DUP(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_TYPE_DUP       SUBROUTINE MPI_ERRHANDLER_SET(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_ERRHANDLER_SET       SUBROUTINE MPI_WIN_DELETE_ATTR(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_WIN_DELETE_ATTR       SUBROUTINE MPI_INFO_GET_NKEYS(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_INFO_GET_NKEYS       SUBROUTINE MPI_GROUP_EXCL(v0,v1,v2,v3,ierror)       INTEGER v0, v1, v2(*), v3       INTEGER ierror       END SUBROUTINE MPI_GROUP_EXCL       SUBROUTINE MPI_INFO_SET(v0,v1,v2,ierror)       INTEGER v0       CHARACTER (LEN=*) v1, v2       INTEGER ierror       END SUBROUTINE MPI_INFO_SET       SUBROUTINE MPI_WAIT(v0,v1,ierror)       USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE       INTEGER v0, v1(MPI_STATUS_SIZE)       INTEGER ierror       END SUBROUTINE MPI_WAIT       SUBROUTINE MPI_COMM_DELETE_ATTR(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_COMM_DELETE_ATTR       SUBROUTINE MPI_COMM_GET_NAME(v0,v1,v2,ierror)       INTEGER v0       CHARACTER (LEN=*) v1       INTEGER v2       INTEGER ierror       END SUBROUTINE MPI_COMM_GET_NAME       SUBROUTINE MPI_TEST(v0,v1,v2,ierror)       USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE       INTEGER v0       LOGICAL v1       INTEGER v2(MPI_STATUS_SIZE)       INTEGER ierror       END SUBROUTINE MPI_TEST       SUBROUTINE MPI_GET_COUNT(v0,v1,v2,ierror)       USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE       INTEGER v0(MPI_STATUS_SIZE), v1, v2       INTEGER ierror       END SUBROUTINE MPI_GET_COUNT       SUBROUTINE MPI_ADD_ERROR_CLASS(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_ADD_ERROR_CLASS       SUBROUTINE MPI_COMM_FREE(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_COMM_FREE       SUBROUTINE MPI_COMM_SET_NAME(v0,v1,ierror)       INTEGER v0       CHARACTER (LEN=*) v1       INTEGER ierror       END SUBROUTINE MPI_COMM_SET_NAME       SUBROUTINE MPI_COMM_DISCONNECT(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_COMM_DISCONNECT       SUBROUTINE MPI_IPROBE(v0,v1,v2,v3,v4,ierror)       USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE       INTEGER v0, v1, v2       LOGICAL v3       INTEGER v4(MPI_STATUS_SIZE)       INTEGER ierror       END SUBROUTINE MPI_IPROBE       SUBROUTINE MPI_ADD_ERROR_CODE(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_ADD_ERROR_CODE       SUBROUTINE MPI_COMM_GET_ERRHANDLER(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_COMM_GET_ERRHANDLER       SUBROUTINE MPI_COMM_CREATE(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_COMM_CREATE       SUBROUTINE MPI_OP_FREE(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_OP_FREE       SUBROUTINE MPI_TOPO_TEST(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_TOPO_TEST       SUBROUTINE MPI_GET_PROCESSOR_NAME(v0,v1,ierror)       CHARACTER (LEN=*) v0       INTEGER v1       INTEGER ierror       END SUBROUTINE MPI_GET_PROCESSOR_NAME       SUBROUTINE MPI_COMM_SIZE(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_COMM_SIZE       SUBROUTINE MPI_WIN_UNLOCK(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_WIN_UNLOCK       SUBROUTINE MPI_ERRHANDLER_FREE(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_ERRHANDLER_FREE       SUBROUTINE MPI_COMM_REMOTE_SIZE(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_COMM_REMOTE_SIZE       SUBROUTINE MPI_PROBE(v0,v1,v2,v3,ierror)       USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE       INTEGER v0, v1, v2, v3(MPI_STATUS_SIZE)       INTEGER ierror       END SUBROUTINE MPI_PROBE       SUBROUTINE MPI_TYPE_HINDEXED(v0,v1,v2,v3,v4,ierror)       INTEGER v0, v1(*), v2(*), v3, v4       INTEGER ierror       END SUBROUTINE MPI_TYPE_HINDEXED       SUBROUTINE MPI_WIN_WAIT(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_WIN_WAIT       SUBROUTINE MPI_WIN_SET_NAME(v0,v1,ierror)       INTEGER v0       CHARACTER (LEN=*) v1       INTEGER ierror       END SUBROUTINE MPI_WIN_SET_NAME       SUBROUTINE MPI_TYPE_SIZE(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_TYPE_SIZE       SUBROUTINE MPI_TYPE_CREATE_SUBARRAY(v0,v1,v2,v3,v4,v5,v6,ierror)       INTEGER v0, v1(*), v2(*), v3(*), v4, v5, v6       INTEGER ierror       END SUBROUTINE MPI_TYPE_CREATE_SUBARRAY       SUBROUTINE MPI_WIN_CREATE_ERRHANDLER(v0,v1,ierror)       INTERFACE        SUBROUTINE v0(vv0,vv1)       INTEGER vv0,vv1       END SUBROUTINE       END INTERFACE       INTEGER v1       INTEGER ierror       END SUBROUTINE MPI_WIN_CREATE_ERRHANDLER       SUBROUTINE MPI_WIN_START(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_WIN_START       SUBROUTINE MPI_TYPE_FREE(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_TYPE_FREE       SUBROUTINE MPI_WIN_FENCE(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_WIN_FENCE       SUBROUTINE MPI_GRAPHDIMS_GET(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_GRAPHDIMS_GET       SUBROUTINE MPI_FILE_CALL_ERRHANDLER(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_FILE_CALL_ERRHANDLER       SUBROUTINE MPI_TYPE_GET_ENVELOPE(v0,v1,v2,v3,v4,ierror)       INTEGER v0, v1, v2, v3, v4       INTEGER ierror       END SUBROUTINE MPI_TYPE_GET_ENVELOPE       SUBROUTINE MPI_TYPE_DELETE_ATTR(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_TYPE_DELETE_ATTR       SUBROUTINE MPI_TYPE_CREATE_HINDEXED(v0,v1,v2,v3,v4,ierror)       USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND       INTEGER v0, v1(*)       INTEGER(KIND=MPI_ADDRESS_KIND) v2(*)       INTEGER v3, v4       INTEGER ierror       END SUBROUTINE MPI_TYPE_CREATE_HINDEXED       SUBROUTINE MPI_TYPE_INDEXED(v0,v1,v2,v3,v4,ierror)       INTEGER v0, v1(*), v2(*), v3, v4       INTEGER ierror       END SUBROUTINE MPI_TYPE_INDEXED       SUBROUTINE MPI_GREQUEST_COMPLETE(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_GREQUEST_COMPLETE       SUBROUTINE MPI_GRAPH_NEIGHBORS_COUNT(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_GRAPH_NEIGHBORS_COUNT       SUBROUTINE MPI_GET_VERSION(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_GET_VERSION       SUBROUTINE MPI_TYPE_HVECTOR(v0,v1,v2,v3,v4,ierror)       USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND       INTEGER v0, v1       INTEGER(KIND=MPI_ADDRESS_KIND) v2       INTEGER v3, v4       INTEGER ierror       END SUBROUTINE MPI_TYPE_HVECTOR       SUBROUTINE MPI_KEYVAL_FREE(v0,ierror)       INTEGER v0       INTEGER ierror       END SUBROUTINE MPI_KEYVAL_FREE       SUBROUTINE MPI_COMM_CALL_ERRHANDLER(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_COMM_CALL_ERRHANDLER       SUBROUTINE MPI_COMM_JOIN(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_COMM_JOIN       SUBROUTINE MPI_COMM_TEST_INTER(v0,v1,ierror)       INTEGER v0       LOGICAL v1       INTEGER ierror       END SUBROUTINE MPI_COMM_TEST_INTER       SUBROUTINE MPI_CLOSE_PORT(v0,ierror)       CHARACTER (LEN=*) v0       INTEGER ierror       END SUBROUTINE MPI_CLOSE_PORT       SUBROUTINE MPI_TYPE_CREATE_F90_COMPLEX(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_TYPE_CREATE_F90_COMPLEX       SUBROUTINE MPI_GROUP_DIFFERENCE(v0,v1,v2,ierror)       INTEGER v0, v1, v2       INTEGER ierror       END SUBROUTINE MPI_GROUP_DIFFERENCE       SUBROUTINE MPI_COMM_DUP(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_COMM_DUP       SUBROUTINE MPI_ERROR_CLASS(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_ERROR_CLASS       SUBROUTINE MPI_GROUP_RANK(v0,v1,ierror)       INTEGER v0, v1       INTEGER ierror       END SUBROUTINE MPI_GROUP_RANK        SUBROUTINE MPI_INIT(ierror)        INTEGER ierror        END SUBROUTINE MPI_INIT        SUBROUTINE MPI_INIT_THREAD(v0,v1,ierror)        INTEGER v0, v1, ierror        END SUBROUTINE MPI_INIT_THREAD        FUNCTION MPI_WTIME()            DOUBLE PRECISION MPI_WTIME        END FUNCTION MPI_WTIME!        FUNCTION MPI_WTICK()            DOUBLE PRECISION MPI_WTICK        END FUNCTION MPI_WTICK        FUNCTION PMPI_WTIME()            DOUBLE PRECISION PMPI_WTIME        END FUNCTION PMPI_WTIME!        FUNCTION PMPI_WTICK()            DOUBLE PRECISION PMPI_WTICK        END FUNCTION PMPI_WTICK        SUBROUTINE MPI_NULL_DELETE_FN(a,b,c,d,e)          INTEGER a,b,c,d,e        END SUBROUTINE MPI_NULL_DELETE_FN        SUBROUTINE MPI_DUP_FN(a,b,c,d,e,f,g)          INTEGER a,b,c,d,e,g          LOGICAL f        END SUBROUTINE MPI_DUP_FN        SUBROUTINE MPI_NULL_COPY_FN(a,b,c,d,e,f,g)          INTEGER a,b,c,d,e,g          LOGICAL f        END SUBROUTINE MPI_NULL_COPY_FN        SUBROUTINE MPI_COMM_NULL_DELETE_FN(a,b,c,d,e)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,e          INTEGER (KIND=MPI_ADDRESS_KIND) c, d        END SUBROUTINE MPI_COMM_NULL_DELETE_FN        SUBROUTINE MPI_COMM_DUP_FN(a,b,c,d,e,f,g)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,g          INTEGER (KIND=MPI_ADDRESS_KIND) c,d,e          LOGICAL f        END SUBROUTINE MPI_COMM_DUP_FN        SUBROUTINE MPI_COMM_NULL_COPY_FN(a,b,c,d,e,f,g)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,g          INTEGER (KIND=MPI_ADDRESS_KIND) c,d,e          LOGICAL f        END SUBROUTINE MPI_COMM_NULL_COPY_FN        SUBROUTINE MPI_TYPE_NULL_DELETE_FN(a,b,c,d,e)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,e          INTEGER (KIND=MPI_ADDRESS_KIND) c, d        END SUBROUTINE MPI_TYPE_NULL_DELETE_FN        SUBROUTINE MPI_TYPE_DUP_FN(a,b,c,d,e,f,g)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,g          INTEGER (KIND=MPI_ADDRESS_KIND) c,d,e          LOGICAL f        END SUBROUTINE MPI_TYPE_DUP_FN        SUBROUTINE MPI_TYPE_NULL_COPY_FN(a,b,c,d,e,f,g)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,g          INTEGER (KIND=MPI_ADDRESS_KIND) c,d,e          LOGICAL f        END SUBROUTINE MPI_TYPE_NULL_COPY_FN        SUBROUTINE MPI_WIN_NULL_DELETE_FN(a,b,c,d,e)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,e          INTEGER (KIND=MPI_ADDRESS_KIND) c, d        END SUBROUTINE MPI_WIN_NULL_DELETE_FN        SUBROUTINE MPI_WIN_DUP_FN(a,b,c,d,e,f,g)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,g          INTEGER (KIND=MPI_ADDRESS_KIND) c,d,e          LOGICAL f        END SUBROUTINE MPI_WIN_DUP_FN        SUBROUTINE MPI_WIN_NULL_COPY_FN(a,b,c,d,e,f,g)          USE MPI_CONSTANTS,ONLY: MPI_ADDRESS_KIND          INTEGER a,b,g          INTEGER (KIND=MPI_ADDRESS_KIND) c,d,e          LOGICAL f        END SUBROUTINE MPI_WIN_NULL_COPY_FN       END INTERFACE       END MODULE MPI_BASE

⌨️ 快捷键说明

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