Derivate_Field_IcGrid2D_Manager | This 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_Constants | This module collects the physical constants |
Field_IcGrid2D_error_norm_check | This module provides some subroutines to evaluate the error for numerical methods |
Field_IcGrid2D_Manager | This 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_Builder | This module provides some subroutines to create a typical physical field, such as solid body rotation |
FVM_HDiff_operator | 正二十面体格子の一つの格子点に対して, 物理場の微分(勾配, 発散, 回転)を評価するためのサブルーチンを提供するモジュール |
IcGrid2D_FVM_Builder | This module provides some subroutines to generate various icosahedral grids easily |
IcGrid2D_FVM_Manager | This 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_ncGridLoader | This 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_mod | This 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_helper | This module provides some derived types to manage some data structure used in IcGrid_ncReader/Writer_mod module |
IcGrid_ncWriter_mod | This 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_conversion | This module provides some subroutines which perform 3D coordinate conversion |
igmcore_geometry | This module provides some subroutines to perform the calculations associated with geometry |
igmcore_linear_algebra | This module provides elementary linear algebra subroutines that perform the vector and matrix operations |
igmcore_math | This module provides some subroutines for performing basic numeric operations |
igmcore_spherical_trigonometry | This module provides some subroutines for performing the operations associated with spherical trigonometry |
Physical_Field_Manager | This module provides the base type for some objects to manage the physical field data |
rcregions_norm_check | 数値計算に伴う誤差を評価するためのサブルーチンを提供するモジュール |
SPRGCGrid_Builder | This module provides some subroutines to construct the SPR-GC-grid which is obtained by modifying the STD-Grid using the spring dynamics |
STDGCGrid_Builder | This module provides some subroutines to construct the STD-GC-grid which is obtained by modifying the STD-Grid |
STDGrid_Builder | This module provides some subroutines which calculate coordinate data of icosahedral gridpoints and control volumes |
Universal_Constants | This module collects the physical constants |