IGMBaseLib 1.0
データ型 | モジュール | 関数/サブルーチン | 変数

src/io/netcdf/IcGrid_ncWriter_mod.f90

ソースコードを見る。

データ型

type  IcGrid_ncWriter_mod::IcGrid_ncWriter
 正二十面体格子上の物理場データを NetCDF ファイルに書き出すための情報を管理するための構造型. [詳細]
interface  IcGrid_ncWriter_mod::IcGrid_ncWriter_Init
interface  IcGrid_ncWriter_mod::ncdef_FieldData
interface  IcGrid_ncWriter_mod::write_FieldData

モジュール

module  IcGrid_ncWriter_mod
 

正二十面体格子上の物理場データを NetCDF ファイルに書き出すための手続きとその情報を管理するための構造型を提供するモジュール.


関数/サブルーチン

subroutine IcGrid_ncWriter_mod::IcGrid2D_ncWriter_Init (self, ref_icgrid)
 構造型 IcGrid_ncWriter の変数の初期化を行う.
subroutine, public IcGrid_ncWriter_mod::open_ncFile (self, file_name)
 指定されたファイル名の NetCDF ファイルを作成して, 開く.
subroutine, public IcGrid_ncWriter_mod::ncdef_GridData (self)
 NetCDF ファイルのヘッダー部分に, 書き込む正二十面体格子情報を定義する.
integer IcGrid_ncWriter_mod::ncdef_Field2D_Data (self, field_Rank1)
 NetCDF ファイルのヘッダー部分に, 指定された物理場の情報を定義する.
subroutine, public IcGrid_ncWriter_mod::ncdef_Simulation_Parameter (self, integration_time, time_step, output_tick)
 シミュレーションパラメータ(積分時間, タイムステップ, アウトプットの時間間隔)を NetCDF ファイルに定義する.
subroutine, public IcGrid_ncWriter_mod::end_ncdef (self)
 NetCDF ファイルの定義モードを終了する.
subroutine, public IcGrid_ncWriter_mod::write_GridData (self)
 netCDF ファイルのデータ部分に, 正二十面体格子の座標データを書き込む.
subroutine IcGrid_ncWriter_mod::write_Field2D_Data (self, varid, field_Rank1)
 netCDF ファイルのデータ部分に, 物理場(スカラー場)データを書き込む.
subroutine, public IcGrid_ncWriter_mod::increase_recorde_counter (self)
 記録カウンタを更新して, 時刻を output_tick 分だけインクリメントする.
subroutine, public IcGrid_ncWriter_mod::close_ncFile (self)
 NetCDF ファイルを閉じる.
subroutine IcGrid_ncWriter_mod::ncdef_dimension (self, dim_element)
 NetCDF ファイルのヘッダー部分に, 次元情報を定義する.
subroutine IcGrid_ncWriter_mod::ncdef_mesh_coordinate (self, coordinate_element)
 NetCDF ファイルのヘッダー部分に, 座標情報を定義する.

変数

character(TOKEN), parameter IcGrid_ncWriter_mod::RECODE_NAME = 'time'
 全て クラス ネームスペース ファイル 関数 変数