#= dcpam_main プログラム用 NAMELIST ファイル (T15L52 用) # #= 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 = 'Venus', !!$ RadModel = 'SL09', VDiffMethod = 'MY2.5', SfcFluxMethod = 'BH91B94', !!$ 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 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 = 15, ! 最大全波数. ! Maximum truncated wavenumber imax = 48, ! 経度格子点数. ! Number of grid points in longitude jmax = 24, ! 緯度格子点数. ! Number of grid points in latitude kmax = 52 ! 鉛直層数. ! Number of vertical level kslmax = 18 ! 地下の鉛直層数. ! Number of subsurface vertical level / &composition_nml ncmax = 2, Names = 'QH2OVap' 'TKE', FlagAdv = .true., .true., FlagMassFix = .true., .false. / ×et_nml cal_type = 'noleap', ! RestartTimeValue = 0.0, ! リスタート開始時刻. ! Restart time of calculation ! RestartTimeUnit = 'day', ! リスタート開始時刻の単位. ! Unit of restart time of calculation RestartTimeValue = RESTARTTIME, RestartTimeUnit = 'sec', ! IntegPeriodValue = 5.0, ! IntegPeriodValue = 100.0, ! IntegPeriodValue = 2000.0, ! IntegPeriodValue = 70000.0, ! IntegPeriodUnit = 'day', IntegPeriodValue = INTEGTIME, ! 積分時間. ! Integral time. IntegPeriodUnit = 'sec', ! 計算開始時刻の単位. ! Unit of end time of calculation ! DelTimeValue = 60.0, ! DelTimeValue = 48.0, ! for T15 failed, T21 ! DelTimeValue = 45.0, ! for T15 failed ! DelTimeValue = 40.0, ! for T15 failed ! DelTimeValue = 36.0, ! for T15 failed ! DelTimeValue = 32.0, ! for T15 failed ! DelTimeValue = 30.0, ! for T15 failed DelTimeValue = 24.0, ! DelTimeValue = 15.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 / &restart_file_io_nml ! InputFile = 'init_T15L52.nc', InputFile = 'RESTARTFILEDIR/rst.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 / &restart_surftemp_io_nml ! InputFile = 'surface_T15.nc' InputFile = 'RESTARTFILEDIR/rst_sst.nc', / &axesset_nml Depth = 0.0d0, -4.0d-3, -8.0d-3, -14.0d-3, -20.0d-3, -30.0d-3, -40.0d-3, -80.0d-3, -140.0d-3, -200.0d-3, -300.0d-3, -400.0d-3, -800.0d-3, -1400.0d-3, -2000.0d-3, -3000.0d-3, -4000.0d-3, -8000.0d-3, -14000.0d-3, Sigma = 1.00000000 0.998001993 0.994017959 0.986097574 0.970445573 0.939882934 0.889882922 0.839882910 0.789882898 0.739882886 0.689882874 0.639882863 0.589882851 0.539882839 0.489882827 0.439882815 0.389882803 0.339882791 0.289882779 0.239882782 0.189882785 0.139882788 9.37662348E-02 6.28533885E-02 4.21318859E-02 2.82418467E-02 1.89310759E-02 1.26898792E-02 8.50628037E-03 5.70193026E-03 3.82211804E-03 2.56204233E-03 1.71738828E-03 1.15119980E-03 7.71672290E-04 5.17267385E-04 3.46734683E-04 2.32423205E-04 1.55797927E-04 1.04434468E-04 7.00045130E-05 4.69254264E-05 3.14550525E-05 2.10849521E-05 1.41336659E-05 9.47407898E-06 5.74631940E-06 3.15364673E-06 1.56605461E-06 7.03673663E-07 2.86092359E-07 1.43046179E-07 0.00000000 ! $ \sigma $ レベル (半整数). ! Half $ \sigma $ level / &constants_nml RPlanet = 6051.848d3, ! $ a $ [m]. ! 惑星半径. ! Radius of planet Omega = -2.993d-7, ! $ \Omega $ [s-1]. ! 回転角速度. ! Angular velocity Grav = 8.90d0, ! $ g $ [m s-2]. ! 重力加速度. ! Gravitational acceleration CpDry = 900.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 / &surface_properties_nml SurfTempSetting = 'generate_internally', ! 地表面温度の設定方法 ! Setting of surface temperature SurfTempFile = '', ! 地表面温度のファイル名. ! File name of surface temperature SurfTempName = '', ! 地表面温度の変数名. ! 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_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) ! SurfHeightSetting = 'generate_internally', SurfHeightSetting = 'file', ! 地表面高度の設定方法 ! Setting of surface height ! SurfHeightFile = '', ! SurfHeightFile = '../../../data_Venus/sp_for_Venus_T015_MGN_P12.nc', SurfHeightFile = '../../../data_Venus/sp_for_Venus_T015_MGN_truncT012_P12.nc', ! 地表面高度のファイル名. ! File name of surface height ! SurfHeightName = '', SurfHeightName = 'topog', ! 地表面高度の変数名. ! Variable name of surface height AlbedoSetting = 'generate_internally', ! アルベドの設定方法 ! Setting of surface albedo AlbedoFile = '', AlbedoName = '', SoilHeatDiffCoefSetting = 'generate_internally', SoilHeatDiffCoefFile = '', SoilHeatDiffCoefName = '', RoughLengthSetting = 'generate_internally' ! 粗度長の設定方法 ! Setting of surface roughness length / &surface_data_nml Pattern = 'homogeneous', HeatCapacity = 0.0, ! 地表熱容量. ! Surface heat capacity SurfType = 1, SurfCond = 1, ! 地表状態 (0: 固定, 1: 可変). ! Surface condition (0: fixed, 1: variable) Albedo = 0.05d0, RoughLength = 0.01d0, SurfTemp = 200.0d0, ! Values for Mars ! SoilHeatCap = 0.97d6, ! SoilHeatDiffCoef = 0.076d0, SoilHeatCap = 3.0d6, SoilHeatDiffCoef = 1.5d0 ! Hartieb et al. (2016) ! Basalt specific heat capacity is about 1.1e3 (J/(kg K)) ! Basalt thermal diffusivity is about 0.5e-6 (m2/s) ! So, assuming density of 3e3 kg/m3, ! volumetric heat capacity is about 3.0e6 (J m-3 K-1) ! thermal conductivity is about 1.5e0 (W m-1 K-1) / &dynamics_hspl_vas83_nml ! HDOrder = 4, HDOrder = 8, ! 超粘性の次数. Order of hyper-viscosity ! HDEFoldTimeValue = 40.0, ! HDEFoldTimeValue = 10.0, HDEFoldTimeValue = 1.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 = .false., FlagSpongeLayerforHeat = .false. ! SLEFoldTimeValue = 30.0d0, SLEFoldTimeValue = 1.0d0, ! SLEFoldTimeValue = 0.1d0, SLEFoldTimeUnit = 'day', SLOrder = 2, SLNumLayer = 4, FlagDivDamp = .true., ! DivDampPeriodValue = 10.0d0, DivDampPeriodValue = 20.0d0, DivDampPeriodUnit = 'days' / !&vdiffusion_my_nml ! FlagConstDiffCoef = .true., ! ConstDiffCoefM = 0.15d0, ! ConstDiffCoefH = 0.15d0 !/ &set_solarconst_nml SolarConst = 2635.0d0, ! 1366.1/0.72**2 / &rad_short_income_nml FlagAnnualMean = .false., FlagDiurnalMean = .false., EpsOrb = 0.0d0, PerLonFromVE = 0.0d0, LonFromVEAtEpoch = 0.0d0, Eccentricity = 0.0d0, TimeAtEpoch = -1, EpochYear = 1, EpochMonth = 1, EpochDay = 1, EpochHour = 0, EpochMin = 0, EpochSec = 0.0d0, FlagSpecifySolDay = .true., SolDayValue = -117.0d0, ! 2*3.141592/(2*3.141592/(365.25*0.61520)+2*3.141592/(243.0185)) SolDayUnit = 'day' / &rad_Venus_V1_nml WaveNumAlbedoSwitch = 7700.0d2, ! KDOptPropNcFN = "../../../data_Venus/kdactbl_radmodels-2018-09-14_mkckdtbl_hitemp-40_ciaext_dwn1e1_co2co250_64_Venus_px8_nbin08.nc", KDOptPropNcFN = "../../../data_Venus/kdactbl_radmodels-2018-09-14_mkckdtbl_hitemp-40_ciaext_dwn1e1_co2co250_64_Venus_px8_nbin12_08.04.nc", ProfileNcFN = "../../../data_Venus/Venus_VIRA+GasVMR+CldMMR+UVabsMMR_H2O_CO2_CO_SO2_HF_OCS_N2.nc", ! NCalcInterval = 12, ! failed ! NCalcInterval = 6, NCalcInterval = 1, / &dry_conv_adjust_nml FlagAdjustMom = .true., FlagAdjustMR = .true. / &check_prog_vars_nml VelMin = -400.0d0, VelMax = 400.0d0, TempMin = 100.0d0, TempMax = 800.0d0 / ! ! ヒストリデータ出力の全体設定 ! Global settings about history data output ! >ool_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 ! >ool_historyauto_nml Name = 'U, V, Temp, Ps, QVap, TKE', / >ool_historyauto_nml Name = 'SigDot, OMG' / !>ool_historyauto_nml ! Name = 'Vor, Div, SigDot, DPiDt' !/ >ool_historyauto_nml Name = 'SurfTemp, SoilTemp' / >ool_historyauto_nml Name = 'Rain', TimeAverage = .true. / >ool_historyauto_nml Name = 'Evap, Sens, OLR, SLR, OSR, SSR, ISR' / >ool_historyauto_nml Name = 'EvapU, SensA, OLRA, SLRA, OSRA, SSRA, ISRA' / >ool_historyauto_nml Name = 'TauXA, TauYA, SLP' / >ool_historyauto_nml Name = 'Vor, Div' / >ool_historyauto_nml Name = 'Height' / >ool_historyauto_nml Name = 'DTempDtRadL, DTempDtRadS' / >ool_historyauto_nml Name = 'DTempDtDyn, DUDtDyn, DVDtDyn' / >ool_historyauto_nml Name = 'DUDtHD, DVDtHD, DUDtSL, DVDtSL' / >ool_historyauto_nml Name = 'DTempDtVDiff, DUDtVDiff, DVDtVDiff' / >ool_historyauto_nml Name = 'DTempDtDryConv, DUDtDryConv, DVDtDryConv' / >ool_historyauto_nml Name = 'DPsDtTot, DUDtTot, DVDtTot, DTempDtTot' / >ool_historyauto_nml Name = 'DPsDtTimeFilterW2009, DUDtTimeFilterW2009, DVDtTimeFilterW2009, DTempDtTimeFilterW2009' / >ool_historyauto_nml Name = 'BulkCoefMom, BulkCoefHeat, SfcBulkRi, MOLength, BetaW' / >ool_historyauto_nml Name = 'RadLUWFLXA, RadLDWFLXA, RadSUWFLXA, RadSDWFLXA' / >ool_historyauto_nml Name = 'Mass, KinEngy, IntEngy, PotEngy, LatEngy, TotEngy, Enstro' SpaceAverage = .true., .true., .true., Precision = 'double', /