IGModel-SW 1.0
|
Go to the source code of this file.
Modules | |
module | motion_equation |
This module provides some subroutines which calculate the rate of change of velocity over time(i.e solve the equation of motion). | |
Functions/Subroutines | |
subroutine, public | motion_equation::motion_equation_Init (icgrid) |
Initialize the motion_equation module. | |
subroutine, public | motion_equation::calc_motion_eq_dvdt (DVelDtN, xy_VelN, xy_HeightN, xy_Coli, diff_eval) |
Evaluates the right-hand side of the semi-discrete equation of motion, and calculates the rate of change of velocity at time level n for all grid points. | |
real(DP), dimension(3) | motion_equation::local_k (s_pos) |
Represents the vertical unit vector in geographic coordinate system in terms of cartesian unit vectors. | |
Variables | |
type(Field_IcGrid2D), save | motion_equation::xy_Zeta |
The variable of derived type Field_IcGrid2D to manage the field data of relative vorticity. | |
type(Field_IcGrid2D), save | motion_equation::mecha_energy |
The variable of derived type Field_IcGrid2D to manage the field data of mechanical energy. | |
type(Field_IcGrid2D), save | motion_equation::grad_mecha_energy |
The variable of derived type Field_IcGrid2D to manage the gradient field data of the sum of geopotential and kinetic energy. |