IGModel-SW 1.0

src/motion_equation.f90

ソースコードを見る。

モジュール

module  motion_equation
 

速度場の時間変化率を計算する(運動方程式を解く)手続きを提供するモジュール.


関数/サブルーチン

subroutine, public motion_equation::motion_equation_Init (icgrid)
 motion_equation モジュールの初期化を行う.
subroutine, public motion_equation::calc_motion_eq_dvdt (DVelDtN, xy_VelN, xy_HeightN, xy_Coli, diff_eval)
 運動方程式の半離散式の右辺を評価し, 全格子点に対してタイムレベル n の速度変化率を計算する.
real(DP), dimension(3) motion_equation::local_k (s_pos)
 地理座標系の鉛直方向の単位ベクトルを直交座標系の単位ベクトルを使って表す.

変数

type(Field_IcGrid2D), save motion_equation::xy_Zeta
 相対渦度場データを管理する構造型 Field_IcGrid2D の変数.
type(Field_IcGrid2D), save motion_equation::mecha_energy
 力学的エネルギーの物理場データを管理する構造型 Field_IcGrid2D の変数.
type(Field_IcGrid2D), save motion_equation::grad_mecha_energy
 ジオポテンシャルと運動エネルギーの和の勾配場を管理する構造型 Field_IcGrid2D の変数.
 全て クラス ネームスペース ファイル 関数 変数