📄 mpi_base.f90
字号:
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 + -