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

&vdiffusion_my1974_nml
  SquareVelMin = 1.0d-10
/
&dry_conv_adjust_nml
  FlagAdjustMom = .true.,
  FlagAdjustMR  = .true.
/

&dcpam_main_nml
    DynMode                 = 'NoHorAdv',
!    PhysMode                = 'FullPhysics',
!    SfcFluxMethod           = 'L82',
    SfcFluxMethod           = 'BH91B94',
!    VDiffMethod             = 'MY2',
    VDiffMethod             = 'MY2.5',
    PhysImpMode             = 'SoilModel',
!!$    PhysImpMode             = 'SoilModelSO',
    FlagDCA                 = .true.,
!    FlagDCA                 = .false.,
    FlagSnow                = .false.
/
&fileset_nml
  FileTitle = 'Simulation of an atmosphere of planet with the land and the ocean', 
                              ! 出力データファイルの表題.
                              ! 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   =  42,                 ! 最大全波数. 
                                ! Maximum truncated wavenumber
  imax   =   1,                 ! 経度格子点数. 
                                ! Number of grid points in longitude
  jmax   =   1,                 ! 緯度格子点数. 
                                ! Number of grid points in latitude
  kmax   =  24,                 ! 鉛直層数. 
                                ! Number of vertical level
  kslmax =   1                  ! 地下の鉛直層数. 
                                ! Number of subsurface vertical level
/
&composition_nml
  ncmax       = 3, 
  Names       = 'QVap' 'H2OLiq' 'TKE',
  FlagAdv     = .true., .true., .true.,
  FlagMassFix = .true., .true., .false.
/
&timeset_nml
!  cal_type          = 'noleap',
  cal_type          = 'gregorian',
  InitialYear       =  1999,
  InitialMonth      =    10,
  InitialDay        =    22,
  InitialHour       =    16,
  InitialMin        =     0,
  InitialSec        =     0.0d0,
  EndYear           =  1999,
  EndMonth          =    10,
  EndDay            =    25,
  EndHour           =     0,
  EndMin            =     0,
  EndSec            =     0.0d0,
  DelTimeValue    = 12.0, 
                              ! $ \Delta t $ .  単位は DelTimeUnit にて指定.
                              ! Unit is specified by "DelTimeUnit". 
  DelTimeUnit     = 'min', 
                              ! $ \Delta t $ の単位. 
                              ! Unit of $ \Delta t $ 
  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
/
&restart_file_io_nml
  InputFile = 'init.nc', 
                              ! 入力する初期値/リスタートデータのファイル名
                              ! filename of input initial/restart data
  OutputFile = 'rst.nc', 
                              ! 出力するリスタートデータのファイル名
                              ! filename of output restart data
  IntValue = 365.0, 
                              ! リスタートデータの出力間隔. 
                              ! Interval of restart data output
  IntUnit = 'day' 
                              ! リスタートデータの出力間隔の単位. 
                              ! Unit for interval of restart data output
/
&restart_surftemp_io_nml
  OutputFile = 'rst0_sst.nc'
/
&surface_data_nml
  HumidCoef        = 0.025d0,
  RoughLength      = 0.03d0
/
!&surface_flux_bulk_nml
!  FlagIncludeB94W = .false.
!/
!&surface_flux_bulk_nml
!  VelBulkCoefMin  = 3.0d-3,
!  TempBulkCoefMin = 3.0d-3
!/
&axesset_nml
  LonInDeg = 96.7d0,
  LatInDeg = 37.6d0,
  Depth = 0.0d0, -1.0d0,
! test08 (L24)
  Sigma = 1.00000000 0.997503102 0.992528021 0.982652187 0.963194370 0.927743435 0.893597305 0.829029083 0.713551939 0.555714786 0.432791114 0.337058067 0.262501091 0.204436049 0.159214959 0.123996735 9.65687558E-02 7.52078220E-02 5.85719123E-02 4.56158519E-02 3.55256610E-02 2.76674125E-02 2.15474032E-02 1.07737016E-02 0.00000000E+00
                              ! $ \sigma $ レベル (半整数). 
                              ! Half $ \sigma $ level
/

&dynamics_physicsonly_nml
  UGeo =  3.0d0,
  VGeo = -9.0d0,
  WMagnitude = -0.005d0,
  WHeight    = 1000.0d0,
  WTimeInit  = 144000.0d0
/

!
! ヒストリデータ出力の全体設定
! Global settings about history data output
!
&gtool_historyauto_nml
!  IntValue = 30,
  IntValue = 5,
                              ! ヒストリデータの出力間隔の数値. 
                              ! 負の値を与えると, 出力を抑止します. 
                              !
                              ! Numerical value for interval of history data output
                              ! Negative values suppresses output.
!  IntUnit = 'day',
!!$  IntUnit = 'hrs',
  IntUnit = 'min',
!!$  IntUnit = 'sec',
                              ! ヒストリデータの出力間隔の単位. 
                              ! Unit for interval of history data output
  Precision = 'float',
!!$  Precision = 'double',
                              ! ヒストリデータの精度. 
                              ! Precision of history data
  FilePrefix = '',
!!$  FilePrefix = 'data01/',
                              ! ヒストリデータのファイル名の接頭詞. 
                              ! Prefixes of history data filenames
/
!
! ヒストリデータ出力の個別設定
! Individual settings about history data output
!
&gtool_historyauto_nml
  Name = 'U, V, Temp, Ps, QVap',
/
&gtool_historyauto_nml
  Name = 'H2OLiq'
/
&gtool_historyauto_nml
  Name = 'OMG, Height',
/
&gtool_historyauto_nml
  Name = 'SurfTemp'
/
&gtool_historyauto_nml
  Name = 'EvapB, SensA, TauXA, TauYA, TauX, TauY'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'SurfH2OVapFluxB'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'TKE, VelDiffCoef, TempDiffCoef'
/
&gtool_historyauto_nml
  Name = 'PotTemp'
/
&gtool_historyauto_nml
  Name = 'BetaW, BLHeight'
/
&gtool_historyauto_nml
  Name = 'BulkCoefMom, BulkCoefHeat, SfcBulkRi'
/
&gtool_historyauto_nml
  Name = 'MomFluxX, MomFluxY, HeatFlux'
/
&gtool_historyauto_nml
  Name = 'TurKinEne'
/
