IGModel-SW 1.0

param_manager Module Reference

This module manages all paramers which are necessary for the simulation. More...

Functions/Subroutines

subroutine, public read_namelistFile (nml_filename)
 Reads the namelist file which configures some simulation parmeters.

Variables

integer, public div_level = 5
 Horizontal division level.
real(DP), public ic_radius = earth_radius
 The radius of sphere embedded in an icosahedron.
character(STRING), public gridData_ncFile = 'SPR-GC-grid_glevel5.nc'
 Name of NetCDF file recording vertecies on grid points.
real(DP), parameter, public Omega = earth_Omega
 Angular speed [rad $ \rm s^{-1} $].
real(DP), parameter, public Grav = earth_g
 Gravitational acceleration. [m $ \rm s^{-2} $].
real(DP), public output_tick
 Output time step. [s].
logical, public data_output_flag
 Flag indicating whether the result of simulation will be written to the output file.
character(TOKEN), public output_data_ncFile
 The name of the NetCDF file to write the simulation result to.
real(DP), public alpha
 The angle between z axis of the cartesian coordinate system and the axis of rotation lying in the x-z plane. [rad].
real(DP), public DelTime
 Time step [s].
real(DP), public integration_time
 Integration time [s].
logical, public motionEq_flag
 Flag indicating whether the equation of motion is enable.

Detailed Description

This module manages all paramers which are necessary for the simulation.



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

Author:
Yuta Kawai

Function/Subroutine Documentation

subroutine,public param_manager::read_namelistFile ( character(*),intent(in)  nml_filename)

Reads the namelist file which configures some simulation parmeters.

Parameters:
[in]nml_filenameThe name of namelist file.

Definition at line 124 of file param_manager.f90.

Here is the caller graph for this function:


Variable Documentation

real(DP),public param_manager::alpha

The angle between z axis of the cartesian coordinate system and the axis of rotation lying in the x-z plane. [rad].

Definition at line 91 of file param_manager.f90.

Flag indicating whether the result of simulation will be written to the output file.

Definition at line 83 of file param_manager.f90.

real(DP),public param_manager::DelTime

Time step [s].

Definition at line 95 of file param_manager.f90.

integer,public param_manager::div_level = 5

Horizontal division level.

Definition at line 54 of file param_manager.f90.

real(DP),parameter,public param_manager::Grav = earth_g

Gravitational acceleration. [m $ \rm s^{-2} $].

Definition at line 75 of file param_manager.f90.

character(STRING),public param_manager::gridData_ncFile = 'SPR-GC-grid_glevel5.nc'

Name of NetCDF file recording vertecies on grid points.

Definition at line 62 of file param_manager.f90.

real(DP),public param_manager::ic_radius = earth_radius

The radius of sphere embedded in an icosahedron.

Definition at line 58 of file param_manager.f90.

Integration time [s].

Definition at line 99 of file param_manager.f90.

Flag indicating whether the equation of motion is enable.

Definition at line 103 of file param_manager.f90.

real(DP),parameter,public param_manager::Omega = earth_Omega

Angular speed [rad $ \rm s^{-1} $].

Definition at line 71 of file param_manager.f90.

character(TOKEN),public param_manager::output_data_ncFile

The name of the NetCDF file to write the simulation result to.

Definition at line 87 of file param_manager.f90.

real(DP),public param_manager::output_tick

Output time step. [s].

Definition at line 79 of file param_manager.f90.

 All Classes Namespaces Files Functions Variables