IGMBaseLib 1.0
Data Types | Functions/Subroutines

IcGrid_ncStream_helper Module Reference

This module provides some derived types to manage some data structure used in IcGrid_ncReader/Writer_mod module. More...

Data Types

type  Mesh_dim_element
 The derived type to manage the dimension information about Mesh. More...
type  Mesh_coord_element
 The derived type to manage the coordinate information about Mesh. More...
type  Mesh2_ncInfo
 The derived type to manage the information about node, face, edge and face link in Mesh2. More...

Functions/Subroutines

subroutine, public Mesh_coord_element_Init (self, dimension_element, element_name, standard_name, long_name, units)
subroutine, public Mesh2_ncInfo_Init (self, icgrid2D)
 Initializes the variable of derived type Mesh2_ncInfo which manages the data of unsructured grid horizontally distributed on a sphere when the data is written to or read from NetCDF file.
subroutine, public check_nf90_status (status, message)
 Checks the exit status of a function provided by NetCDF library.

Detailed Description

This module provides some derived types to manage some data structure used in IcGrid_ncReader/Writer_mod module.



Copyright (C) GFD Dennou Club, 2011-2012. All rights reserved.
license ??

Author:
Yuta Kawai

Function/Subroutine Documentation

subroutine,public IcGrid_ncStream_helper::check_nf90_status ( integer,intent(in)  status,
character(*),intent(in),optional  message 
)

Checks the exit status of a function provided by NetCDF library.

netCDF ライブラリが提供する手続き実行後に返されるステータスを解析し, エラーがあった場合はエラー出力を行い, プログラムを停止する.

Parameters:
[in]statusnetCDF ライブラリが提供する手続きが返すステータス
[in]messageエラーがあった場合に出力するメッセージ

Definition at line 285 of file IcGrid_ncStream_helper.f90.

subroutine,public IcGrid_ncStream_helper::Mesh2_ncInfo_Init ( type(Mesh2_ncInfo),intent(inout)  self,
type(IcGrid2D_FVM),intent(inout)  icgrid2D 
)

Initializes the variable of derived type Mesh2_ncInfo which manages the data of unsructured grid horizontally distributed on a sphere when the data is written to or read from NetCDF file.

Parameters:
[in,out]selfThe variable of derived type Mesh2_ncInfo.
[in,out]icgridThe variable of derived type FVM_IcGrid which manges icosahedral grid data.

Definition at line 209 of file IcGrid_ncStream_helper.f90.

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 
)

Definition at line 170 of file IcGrid_ncStream_helper.f90.

 All Classes Namespaces Files Functions Variables