📄 mpi_base.f90
字号:
MODULE MPI_BASE IMPLICIT NONE! This module was created by the script buildiface INTERFACE SUBROUTINE MPI_TYPE_CREATE_DARRAY(v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,ierror) INTEGER v0, v1, v2, v3(*), v4(*), v5(*), v6(*), v7, v8, v9 INTEGER ierror END SUBROUTINE MPI_TYPE_CREATE_DARRAY SUBROUTINE MPI_COMM_FREE_KEYVAL(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_COMM_FREE_KEYVAL SUBROUTINE MPI_TYPE_EXTENT(v0,v1,ierror) USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND INTEGER v0 INTEGER(KIND=MPI_ADDRESS_KIND) v1 INTEGER ierror END SUBROUTINE MPI_TYPE_EXTENT SUBROUTINE MPI_TYPE_GET_NAME(v0,v1,v2,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER v2 INTEGER ierror END SUBROUTINE MPI_TYPE_GET_NAME SUBROUTINE MPI_GROUP_INTERSECTION(v0,v1,v2,ierror) INTEGER v0, v1, v2 INTEGER ierror END SUBROUTINE MPI_GROUP_INTERSECTION SUBROUTINE MPI_WIN_LOCK(v0,v1,v2,v3,ierror) INTEGER v0, v1, v2, v3 INTEGER ierror END SUBROUTINE MPI_WIN_LOCK SUBROUTINE MPI_CARTDIM_GET(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_CARTDIM_GET SUBROUTINE MPI_WIN_GET_ERRHANDLER(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_WIN_GET_ERRHANDLER SUBROUTINE MPI_COMM_SPLIT(v0,v1,v2,v3,ierror) INTEGER v0, v1, v2, v3 INTEGER ierror END SUBROUTINE MPI_COMM_SPLIT SUBROUTINE MPI_CANCEL(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_CANCEL SUBROUTINE MPI_WIN_POST(v0,v1,v2,ierror) INTEGER v0, v1, v2 INTEGER ierror END SUBROUTINE MPI_WIN_POST SUBROUTINE MPI_WIN_COMPLETE(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_WIN_COMPLETE SUBROUTINE MPI_TEST_CANCELLED(v0,v1,ierror) USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE INTEGER v0(MPI_STATUS_SIZE) LOGICAL v1 INTEGER ierror END SUBROUTINE MPI_TEST_CANCELLED SUBROUTINE MPI_GROUP_SIZE(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_GROUP_SIZE SUBROUTINE MPI_ADD_ERROR_STRING(v0,v1,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER ierror END SUBROUTINE MPI_ADD_ERROR_STRING SUBROUTINE MPI_PACK_SIZE(v0,v1,v2,v3,ierror) INTEGER v0, v1, v2, v3 INTEGER ierror END SUBROUTINE MPI_PACK_SIZE SUBROUTINE MPI_GET_ELEMENTS(v0,v1,v2,ierror) USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE INTEGER v0(MPI_STATUS_SIZE), v1, v2 INTEGER ierror END SUBROUTINE MPI_GET_ELEMENTS SUBROUTINE MPI_ERRHANDLER_GET(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_ERRHANDLER_GET SUBROUTINE MPI_FILE_GET_ERRHANDLER(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_FILE_GET_ERRHANDLER SUBROUTINE MPI_TYPE_LB(v0,v1,ierror) USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND INTEGER v0 INTEGER(KIND=MPI_ADDRESS_KIND) v1 INTEGER ierror END SUBROUTINE MPI_TYPE_LB SUBROUTINE MPI_REQUEST_FREE(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_REQUEST_FREE SUBROUTINE MPI_GROUP_RANGE_INCL(v0,v1,v2,v3,ierror) INTEGER v0, v1, v2(3,*), v3 INTEGER ierror END SUBROUTINE MPI_GROUP_RANGE_INCL SUBROUTINE MPI_TYPE_GET_TRUE_EXTENT(v0,v1,v2,ierror) USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND INTEGER v0 INTEGER(KIND=MPI_ADDRESS_KIND) v1, v2 INTEGER ierror END SUBROUTINE MPI_TYPE_GET_TRUE_EXTENT SUBROUTINE MPI_BARRIER(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_BARRIER SUBROUTINE MPI_IS_THREAD_MAIN(v0,ierror) LOGICAL v0 INTEGER ierror END SUBROUTINE MPI_IS_THREAD_MAIN SUBROUTINE MPI_WIN_FREE_KEYVAL(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_WIN_FREE_KEYVAL SUBROUTINE MPI_TYPE_COMMIT(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_TYPE_COMMIT SUBROUTINE MPI_GROUP_RANGE_EXCL(v0,v1,v2,v3,ierror) INTEGER v0, v1, v2(3,*), v3 INTEGER ierror END SUBROUTINE MPI_GROUP_RANGE_EXCL SUBROUTINE MPI_REQUEST_GET_STATUS(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_REQUEST_GET_STATUS SUBROUTINE MPI_QUERY_THREAD(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_QUERY_THREAD SUBROUTINE MPI_ERRHANDLER_CREATE(v0,v1,ierror) INTERFACE SUBROUTINE v0(vv0,vv1) INTEGER vv0,vv1 END SUBROUTINE END INTERFACE INTEGER v1 INTEGER ierror END SUBROUTINE MPI_ERRHANDLER_CREATE SUBROUTINE MPI_COMM_SPAWN_MULTIPLE(v0,v1,v2,v3,v4,v5,v6,v7,v8,ierror) INTEGER v0 CHARACTER (LEN=*) v1(*), v2(v0,*) INTEGER v3(*), v4(*), v5, v6, v7, v8(*) INTEGER ierror END SUBROUTINE MPI_COMM_SPAWN_MULTIPLE SUBROUTINE MPI_COMM_REMOTE_GROUP(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_COMM_REMOTE_GROUP SUBROUTINE MPI_TYPE_GET_EXTENT(v0,v1,v2,ierror) USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND INTEGER v0 INTEGER(KIND=MPI_ADDRESS_KIND) v1, v2 INTEGER ierror END SUBROUTINE MPI_TYPE_GET_EXTENT SUBROUTINE MPI_COMM_COMPARE(v0,v1,v2,ierror) INTEGER v0, v1, v2 INTEGER ierror END SUBROUTINE MPI_COMM_COMPARE SUBROUTINE MPI_INFO_GET_VALUELEN(v0,v1,v2,v3,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER v2 LOGICAL v3 INTEGER ierror END SUBROUTINE MPI_INFO_GET_VALUELEN SUBROUTINE MPI_INFO_GET(v0,v1,v2,v3,v4,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER v2 CHARACTER (LEN=*) v3 LOGICAL v4 INTEGER ierror END SUBROUTINE MPI_INFO_GET SUBROUTINE MPI_OP_CREATE(v0,v1,v2,ierror) EXTERNAL v0 LOGICAL v1 INTEGER v2 INTEGER ierror END SUBROUTINE MPI_OP_CREATE SUBROUTINE MPI_TYPE_CREATE_STRUCT(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_STRUCT SUBROUTINE MPI_TYPE_VECTOR(v0,v1,v2,v3,v4,ierror) INTEGER v0, v1, v2, v3, v4 INTEGER ierror END SUBROUTINE MPI_TYPE_VECTOR SUBROUTINE MPI_WIN_GET_GROUP(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_WIN_GET_GROUP SUBROUTINE MPI_GROUP_COMPARE(v0,v1,v2,ierror) INTEGER v0, v1, v2 INTEGER ierror END SUBROUTINE MPI_GROUP_COMPARE SUBROUTINE MPI_CART_SHIFT(v0,v1,v2,v3,v4,ierror) INTEGER v0, v1, v2, v3, v4 INTEGER ierror END SUBROUTINE MPI_CART_SHIFT SUBROUTINE MPI_WIN_SET_ERRHANDLER(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_WIN_SET_ERRHANDLER SUBROUTINE MPI_COMM_SPAWN(v0,v1,v2,v3,v4,v5,v6,v7,ierror) CHARACTER (LEN=*) v0, v1(*) INTEGER v2, v3, v4, v5, v6, v7(*) INTEGER ierror END SUBROUTINE MPI_COMM_SPAWN SUBROUTINE MPI_COMM_GROUP(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_COMM_GROUP SUBROUTINE MPI_WIN_CALL_ERRHANDLER(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_WIN_CALL_ERRHANDLER SUBROUTINE MPI_LOOKUP_NAME(v0,v1,v2,ierror) CHARACTER (LEN=*) v0 INTEGER v1 CHARACTER (LEN=*) v2 INTEGER ierror END SUBROUTINE MPI_LOOKUP_NAME SUBROUTINE MPI_INFO_FREE(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_INFO_FREE SUBROUTINE MPI_COMM_SET_ERRHANDLER(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_COMM_SET_ERRHANDLER SUBROUTINE MPI_GRAPH_GET(v0,v1,v2,v3,v4,ierror) INTEGER v0, v1, v2, v3(*), v4(*) INTEGER ierror END SUBROUTINE MPI_GRAPH_GET SUBROUTINE MPI_GROUP_FREE(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_GROUP_FREE SUBROUTINE MPI_STATUS_SET_ELEMENTS(v0,v1,v2,ierror) USE MPI_CONSTANTS,ONLY:MPI_STATUS_SIZE INTEGER v0(MPI_STATUS_SIZE), v1, v2 INTEGER ierror END SUBROUTINE MPI_STATUS_SET_ELEMENTS SUBROUTINE MPI_WIN_TEST(v0,v1,ierror) INTEGER v0 LOGICAL v1 INTEGER ierror END SUBROUTINE MPI_WIN_TEST SUBROUTINE MPI_WIN_FREE(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_WIN_FREE SUBROUTINE MPI_GRAPH_MAP(v0,v1,v2,v3,v4,ierror) INTEGER v0, v1, v2(*), v3(*), v4 INTEGER ierror END SUBROUTINE MPI_GRAPH_MAP SUBROUTINE MPI_PACK_EXTERNAL_SIZE(v0,v1,v2,v3,ierror) USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND CHARACTER (LEN=*) v0 INTEGER v1, v2 INTEGER(KIND=MPI_ADDRESS_KIND) v3 INTEGER ierror END SUBROUTINE MPI_PACK_EXTERNAL_SIZE SUBROUTINE MPI_PUBLISH_NAME(v0,v1,v2,ierror) CHARACTER (LEN=*) v0 INTEGER v1 CHARACTER (LEN=*) v2 INTEGER ierror END SUBROUTINE MPI_PUBLISH_NAME SUBROUTINE MPI_TYPE_CREATE_F90_REAL(v0,v1,v2,ierror) INTEGER v0, v1, v2 INTEGER ierror END SUBROUTINE MPI_TYPE_CREATE_F90_REAL SUBROUTINE MPI_OPEN_PORT(v0,v1,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER ierror END SUBROUTINE MPI_OPEN_PORT SUBROUTINE MPI_GROUP_UNION(v0,v1,v2,ierror) INTEGER v0, v1, v2 INTEGER ierror END SUBROUTINE MPI_GROUP_UNION SUBROUTINE MPI_COMM_ACCEPT(v0,v1,v2,v3,v4,ierror) CHARACTER (LEN=*) v0 INTEGER v1, v2, v3, v4 INTEGER ierror END SUBROUTINE MPI_COMM_ACCEPT SUBROUTINE MPI_FILE_CREATE_ERRHANDLER(v0,v1,ierror) INTERFACE SUBROUTINE v0(vv0,vv1) INTEGER vv0,vv1 END SUBROUTINE END INTERFACE INTEGER v1 INTEGER ierror END SUBROUTINE MPI_FILE_CREATE_ERRHANDLER SUBROUTINE MPI_WIN_GET_NAME(v0,v1,v2,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER v2 INTEGER ierror END SUBROUTINE MPI_WIN_GET_NAME SUBROUTINE MPI_INFO_CREATE(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_INFO_CREATE SUBROUTINE MPI_TYPE_CREATE_F90_INTEGER(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_TYPE_CREATE_F90_INTEGER SUBROUTINE MPI_TYPE_SET_NAME(v0,v1,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER ierror END SUBROUTINE MPI_TYPE_SET_NAME SUBROUTINE MPI_ATTR_DELETE(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_ATTR_DELETE SUBROUTINE MPI_GROUP_INCL(v0,v1,v2,v3,ierror) INTEGER v0, v1, v2(*), v3 INTEGER ierror END SUBROUTINE MPI_GROUP_INCL SUBROUTINE MPI_COMM_CREATE_ERRHANDLER(v0,v1,ierror) INTERFACE SUBROUTINE v0(vv0,vv1) INTEGER vv0,vv1 END SUBROUTINE END INTERFACE INTEGER v1 INTEGER ierror END SUBROUTINE MPI_COMM_CREATE_ERRHANDLER SUBROUTINE MPI_COMM_CONNECT(v0,v1,v2,v3,v4,ierror) CHARACTER (LEN=*) v0 INTEGER v1, v2, v3, v4 INTEGER ierror END SUBROUTINE MPI_COMM_CONNECT SUBROUTINE MPI_ERROR_STRING(v0,v1,v2,ierror) INTEGER v0 CHARACTER (LEN=*) v1 INTEGER v2 INTEGER ierror END SUBROUTINE MPI_ERROR_STRING SUBROUTINE MPI_TYPE_GET_CONTENTS(v0,v1,v2,v3,v4,v5,v6,ierror) USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND INTEGER v0, v1, v2, v3, v4(*) INTEGER(KIND=MPI_ADDRESS_KIND) v5(*) INTEGER v6(*) INTEGER ierror END SUBROUTINE MPI_TYPE_GET_CONTENTS SUBROUTINE MPI_TYPE_STRUCT(v0,v1,v2,v3,v4,ierror) INTEGER v0, v1(*), v2(*), v3(*), v4 INTEGER ierror END SUBROUTINE MPI_TYPE_STRUCT SUBROUTINE MPI_TYPE_CREATE_INDEXED_BLOCK(v0,v1,v2,v3,v4,ierror) INTEGER v0, v1, v2(*), v3, v4 INTEGER ierror END SUBROUTINE MPI_TYPE_CREATE_INDEXED_BLOCK SUBROUTINE MPI_TYPE_CREATE_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_CREATE_HVECTOR SUBROUTINE MPI_TYPE_FREE_KEYVAL(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_TYPE_FREE_KEYVAL SUBROUTINE MPI_START(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_START SUBROUTINE MPI_ABORT(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_ABORT SUBROUTINE MPI_INTERCOMM_CREATE(v0,v1,v2,v3,v4,v5,ierror) INTEGER v0, v1, v2, v3, v4, v5 INTEGER ierror END SUBROUTINE MPI_INTERCOMM_CREATE SUBROUTINE MPI_COMM_RANK(v0,v1,ierror) INTEGER v0, v1 INTEGER ierror END SUBROUTINE MPI_COMM_RANK SUBROUTINE MPI_COMM_GET_PARENT(v0,ierror) INTEGER v0 INTEGER ierror END SUBROUTINE MPI_COMM_GET_PARENT SUBROUTINE MPI_FINALIZED(v0,ierror)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -