#= dcpam_h94 プログラム用 NAMELIST ファイル (T42L20 用) # #= NAMELIST file for "dcpam_hs94" # # Authors:: Yasuhiro MORIKAWA # Version:: $Id: dcpam_hs94_T42L20.nml,v 1.5 2007/09/09 14:18:42 morikawa Exp $ # Tag Name:: $Name: dcpam4-20071012 $ # Copyright:: Copyright (C) GFD Dennou Club, 2007. All rights reserved. # License:: See COPYRIGHT[link:../../COPYRIGHT] # &dcpam_hs94_grid_nml nmax = 42, ! 最大全波数. ! Maximum truncated wavenumber imax = 128, ! 経度格子点数. ! Number of grid points in longitude jmax = 64, ! 緯度格子点数. ! Number of grid points in latitude kmax = 20 ! 鉛直層数. ! Number of vertical level / &dyn_as83_nml time_integration_scheme = 'Explicit' !!$ time_integration_scheme = 'Semi-implicit' !!$ ! 時間積分法. !!$ ! 以下の方法を選択可能. !!$ ! !!$ ! Time integration scheme. !!$ ! Available schemes are as follows. !!$ ! !!$ ! * "Semi-implicit" !!$ ! * "Explicit" !!$ ! / &dcpam_hs94_time_nml start_time_value = 0.0, ! 開始時刻. Start time start_time_unit = 'minute', ! 開始時刻の単位. Unit of start time !!$ delta_time_value = 30.0, delta_time_value = 6.0, ! $ \Delta t $ . タイムステップ. Time step delta_time_unit = 'minute', ! タイムステップの単位. Unit of time step total_time_value = 1200.0, !!$ total_time_value = 10.0, ! 積分終了時刻. Finish time of integral total_time_unit = 'day', ! 積分終了時刻の単位. Unit of finish time of integral predict_show_interval_value = 1.0, ! 終了予測日時表示間隔. ! Interval of predicted date output predict_show_interval_unit = 'days' ! 終了予測日時表示間隔 (単位). ! Unit for interval of predicted date output / &dcpam_hs94_initdata_nml !!$ initial_data_prepared = .false., initial_data_prepared = .true., ! 初期値データの有無. ! Presence or absence of initial data init_nc = 'init_T42L20.nc', !!$ init_nc = 'dcpam_hs94_restart.nc', ! 初期値データ netCDF ファイル. ! NetCDF file for initial data init_nc_time_varname = '', !!$ init_nc_time_varname = 'time', ! 時刻の変数名. ! 空にした場合, データ入力時に時刻指定を ! 行いません. ! ! Variable name of time. ! If this variable is null character, ! time is not specified when data is input. ! init_nc_timeB = -30.0, ! 初期値データ ( $ t-\Delta t $ ) の時刻. ! Time of initial data ( $ t-\Delta t $ ) init_nc_timeN = 0.0 ! 初期値データ ( $ t $ ) の時刻. ! Time of initial data ( $ t $ ) / &dcpam_hs94_geodata_nml geography_data_prepared = .false., ! 地形データ (地表 $ \Phi $ ) の有無. ! Presence or absence of geography data (surface $ \Phi $ ) geo_nc = 'geo.nc' ! 地形データ netCDF ファイル. ! NetCDF file for geography data / &dcpam_hs94_history_nml history_interval_value = 1.0, !!$ history_interval_value = 0.125, !!$ history_interval_value = 3.0, ! ヒストリデータの出力間隔の単位. ! Unit for interval of history data output history_interval_unit = 'day', !!$ history_interval_unit = 'hours', ! ヒストリデータの出力間隔の単位. ! Unit for interval of history data output history_precision = 'float' ! ヒストリデータの精度. ! Precision of history data / &dcpam_hs94_restart_nml restart_interval_value = 144000.0, ! リスタートデータの出力間隔. ! Interval of restart data output restart_interval_unit = 'minute', ! リスタートデータの出力間隔の単位. ! Unit for interval of restart data output restart_filename = 'dcpam_hs94_restart.nc' ! リスタートデータのファイル名 ! filename of restart data / &dcpam_hs94_history_file_nml xyz_U_filename = 'U.nc', ! xyz_U の出力ファイル名. ! Filename of "xyz_U" xyz_V_filename = 'V.nc', ! xyz_V の出力ファイル名. ! Filename of "xyz_V" xyz_Vor_filename = 'Vor.nc', ! xyz_Vor の出力ファイル名. ! Filename of "xyz_Vor" xyz_Div_filename = 'Div.nc', ! xyz_Div の出力ファイル名. ! Filename of "xyz_Div" xyz_Temp_filename = 'Temp.nc', ! xyz_Temp の出力ファイル名. ! Filename of "xyz_Temp" xy_Ps_filename = 'Ps.nc', ! xy_Ps の出力ファイル名. ! Filename of "xy_Ps" xyz_QVap_filename = 'QVap.nc' ! xyz_QVap の出力ファイル名. ! Filename of "xyz_QVap" / !!$&constants_nml !!$ PI = 3.1415926535897930, ! $ \pi $ . 円周率. Circular constant !!$ RPlanet = 6.371e6, ! $ a $ . 惑星半径. Radius of planet !!$ Omega = 7.292e-5, ! $ \Omega $ . 回転角速度. Angular velocity !!$ Grav = 9.8, ! $ g $ . 重力加速度. Gravitational acceleration !!$ Cp = 1004.6, ! $ C_p $ . 大気定圧比熱. Specific heat of air at constant pressure !!$ RAir = 287.04, ! $ R $ . 大気気体定数. Gas constant of air !!$ EL = 2.5e6, ! $ L $ . 水の凝結の潜熱. Latent heat of condensation of water vapor !!$ CpVap = 1810.0, ! $ C_v $ . 水蒸気定圧比熱. Specific heat of water vapor at constant pressure !!$ RVap = 461.0, ! $ R_v $ . 水蒸気気体定数. Gas constant of water vapor !!$ DH2O = 1000.0, ! $ d_{\mathrm{H_2O}} $ . 液体水の密度. Density of liquid water !!$ EpsV = 0.6226464208, ! $ \epsilon_v $ . 水蒸気分子量比. Molecular weight of water vapor !!$ ES0 = 611.0, ! $ e^{*} $ (273K) . 0 ℃での飽和蒸気圧. Saturated vapor pressure at 0 degrees C !!$ StB = 5.67e-8, ! $ \sigma_{SB} $ . ステファンボルツマン定数. Stefan-Boltzmann constant !!$ FKarm = 0.4 ! $ k $ . カルマン定数. Karman constant !!$/ &sigma_data_nml r_Sigma = 1.00, 0.95, 0.90, 0.85, 0.80, 0.75, 0.70, 0.65, 0.60, 0.55, 0.50, 0.45, 0.40, 0.35, 0.30, 0.25, 0.20, 0.15, 0.10, 0.05, 0.0 ! $ \sigma $ レベル (半整数). ! Half $ \sigma $ level / &dyn_spectral_nml !!$ EFoldTime = 8640.0, ! 最大波数に対する e-folding time. E-folding time for maximum wavenumber !!$ VisOrder = 8, ! 超粘性の次数. Order of hyperviscosity !!$ viscous_effect = .true., !!$ ! 粘性効果のスイッチ. !!$ ! デフォルトでは *VisOrder* と *EFoldTime* !!$ ! とで設定される水平粘性の効果が !!$ ! 運動量, 熱, 水に対して働きます. !!$ ! この引数に .false. を与えることで !!$ ! 水平粘性を無効にします. !!$ ! !!$ ! Switch of viscous effect. !!$ ! By default, horizontal diffusion set !!$ ! with *VisOrder* and *EFoldTime* make !!$ ! an effect on momentum, heating, and water. !!$ ! If .false. is specified to this argument, !!$ ! the horizontal diffusion becomes invalid. !!$ ! openmp_threads = 0 ! OPENMP での最大スレッド数. ! openmp_threads に 1 より大きな値を指定すれば ! ISPACK[http://www.gfd-dennou.org/library/ispack/] ! の球面調和函数変換 OPENMP 並列計算 ! ルーチンが用いられる. 並列計算を実行するには, ! 実行時に環境変数 OMP_NUM_THREADS ! を openmp_threads 以下の数字に設定する ! 等のシステムに応じた準備が必要となる. ! ! openmp_threads に 1 より大きな値を ! 指定しなければ並列計算ルーチンは呼ばれない. / !!$&timefilter_nml !!$ filter_param = 0.05, ! タイムフィルターの係数. !!$ ! Time filter coefficient !!$ int_step = 10, ! タイムフィルターを適用する間隔 !!$ ! (「何ステップ毎」で指定). !!$ ! Step interval of time filter application !!$ cur_step = 1, ! 現在のステップ数. !!$ ! Current step !!$ int_time_val = 30.0, ! タイムフィルターを適用する間隔 !!$ ! (int_step = -1 の場合にこちらが優先される). !!$ ! Time interval of time filter application !!$ ! (This has priority when int_step = -1) !!$ int_time_unit = 'min', ! int_time_val の単位. !!$ ! 利用可能な単位に関しては gt4f90io ライブラリ !!$ ! の dc_date モジュールを参照のこと. !!$ ! Unit of 'int_time_val'. !!$ ! See 'dc_date' module in 'gt4f90io' library !!$ ! about available units. !!$ cur_time_val = 0.0, ! 現在時刻. !!$ ! Current time !!$ cur_time_unit = 'sec' ! cur_time_val の単位. !!$ ! 利用可能な単位に関しては gt4f90io ライブラリ !!$ ! の dc_date モジュールを参照のこと. !!$ ! Unit of 'cur_time_val'. !!$ ! See 'dc_date' module in 'gt4f90io' library !!$ ! about available units. !!$/