IGModel-SW 1.0
|
各タイムレベルにおける速度場や高度場などの物理場データを管理するモジュール. [詳細]
関数/サブルーチン | |
subroutine, public | init_output_field_data (nc_filename, icgrid, integration_time, time_step, output_tick) |
output_field_data モジュールの初期化を行う. | |
subroutine, public | output_field (tstep, v_n, h_n, hs) |
時間レベル n における速度場(v)と高度場(h, hs)の物理場データを NetCDF ファイルに書きだす. | |
subroutine, public | finalize_output_field_data () |
output_field_data モジュールを最終化する. | |
変数 | |
character(Token) | ncFileName |
シミュレーション結果を書きだす NetCDF ファイルの名前. | |
type(IcGrid_ncWriter), save | writer |
シミュレーション結果のデータを NetCDF ファイルに書き出すためのデータを管理する構造型 IcGrid_ncWriter の変数. | |
type(IcGrid_ncWriter), save | hs_writer |
下部地形の高度データを NetCDF ファイルに書き出すためのデータを管理する構造型 IcGrid_ncWriter の変数. | |
type(Field_IcGrid2D), save | UWind |
経度方向の速度場データを管理する構造型 Field_IcGrid2D の変数. | |
type(Field_IcGrid2D), save | VWind |
緯度方向の速度場データを管理する構造型 Field_IcGrid2D の変数. | |
type(Field_IcGrid2D), save | WWind |
鉛直速度場データを管理する構造型 Field_IcGrid2D の変数. | |
type(Field_IcGrid2D), save | Height |
表面高度場データを管理する構造型 Field_IcGrid2D の変数. | |
type(Field_IcGrid2D), save | HeightS |
下部境界の地形の高度場を管理する構造型 Field_IcGrid2D の変数. | |
integer | u_ncVarID |
変数名 UWind に対応する NetCDF 変数の ID. | |
integer | v_ncVarID |
変数名 VWind に対応する NetCDF 変数の ID. | |
integer | w_ncVarID |
変数名 WWind に対応する NetCDF 変数の ID. | |
integer | h_ncVarID |
変数名 Height に対応する NetCDF 変数の ID. | |
integer | hs_ncVarID |
変数名 HeightS に対応する NetCDF 変数の ID. |
各タイムレベルにおける速度場や高度場などの物理場データを管理するモジュール.
subroutine,public output_field_data::finalize_output_field_data | ( | ) |
subroutine,public output_field_data::init_output_field_data | ( | character(*),intent(in) | nc_filename, |
type(IcGrid2D_FVM),intent(in) | icgrid, | ||
real(DP),intent(in) | integration_time, | ||
real(DP),intent(in) | time_step, | ||
real(DP),intent(in) | output_tick | ||
) |
output_field_data モジュールの初期化を行う.
[in] | nc_filename | 物理場データを書きだす NetCDF ファイルの名前. |
[in] | icgrid | 構造型 IcGrid2D_FVM の変数. |
[in] | integration_time | 積分時間 [s]. |
[in] | time_step | 時間ステップ [s]. |
[in] | output_tick | データ出力を行う時間刻み [s]. |
output_field_data.f90 の 147 行で定義されています。
subroutine,public output_field_data::output_field | ( | integer,intent(in) | tstep, |
type(Field_IcGrid2D),intent(in) | v_n, | ||
type(Field_IcGrid2D),intent(in) | h_n, | ||
type(Field_IcGrid2D),intent(in),optional | hs | ||
) |
時間レベル n における速度場(v)と高度場(h, hs)の物理場データを NetCDF ファイルに書きだす.
[in] | tstep | 現在の時間ステップ数. |
[in] | v_n | 時間レベル n の速度場データを保持する構造型 Field_IcGrid2D の変数. |
[in] | h_n | 時間レベル n の表面高度場データを保持する構造型 Field_IcGrid2D の変数. |
[in] | hs | 下部境界における地形の高度場データを保持する構造型 Field_IcGrid2D の変数. |
output_field_data.f90 の 236 行で定義されています。
integer output_field_data::h_ncVarID |
変数名 Height に対応する NetCDF 変数の ID.
output_field_data.f90 の 115 行で定義されています。
type(Field_IcGrid2D),save output_field_data::Height |
表面高度場データを管理する構造型 Field_IcGrid2D の変数.
output_field_data.f90 の 95 行で定義されています。
type(Field_IcGrid2D),save output_field_data::HeightS |
下部境界の地形の高度場を管理する構造型 Field_IcGrid2D の変数.
output_field_data.f90 の 99 行で定義されています。
integer output_field_data::hs_ncVarID |
変数名 HeightS に対応する NetCDF 変数の ID.
output_field_data.f90 の 119 行で定義されています。
type(IcGrid_ncWriter),save output_field_data::hs_writer |
下部地形の高度データを NetCDF ファイルに書き出すためのデータを管理する構造型 IcGrid_ncWriter の変数.
output_field_data.f90 の 79 行で定義されています。
character(Token) output_field_data::ncFileName |
シミュレーション結果を書きだす NetCDF ファイルの名前.
output_field_data.f90 の 71 行で定義されています。
integer output_field_data::u_ncVarID |
変数名 UWind に対応する NetCDF 変数の ID.
output_field_data.f90 の 103 行で定義されています。
type(Field_IcGrid2D),save output_field_data::UWind |
経度方向の速度場データを管理する構造型 Field_IcGrid2D の変数.
output_field_data.f90 の 83 行で定義されています。
integer output_field_data::v_ncVarID |
変数名 VWind に対応する NetCDF 変数の ID.
output_field_data.f90 の 107 行で定義されています。
type(Field_IcGrid2D),save output_field_data::VWind |
緯度方向の速度場データを管理する構造型 Field_IcGrid2D の変数.
output_field_data.f90 の 87 行で定義されています。
integer output_field_data::w_ncVarID |
変数名 WWind に対応する NetCDF 変数の ID.
output_field_data.f90 の 111 行で定義されています。
type(IcGrid_ncWriter),save output_field_data::writer |
シミュレーション結果のデータを NetCDF ファイルに書き出すためのデータを管理する構造型 IcGrid_ncWriter の変数.
output_field_data.f90 の 75 行で定義されています。
type(Field_IcGrid2D),save output_field_data::WWind |
鉛直速度場データを管理する構造型 Field_IcGrid2D の変数.
output_field_data.f90 の 91 行で定義されています。