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

📄 setparams.f90

📁 1D有限差分波动方程模拟
💻 F90
字号:
!-----------------------------------------------------------------------! subroutine reads program configuration, set some run-time constants ! and check if some parameters fulfill required conditions!-----------------------------------------------------------------------SUBROUTINE SETPARAMS  USE NRTYPE         , ONLY: WP  USE MOD_MODEL      , ONLY: H, KEY_Q, MZ, H2, ZMAX  USE MOD_FILES      , ONLY: MO_FILE_NAME, Q_FILE_NAME  USE MOD_INTEGRATION, ONLY: PTS  USE MOD_INTERFACES , ONLY: PRINT_INFO, TEST_PARAMETERS  USE MOD_PARAMETERIZATION, ONLY: &                             FRJMAX, FRANGE, FREF, NRFREQ!----------------------------------------------------------------------  IMPLICIT NONE  NAMELIST /CONTROL/ H, ZMAX, PTS, KEY_Q    NAMELIST /OUT_FILES/ MO_FILE_NAME,  Q_FILE_NAME  NAMELIST /PARAMS/ FRJMAX,FRANGE,FREF, NRFREQ!----------------------------------------------------------------------  OPEN  (10, FILE='MODEL.IN', STATUS='OLD' )    READ(10, NML = CONTROL  )    READ(10, NML = OUT_FILES)    READ(10, NML = PARAMS   )  CLOSE (10)  !--------------------------------------- set some run-time constants  MZ = ZMAX/H   H2 = H/2._WP    !------------------------------------ tests of some input parameters  CALL TEST_PARAMETERS  !---------------------------------- print info about model on screen  CALL PRINT_INFOEND SUBROUTINE SETPARAMS

⌨️ 快捷键说明

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