#= dcpam_ape プログラム用 NAMELIST ファイル (T21L16 用) # #= NAMELIST file for "dcpam_ape" # # Authors:: Yasuhiro MORIKAWA # Version:: $Id: dcpam_ape_T21L16.nml,v 1.4 2008-11-16 13:41:41 morikawa Exp $ # Tag Name:: $Name: dcpam5-20081116 $ # Copyright:: Copyright (C) GFD Dennou Club, 2008. All rights reserved. # License:: See COPYRIGHT[link:../../COPYRIGHT] # &fileset_nml FileTitle = 'syncronized rotation test Omega=0.67', ! 出力データファイルの表題. ! Title of output data files FileSource = 'dcpam5 (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 = 16 ! 鉛直層数. ! Number of vertical level / ×et_nml StartTimeValue = 0.0, ! 計算開始時刻. ! Start time of calculation StartTimeUnit = 'day', ! 計算開始時刻の単位. ! Unit of start time of calculation EndTimeValue = 200.0, ! 計算終了時刻. ! End time of calculation EndTimeUnit = 'day', ! 計算開始時刻の単位. ! Unit of end time of calculation DelTimeValue = 8.0, ! $ \Delta t $ . 単位は DelTimeUnit にて指定. ! Unit is specified by "DelTimeUnit". DelTimeUnit = 'min', ! $ \Delta t $ の単位. ! Unit of $ \Delta t $ !!$ Date = 2008, 10, 1, 12, 0, 0, 09, 00, !!$ ! 計算開始日時. (年月日時分秒, タイムゾーン時分) !!$ ! Start date of calculation. !!$ ! (year, month, day, hour, minute, second, !!$ ! and hour, minute of time zone) !!$ Calendar = 'gregorian', !!$ Calendar = 'julian', !!$ Calendar = 'noleap', !!$ Calendar = 'cyclic', !!$ ! 暦法. Calender PredictIntValue = 20.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_T21L16.nc', ! 入力するリスタートデータのファイル名 ! filename of input restart data OutputFile = 'restart.nc', ! 出力するリスタートデータのファイル名 ! filename of output restart data IntValue = 100.0, ! リスタートデータの出力間隔. ! Interval of restart data output IntUnit = 'day' ! リスタートデータの出力間隔の単位. ! Unit for interval of restart data output / &restart_surftemp_io_nml InputFile = 'sst_T21.nc', ! 入力するリスタートデータのファイル名 ! filename of input restart data !!$ InputName = 'SurfTemp', !!$ ! 入力するリスタートデータの変数名 !!$ ! Variable name of input restart data OutputFile = 'restart_sst.nc' ! 出力するリスタートデータのファイル名 ! filename of output restart data / &axesset_nml Sigma = 1.000, 0.990, 0.970, 0.930, 0.870, 0.790, 0.700, 0.600, 0.500, 0.410, 0.330, 0.260, 0.200, 0.150, 0.100, 0.050, 0.000 ! $ \sigma $ レベル (半整数). ! Half $ \sigma $ level IspackOpenmpThreads = 0 ! OPENMP での最大スレッド数. ! openmp_threads に 1 より大きな値を指定すれば ! ISPACK[http://www.gfd-dennou.org/library/ispack/] ! の球面調和函数変換 OPENMP 並列計算 ! ルーチンが用いられる. 並列計算を実行するには, ! 実行時に環境変数 OMP_NUM_THREADS ! を IspackOpenmpThreads 以下の数字に設定する ! 等のシステムに応じた準備が必要となる. ! ! IspackOpenmpThreads に 1 より大きな値を ! 指定しなければ並列計算ルーチンは呼ばれない. / &initial_data_nml pattern = 'Small Disturbance of Temperature', ! 初期値データのパターン. ! Initial data pattern TempAvr = 280.0, ! $ \bar{T} $ . 温度平均値. Mean temperature !!$ PsAvr = 1.0e+5, !!$ ! $ \bar{p_s} $ . 地表面気圧平均値. Mean surface pressure !!$ QVapAvr = 1.0e-10 !!$ ! $ \bar{q} $ . 比湿平均値. Mean specific humidity !!$! !!$ pattern = 'AGCM 5.3 Default', !!$ ! 初期値データのパターン. !!$ ! Initial data pattern !!$ TempAvr = 250.0, !!$ ! $ \bar{T} $ . 温度平均値. Mean temperature !!$ PsAvr = 1.0e+5, !!$ ! $ \bar{p_s} $ . 地表面気圧平均値. Mean surface pressure !!$ QVapAvr = 1.0e-10 !!$ ! $ \bar{q} $ . 比湿平均値. Mean specific humidity !!$! !!$ pattern = 'Sugiyama et al. (2008)', !!$ ! 初期値データのパターン. !!$ ! Initial data pattern !!$ TempAvr = 490.0, !!$ ! $ \bar{T} $ . 温度平均値. Mean temperature !!$ PsAvr = 3.0e+6, !!$ ! $ \bar{p_s} $ . 地表面気圧平均値. Mean surface pressure !!$ QVapAvr = 6.11641e-3 !!$ ! $ \bar{q} $ . 比湿平均値. Mean specific humidity / &constants_nml Omega = 4.848e-05 ! (= 2 * PI / ( 36 * 60 * 60 ) ) ! $ \Omega $ [s-1]. ! 回転角速度. ! Angular velocity !!$ RPlanet = 6.371e6, !!$ ! $ a $ [m]. !!$ ! 惑星半径. !!$ ! Radius of planet !!$ Omega = 7.29210659088065e-5, !!$ ! $ \Omega $ [s-1]. !!$ ! 回転角速度. !!$ ! Angular velocity !!$ Grav = 9.8, !!$ ! $ g $ [m s-2]. !!$ ! 重力加速度. !!$ ! Gravitational acceleration !!$ CpDry = 1004.6, !!$ ! $ C_p $ [J kg-1 K-1]. !!$ ! 乾燥大気の定圧比熱. !!$ ! Specific heat of air at constant pressure !!$ MolWtDry = 28.964e-3, !!$ ! $ ?? $ [kg mol-1]. !!$ ! 乾燥大気の平均分子量. !!$ ! Mean molecular weight of dry air !!$ GasRDry = 287.046, !!$ ! $ R $ [J kg-1 K-1]. !!$ ! 乾燥大気の気体定数. !!$ ! Gas constant of air !!$ CpWet = 1810.0, !!$ ! $ C_v $ [J kg-1 K-1] . !!$ ! 凝結成分の定圧比熱. !!$ ! Specific heat of condensible elements at constant pressure !!$ MolWtWet = 18.01528e-3, !!$ ! $ ?? $ [kg mol-1]. !!$ ! 凝結成分の平均分子量. !!$ ! Mean molecular weight of condensible elements !!$ GasRWet = 461.497, !!$ ! $ R_v $ [J kg-1 K-1]. !!$ ! 凝結成分の気体定数. !!$ ! Gas constant of condensible elements !!$ LatentHeat = 2.5e6, !!$ ! $ L $ [J kg-1] . !!$ ! 凝結の潜熱. !!$ ! Latent heat of condensation !!$ EpsV = 0.622 !!$ ! $ \epsilon_v $ . !!$ ! 水蒸気分子量比. !!$ ! Molecular weight of water vapor / &dynamics_hspl_vas83_nml TimeIntegScheme = 'Semi-implicit', ! 時間積分法. ! 以下の方法を選択可能. ! ! Time integration scheme. ! Available schemes are as follows. ! ! * "Semi-implicit" ! * "Explicit" VisOrder = 8, ! 超粘性の次数. Order of hyper-viscosity EFoldTimeValue = 3.0, ! 最大波数に対する e-folding time. ! 負の値を与えると, 水平拡散係数をゼロにします. ! ! E-folding time for maximum wavenumber. ! If negative value is given, ! coefficients of horizontal diffusion become zero. EFoldTimeUnit = 'hrs', ! 最大波数に対する e-folding time の単位. ! Unit of e-folding time for maximum wavenumber GeoPotentialFile = '', ! 地形データ (地表 $ \Phi $ ) ファイル ! File of geography data (surface $ \Phi $ ) GeoPotentialVarname = '' ! 地形データ (地表 $ \Phi $ ) の変数名 ! Variable name of geography data (surface $ \Phi $ ) / &radiation_band_nml DelTimeLongValue = 1.0, ! 長波フラックスを計算する時間間隔の数値. ! Value of interval step of long wave flux calculation DelTimeLongUnit = 'sec', ! 長波フラックスを計算する時間間隔の単位. ! Unit of interval step of long wave flux calculation LongBandNum = 1, ! 長波バンド数. ! Number of long wave band LongAbsorpCoeffQVap = 0.01, ! $ k_R $ . 水の吸収係数. ! Absorption coefficient of water. LongAbsorpCoeffDryAir = 0.00, ! $ \bar{k}_R $ . 空気の吸収係数. ! Absorption coefficient of air. LongBandWeight = 1.0, ! バンドウェイト. ! Band weight. DelTimeShortValue = 1.0, ! 短波 (日射) フラックスを計算する時間間隔の数値. ! Value of interval step of short wave (insolation) flux calculation DelTimeShortUnit = 'sec', ! 短波 (日射) フラックスを計算する時間間隔の単位. ! Unit of interval step of short wave (insolation) flux calculation ShortBandNum = 0, ! 短波バンド数. ! Number of short wave band ShortAbsorpCoeffQVap = 0.0 ! $ k_S $ . 水の吸収係数. ! Absorption coefficient of water. !!$ DelTimeLongValue = 3.0, !!$ ! 長波フラックスを計算する時間間隔の数値. !!$ ! Value of interval step of long wave flux calculation !!$ DelTimeLongUnit = 'hrs', !!$ ! 長波フラックスを計算する時間間隔の単位. !!$ ! Unit of interval step of long wave flux calculation !!$ !!$ DelTimeShortValue = 1.0, !!$ ! 短波 (日射) フラックスを計算する時間間隔の数値. !!$ ! Value of interval step of short wave (insolation) flux calculation !!$ DelTimeShortUnit = 'hrs', !!$ ! 短波 (日射) フラックスを計算する時間間隔の単位. !!$ ! Unit of interval step of short wave (insolation) flux calculation !!$ !!$! !!$ LongBandNum = 4, !!$ ! 長波バンド数. !!$ ! Number of long wave band !!$ LongAbsorpCoeffQVap = 8.0, 1.0, 0.1, 0.0, !!$ ! $ k_R $ . 水の吸収係数. !!$ ! Absorption coefficient of water. !!$ LongAbsorpCoeffDryAir = 0.0, 0.0, 0.0, 5.0e-5, !!$ ! $ \bar{k}_R $ . 空気の吸収係数. !!$ ! Absorption coefficient of air. !!$ LongBandWeight = 0.2, 0.1, 0.1, 0.6, !!$ ! バンドウェイト. !!$ ! Band weight. !!$ LongPathLengthFact = 1.5, !!$ ! 光路長のファクタ. !!$ ! Factor of optical length !!$! !!$ ShortBandNum = 1, !!$ ! 短波バンド数. !!$ ! Number of short wave band !!$ ShortAbsorpCoeffQVap = 0.002, !!$ ! $ k_S $ . 水の吸収係数. !!$ ! Absorption coefficient of water. !!$ ShortAbsorpCoeffDryAir = 0.0, !!$ ! $ \bar{k}_S $ . 空気の吸収係数. !!$ ! Absorption coefficient of air. !!$ ShortBandWeight = 1.0, !!$ ! バンドウェイト. !!$ ! Band weight. !!$ ShortSecScat = 1.66 !!$ ! 散乱の $ \sec \zeta $ . !!$ ! $ \sec \zeta $ of scattering / &radiation_short_income_nml SolarConst = 1380.0, ! 太陽定数. ! Solar constant AtmosAlbedo = 0.0, ! 大気アルベド. ! Albedo of air / !!$&cumulus_adjust_nml !!$ CrtlRH = 0.990, !!$ ! 臨界相対湿度. !!$ ! Critical relative humidity !!$ ItrtMax = 10, !!$ ! イテレーション回数. !!$ ! Number of iteration !!$ TempSatMax = 0.01, 0.02, 0.02, 0.05, 0.05, 0.10, 0.10, 0.20, 0.20, 0.40 !!$ ! 不安定の許容誤差. !!$ ! Admissible error of unstability !!$/ !!$&lscond_nml !!$ CrtlRH = 1.0, !!$ ! 臨界相対湿度. !!$ ! Critical relative humidity !!$ ItrtMax = 3, !!$ ! イテレーション回数. !!$ ! Number of iteration !!$/ !!$&dryconv_adjust_nml !!$ ItrtMax = 10, !!$ ! イテレーション回数. !!$ ! Number of iteration !!$ TempSatMax = 0.01, 0.02, 0.02, 0.05, 0.05, 0.10, 0.10, 0.20, 0.20, 0.40 !!$ ! 不安定の許容誤差. !!$ ! Admissible error of unstability !!$/ !!$&vdiffusion_my1974_nml !!$ RefPress = 1.0e+6, !!$ ! 参照気圧. !!$ ! Reference air pressure !!$ BasePotTemp = 300.0, !!$ ! 基本温位. !!$ ! Base potential temperature !!$ SquareVelMin = 0.1, !!$ ! 風二乗差最小値. !!$ ! Minimum value of square of velocity !!$ BulkRiNumMin = - 100.0, !!$ ! バルク $ R_i $ 数最小値. !!$ ! Minimum value of bulk $ R_i $ !!$ !!$ ! 拡散係数算出のための変数 !!$ ! Veriables for calculation of diffusion coefficients !!$ ! !!$ MixLengthMax = 300.0, !!$ ! 最大混合距離. !!$ ! Maximum mixing length !!$ TildeShMin = 0.0, !!$ ! $ \tilde{S_h} $ 最小値. !!$ ! Minimum $ \tilde{S_h} $ !!$ TildeSmMin = 0.0, !!$ ! $ \tilde{S_m} $ 最小値. !!$ ! Minimum $ \tilde{S_m} $ !!$ VelDiffCoeffMin = 0.1, !!$ ! $ \Dvect{u} $ 拡散係数最小値. !!$ ! Minimum diffusion coefficient of $ \Dvect{u} $ !!$ TempDiffCoeffMin = 0.1, !!$ ! $ T $ 拡散係数最小値. !!$ ! Minimum diffusion coefficient of $ T $ !!$ QvapDiffCoeffMin = 0.1, !!$ ! $ q $ 拡散係数最小値. !!$ ! Minimum diffusion coefficient of $ q $ !!$ VelDiffCoeffMax = 10000.0, !!$ ! $ \Dvect{u} $ 拡散係数最大値. !!$ ! Maximum diffusion coefficient of $ \Dvect{u} $ !!$ TempDiffCoeffMax = 10000.0, !!$ ! $ T $ 拡散係数最大値. !!$ ! Maximum diffusion coefficient of $ T $ !!$ QvapDiffCoeffMax = 10000.0, !!$ ! $ q $ 拡散係数最大値. !!$ ! Maximum diffusion coefficient of $ q $ !!$ !!$ ! Mellor Yamada Level 2 定数 !!$ ! Constants for Mellor Yamada Level 2 !!$ ! !!$ MYLv2ParamA1 = 0.92, !!$ MYLv2ParamB1 = 16.6, !!$ MYLv2ParamA2 = 0.74 !!$ MYLv2ParamB2 = 10.1, !!$ MYLv2ParamC1 = 0.08 !!$/ &ground_file_io_nml SurfTempFile = 'sst_T21.nc', ! 地表面温度のファイル名. ! File name of surface temperature SurfTempName = 'SurfTemp', ! 地表面温度の変数名. ! Variable name of surface temperature !!$ AlbedoFile = '', !!$ ! 地表アルベドのファイル名. !!$ ! File name of surface albedo !!$ AlbedoName = '', !!$ ! 地表アルベドの変数名. !!$ ! Variable name of surface albedo !!$ HumidCoeffFile = '', !!$ ! 地表湿潤度のファイル名. !!$ ! File name of surface humidity coefficient !!$ HumidCoeffName = '', !!$ ! 地表湿潤度の変数名. !!$ ! Variable name of surface humidity coefficient !!$ RoughLengthFile = '', !!$ ! 地表粗度長のファイル名. !!$ ! File name of surface rough length !!$ RoughLengthName = '', !!$ ! 地表粗度長の変数名. !!$ ! Variable name of surface rough length !!$ HeatCapacityFile = '', !!$ ! 地表熱容量のファイル名. !!$ ! File name of surface heat capacity !!$ HeatCapacityName = '', !!$ ! 地表熱容量の変数名. !!$ ! Variable name of surface heat capacity !!$ TempFluxFile = '', !!$ ! 地中熱フラックスのファイル名. !!$ ! File name of ground temperature flux !!$ TempFluxName = '', !!$ ! 地中熱フラックスの変数名. !!$ ! Variable name of ground temperature flux !!$ SurfCondFile = '' !!$ ! 地表状態 (0: 固定, 1: 可変) のファイル名. !!$ ! File name of surface condition (0: fixed, 1: variable) !!$ SurfCondName = '' !!$ ! 地表状態 (0: 固定, 1: 可変) の変数名. !!$ ! Variable name of surface condition (0: fixed, 1: variable) / &surface_data_nml SurfCond = 1, ! 地表状態 (0: 固定, 1: 可変). ! Surface condition (0: fixed, 1: variable) Albedo = 0.0 ! 地表アルベド. ! Surface albedo !!$ Pattern = 'Hosaka et al. (1998)', !!$ ! 地表面データのパターン. !!$ ! 以下のパターンを選択可能. !!$ ! !!$ ! Surface data pattern. !!$ ! Available patterns are as follows. !!$ ! !!$ ! * "Hosaka et al. (1998)" !!$ ! * "Homogeneous" !!$ ! !!$ SurfTemp = 302.0, !!$ ! 地表面温度の基準値. !!$ ! Standard value of surface temperature !!$ Albedo = 0.15, !!$ ! 地表アルベド. !!$ ! Surface albedo !!$ HumidCoeff = 1.0, !!$ ! 地表湿潤度. !!$ ! Surface humidity coefficient !!$ RoughLength = 1.0e-4, !!$ ! 地表粗度長. !!$ ! Surface rough length !!$ HeatCapacity = 0.0, !!$ ! 地表熱容量. !!$ ! Surface heat capacity !!$ TempFlux = 0.0, !!$ ! 地中熱フラックス. !!$ ! Ground temperature flux !!$ SurfCond = 0 !!$ ! 地表状態 (0: 固定, 1: 可変). !!$ ! Surface condition (0: fixed, 1: variable) / &timefilter_asselin1972_nml FilterParameter = 0.1, ! タイムフィルターの係数. ! Time filter coefficient IntStep = 1 ! タイムフィルターを適用するステップ間隔. ! Step interval of time filter application / ! ! ヒストリデータ出力の全体設定 ! Global settings about history data output ! >ool_historyauto_nml AllOutput = .false. ! 登録変数を全て出力するためのフラグ. ! Flag for output all registered variables. IntValue = 1.0, !!$ IntValue = 0.125, !!$ IntValue = 3.0, ! ヒストリデータの出力間隔の数値. ! 負の値を与えると, 出力を抑止します. ! ! Numerical value for interval of history data output ! Negative values suppresses output. !!$ IntUnit = 'sec', !!$ IntUnit = 'min', !!$ IntUnit = 'hrs', IntUnit = 'day', ! ヒストリデータの出力間隔の単位. ! Unit for interval of history data output Precision = 'float', !!$ Precision = 'double', ! ヒストリデータの精度. ! Precision of history data FilePrefix = '', !!$ FilePrefix = 'data01/', ! ヒストリデータのファイル名の接頭詞. ! Prefixes of history data filenames OriginValue = -1.0, ! 出力開始時刻. ! Start time of output. OriginUnit = 'min', ! 出力開始時刻の単位. ! Unit of start time of output. TerminusValue = -1.0, ! 出力終了時刻. ! End time of output. TerminusUnit = 'min', ! 出力終了時刻の単位. ! Unit of end time of output. TimeAverage = .false., !!$ TimeAverage = .true. ! 出力データの平均化フラグ. ! Flag for average of output data SliceStart = 1, 1, 1, 1, 1, ! 空間方向の開始点. ! Start points of spaces. SliceEnd = -1, -1, -1, -1, -1, ! 空間方向の終了点. ! End points of spaces. SliceStride = 1, 1, 1, 1, 1, ! 空間方向の刻み幅. ! Strides of spaces. SpaceAverage = .false., .false., .false., .false., .false., ! 平均化のフラグ. ! Flag of average. NewFileIntValue = -30, ! ファイル分割時間間隔. ! Interval of time of separation of a file. NewFileIntUnit = 'day', ! ファイル分割時間間隔の単位. ! Unit of interval of time of separation of a file. / ! ! ヒストリデータ出力の個別設定 ! Individual settings about history data output ! >ool_historyauto_nml Name = 'U, V, Temp, Ps, QVap', ! 変数名. ! カンマで区切って並べることで, ! 複数の変数に関する設定を一度に ! 行うことができる. ! (例: "Data1,Data2" ). ! ! Variable identifier. ! Multiple comma-deliminated variables ! are configured at one time ! (exp. "Data1,Data2" ). File = '' ! 出力ファイル名 (デフォルトは .nc). ! Output file name (Default is ".nc"). / >ool_historyauto_nml Name = 'SurfTemp', File = 'Tg.nc' / >ool_historyauto_nml Name = 'Rain', TimeAverage = .true. / >ool_historyauto_nml Name = 'SigmaDot', File = 'SigDot.nc' ! Name = 'SigmaDot, DPiDt' / >ool_historyauto_nml Name = 'DTempDtCond', File = 'Qcnd.nc' / >ool_historyauto_nml Name = 'EVap, Sens, OLR, SLR, SSR' / !!$>ool_historyauto_nml !!$ Name = 'Vor, Div' !!$/ !!$>ool_historyauto_nml !!$ Name = 'Mass, KinEngy, IntEngy, PotEngy, LatEngy, TotEngy, Enstro' !!$ SpaceAverage = .true., .true., .true., .true., .true., !!$/ !!$>ool_historyauto_nml !!$ Name = 'UDiffFlux, VDiffFlux, TempDiffFlux, QVapDiffFlux' !!$/ !!$>ool_historyauto_nml !!$ Name = 'RadLFlux, RadSFlux, DTempDtRadL, DTempDtRadS' !!$/ !!$>ool_historyauto_nml !!$ Name = 'RainCumulus', !!$ TimeAverage = .true. !!$/ !!$>ool_historyauto_nml !!$ Name = 'DTempDtCumulus, DQVapDtCumulus' !!$/ !!$>ool_historyauto_nml !!$ Name = 'RainLsc', !!$ TimeAverage = .true. !!$/ !!$>ool_historyauto_nml !!$ Name = 'DTempDtLsc, DQVapDtLsc' !!$/ !!$>ool_historyauto_nml !!$ Name = 'UFluxSurf, VFluxSurf, TempFluxSurf, QVapFluxSurf' !!$/ !!$>ool_historyauto_nml !!$ Name = 'DTempDtDryConv' !!$/ !!$>ool_historyauto_nml !!$ Name = 'DPsDt', !!$/ !!$>ool_historyauto_nml !!$ Name = 'DTempDtCooling' !!$/ !!$>ool_historyauto_nml !!$ Name = 'DUDtSpoDamping, DVDtSpoDamping' !!$/ !!$>ool_historyauto_nml !!$ Name = 'DTempDtFixed, DQVapDtFixed' !!$/