IGModel-SW 1.0

src/Williamson1992_TestCase/class_TestCase1.f90

ソースコードを見る。

データ型

type  class_TestCase1::TestCase1
 球面浅水モデルの標準テスト(Williamson et al, 1992)の TestCase1 を行うクラス. [詳細]
interface  class_TestCase1::initialize_TestCase
interface  class_TestCase1::finalize_TestCase

モジュール

module  class_TestCase1
 

Williamson, et al (1992) のテストケース 1 を実施するためのクラスを提供するモジュール.


関数/サブルーチン

subroutine class_TestCase1::init_TestCase1 (self, icgrid_ref)
 TestCase1 クラスのオブジェクトを初期化する.
subroutine class_TestCase1::finalize_TestCase1 (self)
 TestCase1 クラスのオブジェクトを最終化する.
subroutine, public class_TestCase1::set_initial_v (self, init_v)
subroutine, public class_TestCase1::set_initial_h (self, init_h)
subroutine, public class_TestCase1::set_initial_hs (self, init_hs)
subroutine, public class_TestCase1::timelevel_Updated (self, tstep, dt, v_n, h_n)
subroutine class_TestCase1::eval_numcal_h_solution (t, true_h, h_n)

変数

real(DP), parameter class_TestCase1::h_0 = 1000.0d0
 コサインベルの最大の高さ. The maximum height of the cosine bell.
real(DP), parameter class_TestCase1::init_theta_c = 0.0d0
 コサインベルの中心の初期位置の緯度
real(DP), parameter class_TestCase1::init_lambda_c = 3.0d0 * PI / 2.0d0
 コサインベルの中心の初期位置の経度
real(DP) class_TestCase1::cb_R
 コサインベル型のコンパクトサポートの半径
real(DP) class_TestCase1::u_0
 剛体回転速度場の最大値
real(DP), private class_TestCase1::t_lambdaC
real(DP), private class_TestCase1::t_thetaC
character(TOKEN) class_TestCase1::filename = 'error_norm.dat'
type(IcGrid_ncWriter), save class_TestCase1::writer
 全て クラス ネームスペース ファイル 関数 変数