|
IGModel-SW 1.0
|
シミュレーションに必要な全てのパラメータを管理するモジュール. [詳細]
関数/サブルーチン | |
| subroutine, public | read_namelistFile (nml_filename) |
| シミュレーションパラメータ等を設定しているネームリストファイルを読み込む. | |
変数 | |
| integer, public | div_level = 5 |
| 水平分割レベル. | |
| real(DP), public | ic_radius = earth_radius |
| 正二十面体を内包する球の半径. | |
| character(STRING), public | gridData_ncFile = 'SPR-GC-grid_glevel5.nc' |
| 格子点座標が記録されている netCDF のファイル名. | |
| real(DP), parameter, public | Omega = earth_Omega |
自転角速度 [rad ] . | |
| real(DP), parameter, public | Grav = earth_g |
重力加速度 [m ]. | |
| real(DP), public | output_tick |
| 計算結果をデータファイルに書き出す時間間隔 [s]. | |
| logical, public | data_output_flag |
| シミュレーション結果をファイルに書き出すかのフラグ. | |
| character(TOKEN), public | output_data_ncFile |
| シミュレーション結果を書きだす NetCDF ファイルの名前. | |
| real(DP), public | alpha |
| デカルト座標系の z 軸と xz 平面上に存在する自転軸がなす角 [rad]. | |
| real(DP), public | DelTime |
| 時間刻み幅 [s]. | |
| real(DP), public | integration_time |
| 積分時間 [s]. | |
| logical, public | motionEq_flag |
| 運動方程式を有効にするかのフラグ. | |
シミュレーションに必要な全てのパラメータを管理するモジュール.
Copyright (C) GFD Dennou Club, 2011-2012. All rights reserved.
license ??
| subroutine,public param_manager::read_namelistFile | ( | character(*),intent(in) | nml_filename | ) |
シミュレーションパラメータ等を設定しているネームリストファイルを読み込む.
| [in] | nml_filename | ネームリストファイルの名前. |
param_manager.f90 の 124 行で定義されています。

| real(DP),public param_manager::alpha |
デカルト座標系の z 軸と xz 平面上に存在する自転軸がなす角 [rad].
param_manager.f90 の 91 行で定義されています。
| logical,public param_manager::data_output_flag |
シミュレーション結果をファイルに書き出すかのフラグ.
param_manager.f90 の 83 行で定義されています。
| real(DP),public param_manager::DelTime |
時間刻み幅 [s].
param_manager.f90 の 95 行で定義されています。
| integer,public param_manager::div_level = 5 |
水平分割レベル.
param_manager.f90 の 54 行で定義されています。
| real(DP),parameter,public param_manager::Grav = earth_g |
重力加速度 [m
].
param_manager.f90 の 75 行で定義されています。
| character(STRING),public param_manager::gridData_ncFile = 'SPR-GC-grid_glevel5.nc' |
格子点座標が記録されている netCDF のファイル名.
param_manager.f90 の 62 行で定義されています。
| real(DP),public param_manager::ic_radius = earth_radius |
正二十面体を内包する球の半径.
param_manager.f90 の 58 行で定義されています。
| real(DP),public param_manager::integration_time |
積分時間 [s].
param_manager.f90 の 99 行で定義されています。
| logical,public param_manager::motionEq_flag |
運動方程式を有効にするかのフラグ.
param_manager.f90 の 103 行で定義されています。
| real(DP),parameter,public param_manager::Omega = earth_Omega |
自転角速度 [rad
] .
param_manager.f90 の 71 行で定義されています。
| character(TOKEN),public param_manager::output_data_ncFile |
シミュレーション結果を書きだす NetCDF ファイルの名前.
param_manager.f90 の 87 行で定義されています。
| real(DP),public param_manager::output_tick |
計算結果をデータファイルに書き出す時間間隔 [s].
param_manager.f90 の 79 行で定義されています。