IGModel-SW 1.0

src/output_field_data.f90

ソースコードを見る。

モジュール

module  output_field_data
 

各タイムレベルにおける速度場や高度場などの物理場データを管理するモジュール.


関数/サブルーチン

subroutine, public output_field_data::init_output_field_data (nc_filename, icgrid, integration_time, time_step, output_tick)
 output_field_data モジュールの初期化を行う.
subroutine, public output_field_data::output_field (tstep, v_n, h_n, hs)
 時間レベル n における速度場(v)と高度場(h, hs)の物理場データを NetCDF ファイルに書きだす.
subroutine, public output_field_data::finalize_output_field_data ()
 output_field_data モジュールを最終化する.

変数

character(Token) output_field_data::ncFileName
 シミュレーション結果を書きだす NetCDF ファイルの名前.
type(IcGrid_ncWriter), save output_field_data::writer
 シミュレーション結果のデータを NetCDF ファイルに書き出すためのデータを管理する構造型 IcGrid_ncWriter の変数.
type(IcGrid_ncWriter), save output_field_data::hs_writer
 下部地形の高度データを NetCDF ファイルに書き出すためのデータを管理する構造型 IcGrid_ncWriter の変数.
type(Field_IcGrid2D), save output_field_data::UWind
 経度方向の速度場データを管理する構造型 Field_IcGrid2D の変数.
type(Field_IcGrid2D), save output_field_data::VWind
 緯度方向の速度場データを管理する構造型 Field_IcGrid2D の変数.
type(Field_IcGrid2D), save output_field_data::WWind
 鉛直速度場データを管理する構造型 Field_IcGrid2D の変数.
type(Field_IcGrid2D), save output_field_data::Height
 表面高度場データを管理する構造型 Field_IcGrid2D の変数.
type(Field_IcGrid2D), save output_field_data::HeightS
 下部境界の地形の高度場を管理する構造型 Field_IcGrid2D の変数.
integer output_field_data::u_ncVarID
 変数名 UWind に対応する NetCDF 変数の ID.
integer output_field_data::v_ncVarID
 変数名 VWind に対応する NetCDF 変数の ID.
integer output_field_data::w_ncVarID
 変数名 WWind に対応する NetCDF 変数の ID.
integer output_field_data::h_ncVarID
 変数名 Height に対応する NetCDF 変数の ID.
integer output_field_data::hs_ncVarID
 変数名 HeightS に対応する NetCDF 変数の ID.
 全て クラス ネームスペース ファイル 関数 変数