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

📄 mpi_sizeofs.f90.in

📁 mpi并行计算的c++代码 可用vc或gcc编译通过 可以用来搭建并行计算试验环境
💻 IN
字号:
       MODULE MPI_SIZEOFS!      This module contains the definitions for MPI_SIZEOF for the!      predefined, named types in Fortran 90.  This is provided!      as a separate module to allow MPI_SIZEOF to supply the!      basic size information even when we do not provide the!      arbitrary choice types       IMPLICIT NONE!       PUBLIC :: MPI_SIZEOF       INTERFACE MPI_SIZEOF           MODULE PROCEDURE MPI_SIZEOF_I, MPI_SIZEOF_R, MPI_SIZEOF_D,  &     &                      MPI_SIZEOF_L, MPI_SIZEOF_CH, MPI_SIZEOF_CX,&     &           MPI_SIZEOF_IV, MPI_SIZEOF_RV, MPI_SIZEOF_DV,          &     &           MPI_SIZEOF_LV, MPI_SIZEOF_CHV, MPI_SIZEOF_CXV            END INTERFACE ! MPI_SIZEOF!       CONTAINS!       SUBROUTINE MPI_SIZEOF_I( X, SIZE, IERROR )       INTEGER X       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_INTEGER@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_I!       SUBROUTINE MPI_SIZEOF_R( X, SIZE, IERROR )       REAL X       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_REAL@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_R!       SUBROUTINE MPI_SIZEOF_D( X, SIZE, IERROR )       DOUBLE PRECISION X       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_DOUBLE_PRECISION@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_D!       SUBROUTINE MPI_SIZEOF_L( X, SIZE, IERROR )       LOGICAL X       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_INTEGER@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_L!       SUBROUTINE MPI_SIZEOF_CH( X, SIZE, IERROR )       CHARACTER X       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_CHARACTER@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_CH!       SUBROUTINE MPI_SIZEOF_CX( X, SIZE, IERROR )       COMPLEX X       INTEGER SIZE, IERROR       SIZE = 2*@SIZEOF_F90_REAL@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_CX!       SUBROUTINE MPI_SIZEOF_IV( X, SIZE, IERROR )       INTEGER X(*)       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_INTEGER@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_IV!       SUBROUTINE MPI_SIZEOF_RV( X, SIZE, IERROR )       REAL X(*)       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_REAL@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_RV!       SUBROUTINE MPI_SIZEOF_DV( X, SIZE, IERROR )       DOUBLE PRECISION X(*)       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_DOUBLE_PRECISION@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_DV!       SUBROUTINE MPI_SIZEOF_LV( X, SIZE, IERROR )       LOGICAL X(*)       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_INTEGER@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_LV!       SUBROUTINE MPI_SIZEOF_CHV( X, SIZE, IERROR )       CHARACTER X(*)       INTEGER SIZE, IERROR       SIZE = @SIZEOF_F90_CHARACTER@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_CHV!       SUBROUTINE MPI_SIZEOF_CXV( X, SIZE, IERROR )       COMPLEX X(*)       INTEGER SIZE, IERROR       SIZE = 2*@SIZEOF_F90_REAL@       IERROR = 0       END SUBROUTINE MPI_SIZEOF_CXV!       END MODULE MPI_SIZEOFS

⌨️ 快捷键说明

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