#= dcpam_main プログラム用 NAMELIST ファイル (T21L26 用) # #= NAMELIST file for "dcpam_main" # # Copyright (C) GFD Dennou Club, 2008-2009. All rights reserved. # # Note that Japanese and English are described in parallel. # !&cloud_utils_nml ! CCNMixRatPerUnitMass = 1.0d9 !/ &constants_nml RPlanet = 6.371e6, ! $ a $ [m]. ! 惑星半径. ! Radius of planet Omega = 7.292115e-5, ! $ \Omega $ [s-1]. ! 回転角速度. ! Angular velocity Grav = 9.79764, ! $ g $ [m s-2]. ! 重力加速度. ! Gravitational acceleration CpDry = 1004.64, ! $ C_p $ [J kg-1 K-1]. ! 乾燥大気の定圧比熱. ! Specific heat of air at constant pressure CpWet = 1846.0, MolWtDry = 2.8964d-2 MolWtWet = 1.8015d-2 LatentHeat = 2.501e6, ! $ L $ [J kg-1] . ! 凝結の潜熱. ! Latent heat of condensation LatentHeatFusion = 3.337d5 / !&constants_snowseaice_nml ! ThresholdSurfSnow = 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 = 1000.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 = 21, ! 最大全波数. ! Maximum truncated wavenumber imax = 64, ! 経度格子点数. ! Number of grid points in longitude jmax = 32, ! 緯度格子点数. ! Number of grid points in latitude kmax = 26, ! 鉛直層数. ! Number of vertical level kslmax = 9 ! 地下の鉛直層数. ! Number of subsurface vertical level / &composition_nml ncmax = 5, Names = 'QH2OVap', 'QH2OLiq', 'QH2OSol', 'TKE', 'CloudCover', FlagAdv = .true., .false., .false., .false., .false., FlagMassFix = .true., .false., .false., .false., .false., FlagVDiff = .true., .false., .false., .false., .false., / ×et_nml RestartTimeValue = 0.0d0, RestartTimeUnit = 'sec', cal_type = 'noleap', InitialYear = 1, InitialMonth = 1, InitialDay = 1, InitialHour = 0, InitialMin = 0, InitialSec = 0.0d0, EndYear = 1, EndMonth = 1, EndDay = 3, 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, ! $ \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_surftemp_io_nml ! InputFile = 'surface_T21.nc' !/ &restart_file_io_nml InputFile = 'init_T21L26.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 / &relaxed_arakawa_schubert 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 = 2460.0d0, ! CloudIceLifeTime = 0.0d0, CloudIceLifeTime = 7800.0d0, / &surface_properties_nml SurfTempSetting = 'file', ! 地表面温度の設定方法 ! Setting of surface temperature SurfTempFile = './surface_T21.nc', ! 地表面温度のファイル名. ! File name of surface temperature SurfTempName = 'SurfTemp', ! 地表面温度の変数名. ! Variable name of surface temperature SeaIceSetting = 'generate_internally', ! 海氷面密度の設定方法 ! Setting of sea ice SeaIceFile = '', ! 海氷面密度のファイル名. ! File name of sea ice SeaIceName = '', ! 海氷面密度の変数名. ! Variable name of sea ice SurfTypeSetting = 'generate_internally', SurfTypeFile = '', SurfTypeName = '', SurfCondSetting = 'generate_internally', ! 地表状態の設定方法 ! 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', ! ! Setting of surface cultivation intensity SurfCulIntFile = '', ! ! File name of surface cultivation intensity SurfCulIntName = '', ! ! Variable name of surface cultivation intensity SurfHeightSetting = 'generate_internally', ! 地表面高度の設定方法 ! Setting of surface height SurfHeightFile = '', ! 地表面高度のファイル名. ! File name of surface height SurfHeightName = '', ! 地表面高度の変数名. ! Variable name of surface height SurfHeightStdSetting = 'generate_internally', ! 地表面高度標準偏差の設定方法 ! Setting of surface height standard deviation SurfHeightStdFile = '', ! 地表面高度標準偏差のファイル名. ! File name of surface height standard deviation SurfHeightStdName = '', ! 地表面高度標準偏差の変数名. ! Variable name of surface height standard deviation AlbedoSetting = 'generate_internally', ! アルベドの設定方法 ! Setting of surface albedo RoughLengthSetting = 'generate_internally' ! 粗度長の設定方法 ! Setting of surface roughness length / &surface_data_nml Albedo = 0.1d0, RoughLength = 1.0d-4, SurfType = 0, HeatCapacity = 0.0d0, ! 地表熱容量. ! Surface heat capacity SurfCond = 0 ! 地表状態 (0: 固定, 1: 可変). ! Surface condition (0: fixed, 1: variable) / &set_gcmr_nml MRCO2 = 348.0d-6 / &set_solarconst_nml SolarConst = 1365.0d0 / &rad_short_income_nml FlagAnnualMean = .false., FlagDiurnalMean = .false., ! EpsOrb = 23.44d0, EpsOrb = 0.0d0, PerLonFromVE = 282.768413d0, LonFromVEAtEpoch = 279.403308d0, Eccentricity = 0.0d0, ! Eccentricity = 0.016713d0, TimeAtEpoch = -1.0d0, EpochYear = 1990, EpochMonth = 1, EpochDay = 1, EpochHour = 0, EpochMin = 0, EpochSec = 0.0d0 / &set_O3_nml FlagO3 = .true., O3File = "./O3_NH00_T021.nc" / &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., FlagSpongeLayer = .true., FlagSpongeLayerforZonalMean = .false., FlagSpongeLayerforHeat = .false. 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 ! >ool_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 = 'data01/', ! ヒストリデータのファイル名の接頭詞. ! Prefixes of history data filenames / ! ! ヒストリデータ出力の個別設定 ! Individual settings about history data output ! >ool_historyauto_nml Name = 'U, V, Temp, Ps, QVap', / >ool_historyauto_nml Name = 'QH2OLiq, QH2OSol' / !>ool_historyauto_nml ! Name = 'Vor, Div, SigDot, DPiDt' !/ >ool_historyauto_nml Name = 'SigDot' / >ool_historyauto_nml Name = 'SurfTemp' / >ool_historyauto_nml Name = 'SoilMoist' / >ool_historyauto_nml Name = 'SurfSnow' / >ool_historyauto_nml Name = 'SoilTemp' / >ool_historyauto_nml Name = 'Rain, Snow, PRCP', TimeAverage = .true. / >ool_historyauto_nml Name = 'RainCum, SnowCum, PRCPCum', TimeAverage = .true. / >ool_historyauto_nml Name = 'RainLsc, SnowLsc, PRCPLsc', TimeAverage = .true. / >ool_historyauto_nml Name = 'Evap, Sens, OLR, SLR, OSR, SSR' TimeAverage = .true. / >ool_historyauto_nml Name = 'EvapB, SensA, OLRA, SLRA, OSRA, SSRA' TimeAverage = .true. / >ool_historyauto_nml Name = 'SurfAlbedo' / >ool_historyauto_nml Name = 'SeaIceConc' / >ool_historyauto_nml Name = 'Mass, KinEngy, IntEngy, PotEngy, LatEngy, TotEngy, Enstro' SpaceAverage = .true., .true., .true., Precision = 'double', / !!$>ool_historyauto_nml !!$ Name = 'RainCumulus, RainLsc', !!$ TimeAverage = .true. !!$/ !!$>ool_historyauto_nml !!$ Name = 'DTempDtCumulus, DQVapDtCumulus, DTempDtLsc, DQVapDtLsc' !!$/ !!$>ool_historyauto_nml !!$ Name = 'DTempDtDryConv' >ool_historyauto_nml Name = 'O3, CO2' / >ool_historyauto_nml Name = 'Decl' / >ool_historyauto_nml Name = 'DistFromStarScld' / >ool_historyauto_nml Name = 'PlanetLonFromVE' / >ool_historyauto_nml Name = 'SurfH2OVapFlux, SurfH2OVapFluxB' TimeAverage = .true. / >ool_historyauto_nml Name = 'SurfH2OVapFluxU, EvapU' TimeAverage = .true. / !>ool_historyauto_nml ! Name = 'TKE, VelDiffCoef, TempDiffCoef, TKEPShear, TKEPBuoy, TKEDiss' !/ >ool_historyauto_nml Name = 'TKE' / >ool_historyauto_nml Name = 'OMG' / >ool_historyauto_nml Name = 'DTempDtRadS, DTempDtRadL' / >ool_historyauto_nml Name = 'CloudCoverforRad' / >ool_historyauto_nml Name = 'PotTemp, SLP' / >ool_historyauto_nml Name = 'GWMomFlux, GWMomFluxX, GWMomFluxY, DUDtGWD, DVDtGWD, DWSDtGWD' / >ool_historyauto_nml Name = 'RadLUWFLXA, RadLDWFLXA, RadSUWFLXA, RadSDWFLXA' TimeAverage = .true. /