IGMBaseLib 1.0
データ型 | 関数/サブルーチン

IcGrid_ncStream_helperモジュール

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]statusnetCDF ライブラリが提供する手続きが返すステータス
[in]messageエラーがあった場合に出力するメッセージ

IcGrid_ncStream_helper.f90285 行で定義されています。

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.f90209 行で定義されています。

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]selfThe 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.f90170 行で定義されています。

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