IGModel-SW 1.0

param_managerモジュール

シミュレーションに必要な全てのパラメータを管理するモジュール. [詳細]

関数/サブルーチン

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 $ \rm s^{-1} $] .
real(DP), parameter, public Grav = earth_g
 重力加速度 [m $ \rm s^{-2} $].
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 ??

作者:
Yuta Kawai

関数/サブルーチン

subroutine,public param_manager::read_namelistFile ( character(*),intent(in)  nml_filename)

シミュレーションパラメータ等を設定しているネームリストファイルを読み込む.

引数:
[in]nml_filenameネームリストファイルの名前.

param_manager.f90124 行で定義されています。

呼出しグラフ:


変数

real(DP),public param_manager::alpha

デカルト座標系の z 軸と xz 平面上に存在する自転軸がなす角 [rad].

param_manager.f9091 行で定義されています。

シミュレーション結果をファイルに書き出すかのフラグ.

param_manager.f9083 行で定義されています。

real(DP),public param_manager::DelTime

時間刻み幅 [s].

param_manager.f9095 行で定義されています。

integer,public param_manager::div_level = 5

水平分割レベル.

param_manager.f9054 行で定義されています。

real(DP),parameter,public param_manager::Grav = earth_g

重力加速度 [m $ \rm s^{-2} $].

param_manager.f9075 行で定義されています。

character(STRING),public param_manager::gridData_ncFile = 'SPR-GC-grid_glevel5.nc'

格子点座標が記録されている netCDF のファイル名.

param_manager.f9062 行で定義されています。

real(DP),public param_manager::ic_radius = earth_radius

正二十面体を内包する球の半径.

param_manager.f9058 行で定義されています。

積分時間 [s].

param_manager.f9099 行で定義されています。

運動方程式を有効にするかのフラグ.

param_manager.f90103 行で定義されています。

real(DP),parameter,public param_manager::Omega = earth_Omega

自転角速度 [rad $ \rm s^{-1} $] .

param_manager.f9071 行で定義されています。

character(TOKEN),public param_manager::output_data_ncFile

シミュレーション結果を書きだす NetCDF ファイルの名前.

param_manager.f9087 行で定義されています。

real(DP),public param_manager::output_tick

計算結果をデータファイルに書き出す時間間隔 [s].

param_manager.f9079 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数