IGMBaseLib 1.0
|
IcGrid_ncReader/Writer_mod モジュールで用いられるデータ構造を管理するための構造型を提供するモジュール. [詳細]
データ型 | |
type | Mesh_dim_element |
Mesh の次元情報を管理する構造体. [詳細] | |
type | Mesh_coord_element |
Mesh の座標情報を管理する構造体. [詳細] | |
type | Mesh2_ncInfo |
Mesh2 のノード, 面, エッジ, 面のリンクに関する情報を管理する構造体. [詳細] | |
関数/サブルーチン | |
subroutine, public | Mesh_coord_element_Init (self, dimension_element, element_name, standard_name, long_name, units) |
座標要素を表現する構造型 Mesh_coord_element の変数を初期化する. | |
subroutine, public | Mesh2_ncInfo_Init (self, icgrid2D) |
NetCDF の読み書きの際に, 球面上の水平方向の非構造格子データを管理する構造型 Mesh2_ncInfo の変数を初期化する. | |
subroutine, public | check_nf90_status (status, message) |
NetCDF ライブラリが提供する関数の終了ステータスを調べる. |
IcGrid_ncReader/Writer_mod モジュールで用いられるデータ構造を管理するための構造型を提供するモジュール.
subroutine,public IcGrid_ncStream_helper::check_nf90_status | ( | integer,intent(in) | status, |
character(*),intent(in),optional | message | ||
) |
NetCDF ライブラリが提供する関数の終了ステータスを調べる.
netCDF ライブラリが提供する手続き実行後に返されるステータスを解析し, エラーがあった場合はエラー出力を行い, プログラムを停止する.
[in] | status | netCDF ライブラリが提供する手続きが返すステータス |
[in] | message | エラーがあった場合に出力するメッセージ |
IcGrid_ncStream_helper.f90 の 285 行で定義されています。
subroutine,public IcGrid_ncStream_helper::Mesh2_ncInfo_Init | ( | type(Mesh2_ncInfo),intent(inout) | self, |
type(IcGrid2D_FVM),intent(inout) | icgrid2D | ||
) |
NetCDF の読み書きの際に, 球面上の水平方向の非構造格子データを管理する構造型 Mesh2_ncInfo の変数を初期化する.
[in,out] | self | 構造型 Mesh2_ncInfo の変数. |
[in,out] | icgrid | 正二十面格子データを管理する構造型 FVM_IcGrid の変数. |
IcGrid_ncStream_helper.f90 の 209 行で定義されています。
subroutine,public IcGrid_ncStream_helper::Mesh_coord_element_Init | ( | type(Mesh_coord_element),intent(inout) | self, |
type(Mesh_dim_element),intent(inout),target | dimension_element, | ||
character(*),intent(in) | element_name, | ||
character(*),intent(in) | standard_name, | ||
character(*),intent(in) | long_name, | ||
character(*),intent(in) | units | ||
) |
座標要素を表現する構造型 Mesh_coord_element の変数を初期化する.
[in,out] | self | 構造型 Mesh_coord_element の変数. |
[in,out] | dimension_element | 座標要素と対応付ける次元要素を表す構造型 Mesh_dim_element の変数. |
[in] | element_name | 座標要素の名前. |
[in] | standard_name | 座標要素の正式な名前. |
[in] | long_name | 座標要素の長い名前. |
[in] | units | 座標要素の単位. |
Initialize the variable of derived type Mesh_coord_element which represents the coordinate element.
[in,out] | self | The variable of derived type Mesh_coord_element. |
[in,out] | dimension_element | |
[in] | element_name | |
[in] | standard_name | |
[in] | long_name | |
[in] | units |
IcGrid_ncStream_helper.f90 の 170 行で定義されています。