dcpam4_modules.rdoc

Path: dcpam4_modules.rdoc
Last Update: Tue Jun 03 22:01:20 +0900 2008

dcpam4 のモジュール一覧

Module list of dcpam4

Note that Japanese and English are described in parallel.

主プログラムサンプル

Main program samples

main/dcpam_hs94.f90 :Held and Suarez (1994) ベンチマークテスト

Held and Suarez (1994) benchmark test

main/dcpam_ape.f90 :水惑星実験用

Aqua Planet Experiment

main/dcpam_jupiter_case00.f90 :木星大気を想定した仮想惑星実験

Virtual planet experiment like Jovian atmosphere

main/init_sample.f90 :初期値データファイル生成

Initial data file generator

main/sst_sample.f90 :地表面データファイル生成

Surface data file generator

NAMELIST

NAMELIST :NAMELIST 変数群名一覧

List of NAMELIST group names

共用ツール

Shared tools

dcpam_error :dcpam エラー処理

dcpam error handling

constants :物理定数管理

Physical constants control

timefilter :タイムフィルター

Time filter

intavr_operate :積分と平均の操作

Operation for integral and average

データ生成

Generation of data

initial_data :初期値データ生成

Initial data generator

surface_data :地表面データ生成

Surface data generator

sigma_data :σレベル生成

Sigma level generator

spline_data :スプライン曲線データ生成

Spline curve data generator

力学コア

Dynamical core

dyn_spectral_as83 :dyn_spectraldyn_as83 の上位モジュール

Wrapper module of dyn_spectral and dyn_as83

dyn_as83 :Arakawa and Suarez, 1983 (鉛直離散化)

Arakawa and Suarez, 1983 (vertical discretization)

dyn_spectral :スペクトル法 (水平離散化)

Spectral method (horizontal discretization)

dyn_matrix :セミインプリシット時間積分のための行列

Matrices for semi-implicit integration

物理過程

Physical processes

phy_hs94 :Held and Suarez (1994) による強制と散逸

Forcing and dissipation suggested by Held and Suarez (1994)

phy_ape :水惑星実験. (下記の phy_ground, phy_interpolate, phy_implicit, phy_radiation_flux, phy_verdiff, phy_surface_flux, phy_cumulus_adjust, phy_lscond, phy_saturate_nha92, phy_neg_moist, phy_dryconv_adjust の上位モジュール)

Aqua Planet Experiment. (Superior module of following phy_ground, phy_interpolate, phy_implicit, phy_radiation_flux, phy_verdiff, phy_surface_flux, phy_cumulus_adjust, phy_lscond, phy_saturate_nha92, phy_neg_moist, phy_dryconv_adjust)

phy_jupiter_case00 :木星大気を想定した仮想惑星実験. (下記の phy_ground, phy_interpolate, phy_implicit, phy_cooling_s08, phy_verdiff, phy_adjust_fixed, phy_sponge_layer, phy_cumulus_adjust, phy_lscond, phy_saturate_nha92, phy_neg_moist, phy_dryconv_adjust の上位モジュール)

Virtual planet experiment like Jovian atmosphere. (Superior module of following phy_ground, phy_interpolate, phy_implicit, phy_cooling_s08, phy_verdiff, phy_adjust_fixed, phy_sponge_layer, phy_cumulus_adjust, phy_lscond, phy_saturate_nha92, phy_neg_moist, phy_dryconv_adjust)

phy_ground :海面温度 (SST), 地表面諸量の設定

Configure sea surface temperature (SST), and various values on surface

phy_interpolate :温度の半整数σレベルの補間, 気圧とジオポテンシャルの算出

Interpolate temperature on half sigma level, and calculate pressure and geo-potential

phy_implicit :陰解法による時間積分

Time integration with implicit scheme

phy_radiation_flux :放射フラックス

Radiation flux

phy_cooling_s08 :木星を模した大気上層への冷却

Cooling of atmospheric upper layer to imitate Jupiter

phy_cumulus_adjust :積雲パラメタリゼーション: 対流調節スキーム

Cumulus parameterization: Convective adjustment scheme

phy_lscond :大規模凝結

Large scale condensation

phy_saturate_nha92 :Nakajima et al. (1992) を用いた飽和比湿の算出

Evaluate saturation specific humidity with Nakajima et al. (1992)

phy_neg_moist :負の水蒸気除去

Remove negative moisture

phy_surface_flux :地表面フラックス

Surface flux

phy_verdiff :鉛直拡散フラックス

Vertical diffusion flux

phy_dryconv_adjust :乾燥対流調節

Dry convective adjustment

phy_sponge_layer :速度を減衰させるためのスポンジ層

Sponge layer for damping velocity

phy_adjust_fixed :いくつかの物理量をある固定値に調節

Adjust some physical values to a certain fixed values

[Validate]