#= dcpam_main �ץ�������� NAMELIST �ե����� (T42L26 ��)
#
#= NAMELIST file for "dcpam_main"
#
# Copyright (C) GFD Dennou Club, 2008-2009. All rights reserved.
#
# Note that Japanese and English are described in parallel.
#

&bucket_model_nml
  SoilMoistCritAmnt = 1.0d100, 
/

&mass_fixer_nml
  ThresholdForMessage = -1.0d-20
/
&sltt_nml
  FlagSLTTArcsineHor = .false.,
  FlagSLTTArcsineVer = .false.
/
&sltt_const_nml
  dtiw = 2,
  dtjw = 3
/
!&cloud_utils_nml
!  CCNMixRatPerUnitMass = 1.0d9
!/
&constants_snowseaice_nml
  SnowThresholdForFlux   =  10.0d0,
  SnowThresholdForAlbedo =  10.0d0,
!  ThresholdSurfSnow =  20.0d0,
!  ThresholdSurfSnow =  50.0d0,
!  ThresholdSurfSnow = 100.0d0,
  SnowMaxThermDepth = 0.0d0
/
&gwd_m1987_nml
!  FlagDetermineRefLevByStd = .true.,
!  SigmaRef = 0.985d0,
  SigmaRef = 0.970d0,
!  SigmaRef = 0.910d0,
!      & CrtlFNumSq, &
!      & Efficiency, &
  OrogEffWaveLength =  100.0d3
/
&saturate_nml
  SaturateWatIceFracType = 'Lin'
!  SaturateWatIceFracType = 'Quad',
!  TempIceLim = 233.15d0,
!  TempWatLim = 273.15d0
  TempIceLim = 253.15d0,
  TempWatLim = 273.15d0
!  TempIceLim =   0.0d0,
!  TempWatLim =   0.0d0
/
&dry_conv_adjust_nml
  FlagAdjustMom = .true.,
  FlagAdjustMR  = .true.
/
&check_prog_vars_nml
  TempMax = 320.0d0
/
&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',
!!$    RadModel                = 'Simple',
!!$    PhysImpMode             = '1LayModel',
    SfcFluxMethod           = 'BH91B94',
    VDiffMethod             = 'MY2.5',
    PhysImpMode             = 'SoilModel',
!!$    PhysImpMode             = 'SoilModelSO',
!!$    PhysImpMode             = 'AtmOnly',
!!$    MCMethod                = 'None',
!!$    MCMethod                = 'MCA',
!    MCMethod                = 'RAS',
    MCMethod                = 'RASWithIce',
!    LSCMethod               = 'None',
!    LSCMethod               = 'M65',
!    LSCMethod               = 'M65WithIce',
!    LSCMethod               = 'LL91',
    LSCMethod               = 'LL91WithIce',
!!$    CloudMethod             = 'None',
!    CloudMethod             = 'Simple',
    CloudMethod             = 'SimpleWithIce',
!    CloudMethod             = 'T1993WithIce',
!!$    SfcMoistMethod          = 'None',
    SfcMoistMethod          = 'Bucket',
!!$    GWDMethod               = 'None',
    GWDMethod               = 'M1987',
!!$    DCMethod                = 'None',
    DCMethod                = 'DCA',
    FlagSnow                = .true.
/
&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   = 128,                 ! ���ٳʻ�����. 
                                ! Number of grid points in longitude
  jmax   =  64,                 ! ���ٳʻ�����. 
                                ! Number of grid points in latitude
  kmax   =  26,                 ! ��ľ�ؿ�. 
                                ! Number of vertical level
  kslmax =   9                  ! �ϲ��α�ľ�ؿ�. 
                                ! Number of subsurface vertical level
/
&composition_nml
  ncmax       = 4,
  Names       = 'QH2OVap', 'QH2OLiq', 'QH2OSol', 'TKE',
  FlagAdv     = .true., .true.,   .true.,   .true.,
  FlagMassFix = .true., .true.,   .true.,   .false.,
  FlagVDiff   = .true., .true.,   .true.,   .false.,
!  ncmax       = 5,
!  Names       = 'QVap', 'H2OLiq', 'H2OSol', 'TKE',   'CloudCover', 
!  FlagAdv     = .true., .true.,   .true.,   .true.,  .true.,
!  FlagMassFix = .true., .true.,   .true.,   .false., .false.,
!  FlagVDiff   = .true., .true.,   .true.,   .false., .false.,
!  ncmax       = 4,
!  Names       = 'QVap' 'H2OLiq' 'H2OSol', 'TKE',
!  FlagAdv     = .true., .true., .true., .true.,
!  FlagMassFix = .true., .true., .true., .false.
!  ncmax       = 3, 
!  Names       = 'QVap' 'H2OLiq' 'TKE',
!  FlagAdv     = .true., .true., .true.,
!  FlagMassFix = .true., .true., .false.
/
!&composition_nml
!  ncmax       = 2, 
!  Names       = 'QVap' 'H2OLiq',
!!  FlagAdv     = .true., .false.
!  FlagAdv     = .true., .true.
!/
&timeset_nml
  cal_type          = 'noleap',
  InitialYear       =     1,
  InitialMonth      =     1,
  InitialDay        =     1,
  InitialHour       =     0,
  InitialMin        =     0,
  InitialSec        =     0.0d0,
  EndYear           =     30,
  EndMonth          =     1,
  EndDay            =     1,
  EndHour           =     0,
  EndMin            =     0,
  EndSec            =     0.0d0,
!  DelTimeValue    = 32.0, 
!  DelTimeValue    = 30.0, 
!  DelTimeValue    = 24.0, 
!  DelTimeValue    = 20.0, 
!  DelTimeValue    = 15.0, 
  DelTimeValue    = 12.0, 
!  DelTimeValue    = 10.0, 
  DelTimeUnit     = 'min',
!! 
!! 
  RestartTimeValue = 10220,
!!
!! 
  RestartTimeUnit  = 'day',
  PredictIntValue = 100.0, 
  PredictIntUnit  = 'day', 
  CpuTimeMoniter  = .true.
/
&restart_surftemp_io_nml
  InputFile = '../LP_32p_I23.5_S1366_W20cm_29/rst_surface_29.nc'
  OutputFile = 'rst_surface_30.nc', 
  IntValue = 365.0, 
  IntUnit = 'day' 
/
&restart_file_io_nml
  InputFile = '../LP_32p_I23.5_S1366_W20cm_29/rst_29.nc', 
  OutputFile = 'rst_30.nc', 
  IntValue = 365.0, 
  IntUnit = 'day' 
/
&relaxed_arakawa_schubert
  RASSupressFactor      =  0.1d0,
!  DetCldWatCondFactor0  = -1.0d0,
!  DetCldIceCondFactor0  = -1.0d0,
!  PRCPArea             = 0.0d0,
!  PRCPEvapArea         = 0.0d0,
!  RainSnowConvFactor0      = 0.0d0,
  PRCPArea             = 0.05d0,
!  PRCPEvapArea         = 0.05d0,
!  RainSnowConvFactor0  = 0.500d0,
!  RainSnowConvFactor0  = 0.700d0,
  RainSnowConvFactor0  = 0.900d0,
!  AdjTimeConst         = 1800.0d0,
  FlagZeroCrtlCWF      = .true.
!  FlagZeroCrtlCWF      = .false.
/
!&cloud_T1993base_nml
!  RHThresholdCrtl      = 0.8d0,
!  RHThresholdSigmaMin  = 1.0d0,
!  RHThresholdOrd       = 2.0d0,
!  QCloudWatEffConv0    = 0.0d0,
!!  QCloudWatEffConv0    = 1.0d-6,
!!  QCloudWatEffConv0    = 1.0d-5,
!!  QCloudWatEffConv0    = 1.0d-4,
!  QCloudIceEffConv0    = 0.0d0,
!!  QCloudIceEffConv0    = 1.0d-7,
!!  QCloudIceEffConv0    = 1.0d-6,
!!  QCloudIceEffConv0    = 1.0d-5,
!!  QCloudIceEffConv0    = 1.0d-3,
!!  PRCPArea            = 0.05d0,
!!  PRCPArea            = 0.1d0,
!!  PRCPArea            = 0.2d0,
!!  PRCPArea            = 0.5d0,
!  PRCPArea            = 1.0d0,
!!  PRCPEvapArea        = 0.05d0,
!  PRCPEvapArea        = 0.1d0,
!!  PRCPEvapArea        = 0.2d0,
!!  PRCPEvapArea        = 0.5d0,
!!  PRCPEvapArea        = 1.0d0,
!  CloudWatLifeTime0 =    0.0d0,
!!  CloudWatLifeTime0 = 3600.0d0,
!!  CloudWatLifeTime0 = 7200.0d0,
!!  CloudWatLifeTime0 = 10800.0d0,
!!  CloudWatLifeTime0 = 14400.0d0,
!!  CloudWatLifeTime0 = 18000.0d0,
!  CloudIceLifeTime0 =    0.0d0
!!  CloudIceLifeTime0 = 3600.0d0
!!  CloudIceLifeTime0 = 7200.0d0
!!  CloudIceLifeTime0 = 10800.0d0
!/
&cloud_simple_nml
!  CloudCoverMethod = 'RHLin',
!  CloudCoverRHCrtl = 0.8d0,
  CloudCoverMethod = 'Const',
!  FlagPRCPEvap        = .true.,
  PRCPArea            = 1.0d0,
  PRCPEvapArea        = 1.0d0,
!  PRCPEvapArea        = 0.5d0,
!  PRCPEvapArea        = 0.1d0,
!  PRCPEvapArea        = 0.0d0,
!  SnowMethod = 'KeyLLTemp',
  SnowMethod = 'StepPC',
!  CloudWatLifeTime  =    0.0d0,
  CloudWatLifeTime  =  1320.0d0,
!  CloudWatLifeTime  =  1440.0d0,
!  CloudIceLifeTime  =    0.0d0,
!  CloudIceLifeTime  =  7200.0d0,
!  CloudIceLifeTime  =  7800.0d0,
  CloudIceLifeTime  =  8400.0d0,
!  CloudIceLifeTime  =  9600.0d0,
!  CloudIceLifeTime  = 12000.0d0,
/
&surface_properties_nml
  SurfTempSetting    = 'generate_internally', 
!  SurfTempSetting    = 'file', 
                              ! ��ɽ�̲��٤�������ˡ
                              ! Setting of surface temperature
  SurfTempFile       = '',
!  SurfTempFile       = '../../../data_Earth/sst_amipII_bc_clim_T042_P8.nc',
                              ! ��ɽ�̲��٤Υե�����̾. 
                              ! File name of surface temperature
  SurfTempName       = '',
!  SurfTempName       = 'sst',
                              ! ��ɽ�̲��٤��ѿ�̾. 
                              ! Variable name of surface temperature
  SeaIceSetting      = 'generate_internally', 
!  SeaIceSetting      = 'file', 
                              ! ��ɹ��̩�٤�������ˡ
                              ! Setting of sea ice
  SeaIceFile         = '',
!  SeaIceFile         = '../../../data_Earth/sic_amipII_bc_clim_T042_P8.nc',
                              ! ��ɹ��̩�٤Υե�����̾. 
                              ! File name of sea ice
  SeaIceName         = '',
!  SeaIceName         = 'sic',
                              ! ��ɹ��̩�٤��ѿ�̾. 
                              ! Variable name of sea ice

  SurfTypeSetting    = 'generate_internally',
!  SurfTypeSetting    = 'file',
  SurfTypeFile       = '',
!  SurfTypeFile       = '../../../data_Earth/sp_for_Earth_T042_P8.nc',
  SurfTypeName       = '',
!  SurfTypeName       = 'sfcindex',
  SurfCondSetting    = 'generate_internally',
!  SurfCondSetting    = 'generate_from_SurfType',
                              ! ��ɽ���֤�������ˡ
                              ! Setting of surface condition
  SurfCondFile       = '',
                              ! ��ɽ���� (0: ����, 1: ����) �Υե�����̾.
                              ! File name of surface condition (0: fixed, 1: variable)
  SurfCondName       = '',
                              ! ��ɽ���� (0: ����, 1: ����) ���ѿ�̾.
                              ! Variable name of surface condition (0: fixed, 1: variable)
  SurfCulIntSetting  = 'generate_internally',
!  SurfCulIntSetting  = 'file',
                              ! 
                              ! Setting of surface cultivation intensity
  SurfCulIntFile     = '',
!  SurfCulIntFile     = '../../../data_Earth/sp_for_Earth_T042_P8.nc',
                              ! 
                              ! File name of surface cultivation intensity
  SurfCulIntName     = '',
!  SurfCulIntName     = 'culint',
                              ! 
                              ! Variable name of surface cultivation intensity
  SurfHeightSetting  = 'generate_internally', 
!  SurfHeightSetting  = 'file', 
                              ! ��ɽ�̹��٤�������ˡ
                              ! Setting of surface height
  SurfHeightFile     = '',
!  SurfHeightFile     = '../../../data_Earth/sp_for_Earth_T042_P8.nc',
                              ! ��ɽ�̹��٤Υե�����̾.
                              ! File name of surface height
  SurfHeightName     = '',
!  SurfHeightName     = 'zs',
                              ! ��ɽ�̹��٤��ѿ�̾.
                              ! Variable name of surface height
  SurfHeightStdSetting  = 'generate_internally',
!  SurfHeightStdSetting  = 'file',
                              ! ��ɽ�̹���ɸ���к���������ˡ
                              ! Setting of surface height standard deviation
  SurfHeightStdFile     = '',
!  SurfHeightStdFile     = '../../../data_Earth/sp_for_Earth_T042_P8.nc',
                              ! ��ɽ�̹���ɸ���к��Υե�����̾.
                              ! File name of surface height standard deviation
  SurfHeightStdName     = '',
!  SurfHeightStdName     = 'zsstd',
                              ! ��ɽ�̹���ɸ���к����ѿ�̾.
                              ! Variable name of surface height standard deviation
  AlbedoSetting      = 'generate_internally', 
!  AlbedoSetting      = 'Matthews', 
                              ! ����٥ɤ�������ˡ
                              ! Setting of surface albedo
  RoughLengthSetting = 'generate_internally'
!  RoughLengthSetting = 'Matthews'
                              ! ����Ĺ��������ˡ
                              ! Setting of surface roughness length
/
&surface_data_nml
  SurfType         = 1,
  Albedo           = 0.2,
  HeatCapacity     = 0.0d0,
                              ! ��ɽǮ����.
                              ! Surface heat capacity
  SurfCond         = 1
                              ! ��ɽ���� (0: ����, 1: ����).
                              ! Surface condition (0: fixed, 1: variable)
/
&rad_short_income_nml
  FlagAnnualMean       = .false.,
  FlagDiurnalMean      = .false.,
!  EpsOrb               =   23.44d0,
!  PerLonFromVE         =  282.768413d0,
!  LonFromVEAtEpoch     =  279.403308d0,
!  Eccentricity         =    0.016713d0,
!  TimeAtEpoch          =   -1.0d0,
  EpsOrb               =   23.5d0,
  PerLonFromVE         =    0.0d0, 
  LonFromVEAtEpoch     =    0.0d0, 
  Eccentricity         =    0.0d0,
  TimeAtEpoch          =    0.0d0,
  EpochYear            = 1990,
  EpochMonth           =    1,
  EpochDay             =    1,
  EpochHour            =    0,
  EpochMin             =    0,
  EpochSec             =    0.0d0
/
&set_O3_nml
! FlagO3 = .true.,
! O3File = "../../../data_Earth/O3_CMIP5_climatology_zonalmean_T042_P8.nc"
 FlagO3 = .false.,
 O3File = ""
/
&axesset_nml
  Depth = 0.0d0, -4.0d-2, -12.0d-2, -28.0d-2, -40.0d-2, -64.0d-2, -112.0d-2, -208.0d-2, -400.0d-2, -784.0d-2,
  Sigma =  1.00000000 0.997503102 0.992528021 0.982652187 0.963194370 0.927743435 0.893597305 0.829029083 0.762362421 0.695695758 0.629029095 0.562362432 0.495695770 0.429029107 0.362362444 0.295695782 0.230288103 0.179348558 0.139676794 0.108780399 8.47182572E-02 6.59786463E-02 5.13842218E-02 4.00180705E-02 3.11661046E-02 1.55830523E-02 0.00000000E+00
                              ! $ \sigma $ ��٥� (Ⱦ����). 
                              ! Half $ \sigma $ level
/
&dynamics_hspl_vas83_nml
  FlagSLTT        = .true.,
!  FlagSLTT        = .false.,
!  TracerTransportMethod       = "semi-lagrange"
  FlagSpongeLayer = .true.,
  SLEFoldTimeValue = 10.0d0,
  SLEFoldTimeUnit  = 'day',
  SLOrder          = 1,
  SLNumLayer       = 5,
  FlagDivDamp = .true.,
  HDOrder = 4,
!  HDOrder = 8,
                              ! ĶǴ���μ���.  Order of hyper-viscosity
  HDEFoldTimeValue = 1.0, 
                              ! �����ȿ����Ф��� e-folding time. 
                              ! ����ͤ�Ϳ�����, ��ʿ�Ȼ������򥼥��ˤ��ޤ�. 
                              ! 
                              ! E-folding time for maximum wavenumber. 
                              ! If negative value is given, 
                              ! coefficients of horizontal diffusion become zero.
  HDEFoldTimeUnit = 'day'
                              ! �����ȿ����Ф��� e-folding time ��ñ��. 
                              ! Unit of e-folding time for maximum wavenumber
/
!
! �ҥ��ȥ�ǡ������Ϥ���������
! Global settings about history data output
!
&gtool_historyauto_nml
  IntValue = 0.25,
                              ! �ҥ��ȥ�ǡ����ν��ϴֳ֤ο���. 
                              ! ����ͤ�Ϳ�����, ���Ϥ��޻ߤ��ޤ�. 
                              !
                              ! 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 = './LP_32p_I23.5_S1366_W20cm_14/',
                              ! �ҥ��ȥ�ǡ����Υե�����̾����Ƭ��. 
                              ! Prefixes of history data filenames
/
!
! �ҥ��ȥ�ǡ������Ϥθ�������
! Individual settings about history data output
!
&gtool_historyauto_nml
  Name = 'U, V, Temp, Ps, QH2OVap',
/
&gtool_historyauto_nml
  Name = 'QH2OLiq, QH2OSol'
/
!&gtool_historyauto_nml
!  Name = 'Vor, Div, SigDot, DPiDt'
!/
&gtool_historyauto_nml
  Name = 'SigDot'
/
&gtool_historyauto_nml
  Name = 'SurfTemp'
/
&gtool_historyauto_nml
  Name = 'SoilMoist'
/
&gtool_historyauto_nml
  Name = 'SurfSnow'
/
&gtool_historyauto_nml
  Name = 'SoilTemp'
/
&gtool_historyauto_nml
  Name = 'Rain, Snow, PRCP',
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'RainCum, SnowCum, PRCPCum',
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'RainLsc, SnowLsc, PRCPLsc',
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'Evap, Sens, OLR, SLR, OSR, SSR'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'EvapB, SensA, OLRA, SLRA, OSRA, SSRA'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'SurfAlbedo'
/
&gtool_historyauto_nml
  Name = 'SeaIceConc'
/
&gtool_historyauto_nml
  Name = 'Mass, KinEngy, IntEngy, PotEngy, LatEngy, TotEngy, Enstro'
  SpaceAverage = .true., .true., .true.,
  Precision = 'double',
/
!!$&gtool_historyauto_nml
!!$  Name = 'RainCumulus, RainLsc',
!!$  TimeAverage = .true.
!!$/
!!$&gtool_historyauto_nml
!!$  Name = 'DTempDtCumulus, DQVapDtCumulus, DTempDtLsc, DQVapDtLsc'
!!$/
!!$&gtool_historyauto_nml
!!$  Name = 'DTempDtDryConv'
&gtool_historyauto_nml
  Name = 'QO3, QCO2'
/
&gtool_historyauto_nml
  Name = 'Decl'
/
&gtool_historyauto_nml
  Name = 'DistFromStarScld'
/
&gtool_historyauto_nml
  Name = 'PlanetLonFromVE'
/
!!$&gtool_historyauto_nml
!!$  Name = 'CloudCover, EffCloudCover'
!!$/
&gtool_historyauto_nml
  Name = 'SurfH2OVapFlux, SurfH2OVapFluxB'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'SurfH2OVapFluxU, EvapU'
  TimeAverage = .true.
/
!&gtool_historyauto_nml
!  Name = 'TKE, VelDiffCoef, TempDiffCoef, TKEPShear, TKEPBuoy, TKEDiss'
!/
&gtool_historyauto_nml
  Name = 'TKE'
/
&gtool_historyauto_nml
  Name = 'OMG'
/
&gtool_historyauto_nml
  Name = 'DTempDtRadS, DTempDtRadL'
/
&gtool_historyauto_nml
  Name = 'CloudCoverforRad'
/
&gtool_historyauto_nml
  Name = 'PotTemp, SLP'
/
&gtool_historyauto_nml
  Name = 'GWMomFlux, GWMomFluxX, GWMomFluxY, DUDtGWD, DVDtGWD, DWSDtGWD'
/
&gtool_historyauto_nml
  Name = 'RadLUWFLXA, RadLDWFLXA, RadSUWFLXA, RadSDWFLXA'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'DQH2OVapDtCumulus, DQH2OLiqDtCumulus, DQH2OSolDtCumulus'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'DQH2OVapDtLsc, DQH2OLiqDtLsc, DQH2OSolDtLsc'
  TimeAverage = .true.
/
&gtool_historyauto_nml
  Name = 'RH'
/
