IGMBaseLib 1.0

Modules List

Here is a list of all modules with brief descriptions:
Derivate_Field_IcGrid2D_ManagerThis module provides some subroutine to evaluate the spatial differential operators(gradient, divergence, curl) acting on the horizontally distoributed physical field, and a derived type to manage the information necessary for the differential operations
Earth_ConstantsThis module collects the physical constants
Field_IcGrid2D_error_norm_checkThis module provides some subroutines to evaluate the error for numerical methods
Field_IcGrid2D_ManagerThis module provides the derived type which manages the data of a physical field on a icosahedral grid and some subroutines to manupulate and analize the field data
Field_Pattern_BuilderThis module provides some subroutines to create a typical physical field, such as solid body rotation
FVM_HDiff_operator正二十面体格子の一つの格子点に対して, 物理場の微分(勾配, 発散, 回転)を評価するためのサブルーチンを提供するモジュール
IcGrid2D_FVM_BuilderThis module provides some subroutines to generate various icosahedral grids easily
IcGrid2D_FVM_ManagerThis module provides a derived type, which manages the coordinate data for grid points and their control volume in icosahedral gird, and some subroutines to manupulate their data
IcGrid_ncGridLoaderThis module provides some subroutines to read the NetCDF file containg icosahedral grid data, and store the data into a variable of derived type IcGrid2D_FVM
IcGrid_ncReader_modThis module provides the derived type to manage the information nesessary for reading the physical field data on icosahedral grid from NetCDF file, and some subroutines to read the grid and field data
IcGrid_ncStream_helperThis module provides some derived types to manage some data structure used in IcGrid_ncReader/Writer_mod module
IcGrid_ncWriter_modThis module provides the derived type to manage the information nesessary for writing the physical field data on icosahedral grid to NetCDF file, and some subroutines to write the grid and field data
igmcore_coordinate_conversionThis module provides some subroutines which perform 3D coordinate conversion
igmcore_geometryThis module provides some subroutines to perform the calculations associated with geometry
igmcore_linear_algebraThis module provides elementary linear algebra subroutines that perform the vector and matrix operations
igmcore_mathThis module provides some subroutines for performing basic numeric operations
igmcore_spherical_trigonometryThis module provides some subroutines for performing the operations associated with spherical trigonometry
Physical_Field_ManagerThis module provides the base type for some objects to manage the physical field data
rcregions_norm_check数値計算に伴う誤差を評価するためのサブルーチンを提供するモジュール
SPRGCGrid_BuilderThis module provides some subroutines to construct the SPR-GC-grid which is obtained by modifying the STD-Grid using the spring dynamics
STDGCGrid_BuilderThis module provides some subroutines to construct the STD-GC-grid which is obtained by modifying the STD-Grid
STDGrid_BuilderThis module provides some subroutines which calculate coordinate data of icosahedral gridpoints and control volumes
Universal_ConstantsThis module collects the physical constants
 All Classes Namespaces Files Functions Variables