#= dcpam_ape プログラム用 NAMELIST ファイル (T10L50 用)
#
#= NAMELIST file for "dcpam_main"
#
# Copyright (C) GFD Dennou Club, 2008-2009. All rights reserved.
#
# Note that Japanese and English are described in parallel.
#


&dcpam_main_nml
    DynMode                 = 'HSPLVAS83',
!!$    DynMode                 = 'NoHorAdv',
!!$    PhysMode                = 'FullPhysics',
!!$    PhysMode                = 'HS94',
    PhysMode                = 'VenusSimple',
!!$    PhysMode                = 'JupiterSimple',
!!$    PhysMode                = 'NoPhysics',
!!$    RadModel                = 'DennouAGCM',
!!$    RadModel                = 'Earth',
!!$    RadModel                = 'Mars',
!!$    RadModel                = 'SL09',
!!$    PhysImpMode             = '1LayModel',
!!$    PhysImpMode             = 'SoilModel',
!!$    PhysImpMode             = 'SoilModelSO',
!!$    PhysImpMode             = 'AtmOnly',
    MCMethod                = 'None',
!!$    MCMethod                = 'MCA',
!!$    MCMethod                = 'RAS',
    LSCMethod               = 'None',
!!$    LSCMethod               = 'M65',
!!$    LSCMethod               = 'LL91',
    CloudMethod             = 'None',
!!$    CloudMethod             = 'Simple',
    SfcMoistMethod          = 'None'
!!$    SfcMoistMethod          = 'Bucket'
    DCMethod                = 'None',
!!$    DCMethod                = 'DCA',
/
&fileset_nml
  FileTitle = 'Venus-like planet experiments', 
                              ! 出力データファイルの表題.
                              ! Title of output data files
  FileSource = 'dcpam5 $Name:  $ (http://www.gfd-dennou.org/library/dcpam)', 
                              ! データファイル作成の手段. 
                              ! Source of data file
  FileInstitution = 'GFD Dennou Club (http://www.gfd-dennou.org)'
                              ! データファイルを最終的に変更した組織/個人. 
                              ! Institution or person that changes data files for the last time
/
&gridset_nml
  nmax = 10,                  ! 最大全波数. 
                              ! Maximum truncated wavenumber
  imax = 32,                  ! 経度格子点数. 
                              ! Number of grid points in longitude
  jmax = 16,                  ! 緯度格子点数. 
                              ! Number of grid points in latitude
  kmax = 50                   ! 鉛直層数. 
                              ! Number of vertical level
/
&timeset_nml
  cal_type          = 'noleap',
  RestartTimeValue  = 0.0, 
                              ! リスタート開始時刻. 
                              ! Restart time of calculation
  RestartTimeUnit   = 'day', 
                              ! リスタート開始時刻の単位. 
                              ! Unit of restart time of calculation
  IntegPeriodValue    =     5.0, 
!  IntegPeriodValue    = 70000.0, 
                              ! 積分時間. 
                              ! Integral time. 
  IntegPeriodUnit     = 'day', 
                              ! 計算開始時刻の単位. 
                              ! Unit of end time of calculation
!  DelTimeValue    = 60.0, 
!  DelTimeValue    = 55.0, 
!  DelTimeValue    = 50.0, 
  DelTimeValue    = 45.0, 
                              ! $ \Delta t $ .  単位は DelTimeUnit にて指定.
                              ! Unit is specified by "DelTimeUnit". 
  DelTimeUnit     = 'min', 
                              ! $ \Delta t $ の単位. 
                              ! Unit of $ \Delta t $ 
  ! 計算開始日時
  ! Start date of calculation
  ! 
  InitialYear  = 2000, InitialMonth = 1, InitialDay   = 1
  InitialHour  = 0,    InitialMin   = 0, InitialSec   = 0.0

  ! 計算終了日時  ("IntegPeriodValue" が負の場合にこちらが使用される)
  ! End date of calculation (These are used when "IntegPeriodValue" is negative)
  ! 
  EndYear  = 2000, EndMonth = 2, EndDay   = 1
  EndHour  = 0,    EndMin   = 0, EndSec   = 0.0

  PredictIntValue = 1.0, 
                              ! 終了予測日時表示間隔. 
                              ! Interval of predicted end time output
  PredictIntUnit  = 'day', 
                              ! 終了予測日時表示間隔 (単位). 
                              ! Unit for interval of predicted end time output
  CpuTimeMoniter  = .true.
                              ! CPU 時間計測のオンオフ
                              ! On/off of CPU time monitoring
/
&check_prog_vars_nml
  TempMax = 800.0
/
&restart_file_io_nml
  InputFile = 'init_T10L50.nc', 
                              ! 入力する初期値/リスタートデータのファイル名
                              ! filename of input initial/restart data
  OutputFile = 'rst.nc', 
                              ! 出力するリスタートデータのファイル名
                              ! filename of output restart data
  IntValue = 1000.0, 
                              ! リスタートデータの出力間隔. 
                              ! Interval of restart data output
  IntUnit = 'day' 
                              ! リスタートデータの出力間隔の単位. 
                              ! Unit for interval of restart data output
/
&axesset_nml
  Sigma = 1.000000e+00, 9.379977e-01, 8.791653e-01, 8.233760e-01, 7.705096e-01,
          7.204599e-01, 6.731101e-01, 6.283451e-01, 5.860672e-01, 5.461760e-01,
          5.085631e-01, 4.397404e-01, 3.787941e-01, 3.250310e-01, 2.777815e-01,
          2.363619e-01, 2.001847e-01, 1.687540e-01, 1.415539e-01, 1.180678e-01,
          9.789408e-02, 8.067844e-02, 6.606392e-02, 5.372601e-02, 4.337159e-02,
          3.474169e-02, 2.761360e-02, 2.176732e-02, 1.700703e-02, 1.315972e-02,
          1.007453e-02, 7.629873e-03, 5.712555e-03, 4.220407e-03, 3.075735e-03,
          2.214126e-03, 1.572508e-03, 1.099512e-03, 7.564072e-04, 5.119033e-04,
          3.410327e-04, 2.235434e-04, 1.445215e-04, 9.217955e-05, 5.806703e-05,
          3.615359e-05, 2.227181e-05, 1.359146e-05, 8.225752e-06, 4.954388e-06,
          0.0
                              ! $ \sigma $ レベル (半整数). 
                              ! Half $ \sigma $ level
/
&constants_nml
  RPlanet    = 6052.0d3,
                              ! $ a $ [m].
                              ! 惑星半径.
                              ! Radius of planet
  Omega      = -2.993d-7,
                              ! $ \Omega $ [s-1].
                              ! 回転角速度.
                              ! Angular velocity
  Grav       = 8.90d0,
                              ! $ g $ [m s-2].
                              ! 重力加速度.
                              ! Gravitational acceleration
  CpDry      = 837.0d0,
                              ! $ C_p $ [J kg-1 K-1].
                              ! 乾燥大気の定圧比熱.
                              ! Specific heat of air at constant pressure
  MolWtDry   = 44.0d-3
                              ! $ ?? $ [kg mol-1].
                              ! 乾燥大気の平均分子量.
                              ! Mean molecular weight of dry air
/
&dynamics_hspl_vas83_nml
  HDOrder = 4,
                              ! 超粘性の次数.  Order of hyper-viscosity
  HDEFoldTimeValue = 40.0, 
                              ! 最大波数に対する e-folding time. 
                              ! 負の値を与えると, 水平拡散係数をゼロにします. 
                              ! 
                              ! E-folding time for maximum wavenumber. 
                              ! If negative value is given, 
                              ! coefficients of horizontal diffusion become zero.
  HDEFoldTimeUnit = 'days',
                              ! 最大波数に対する e-folding time の単位. 
                              ! Unit of e-folding time for maximum wavenumber
  RefTemp       = 500.0d0, 
  FlagSpongeLayer             = .true.,
  FlagSpongeLayerforZonalMean = .true.,
  FlagSpongeLayerforHeat      = .false.
  SLEFoldTimeValue            = 30.0d0,,
  SLEFoldTimeUnit             = 'day',
  SLOrder                     = 2
/
&vdiffusion_my_nml
  FlagConstDiffCoef = .true.,
  ConstDiffCoefM    = 0.15d0,
  ConstDiffCoefH    = 0.15d0
/
&check_prog_vars_nml
  TempMax = 800.0d0
/
!
! ヒストリデータ出力の全体設定
! Global settings about history data output
!
&gtool_historyauto_nml
  IntValue = 1.0,
                              ! ヒストリデータの出力間隔の数値. 
                              ! 負の値を与えると, 出力を抑止します. 
                              !
                              ! Numerical value for interval of history data output
                              ! Negative values suppress output.
  IntUnit = 'day',
!!$  IntUnit = 'hrs',
!!$  IntUnit = 'min',
!!$  IntUnit = 'sec',
                              ! ヒストリデータの出力間隔の単位. 
                              ! Unit for interval of history data output
  Precision = 'float',
                              ! ヒストリデータの精度. 
                              ! Precision of history data
  FilePrefix = '',
                              ! ヒストリデータのファイル名の接頭詞. 
                              ! Prefixes of history data filenames
/
!
! ヒストリデータ出力の個別設定
! Individual settings about history data output
!
&gtool_historyauto_nml
  Name = 'U, V, Temp, Ps, QVap',
/
&gtool_historyauto_nml
  Name = 'SigDot, OMG'
/
!&gtool_historyauto_nml
!  Name = 'Vor, Div, SigDot, DPiDt'
!/
&gtool_historyauto_nml
  Name = 'SurfTemp'
/
&gtool_historyauto_nml
  Name = 'Rain',
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'Evap, Sens, OLR, SLR, OSR, SSR'
/
&gtool_historyauto_nml
  Name = 'Mass, KinEngy, IntEngy, PotEngy, LatEngy, TotEngy, Enstro'
  SpaceAverage = .true., .true., .true.,
  Precision = 'double',
/
&gtool_historyauto_nml
  Name = 'VTempEq, VSRadHR, VEquivTempEq, VUBalance'
/
