IGModel-SW 1.0

src/motion_equation.f90 File Reference

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.
 All Classes Namespaces Files Functions Variables