dcpam5_modules.rdoc

Path: dcpam5_modules.rdoc
Last Update: Fri Jan 23 23:39:44 +0900 2009

dcpam5 の主プログラム/モジュール一覧

Main program/Module list of dcpam5

Note that Japanese and English are described in parallel.

主プログラムサンプル

Main program samples

main/dcpam_main.F90 :実験用主プログラム

A main program for experiments

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

Initial data file generator

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

Surface data file generator

NAMELIST

NAMELIST :NAMELIST 変数群名一覧

List of NAMELIST group names

基本設定

Basic setup

gridset :格子点数・最大波数設定

Number of grid points and maximum truncated wavenumber settings

fileset :出力ファイルの基本情報管理

Management basic information for output files

axesset :座標データ設定

Axes data settings

timeset :時刻管理

Time control

constants :物理定数管理

Physical constants control

namelist_util :NAMELIST ファイル入力に関するユーティリティ

Utilities for NAMELIST file input

option_parser :コマンドライン引数解析処理

Command line option parser

データ入出力

Data input/output

restart_file_io :リスタートデータファイルの入出力

Restart data file input/output

restart_surftemp_io :地表面温度リスタートデータファイルの入出力

Restart data file of surface temperature input/output

history_file_io :ヒストリデータファイルの出力

History data file output

ground_file_io :地表面データファイルの入力

Ground data file input

数値演算

Numerical calculation

dynamics_hspl_vas83 :力学過程 (スペクトル法, Arakawa and Suarez (1983))

Dynamical process (Spectral method, Arakawa and Suarez (1983))

radiation_band :放射フラックス (バンドモデル)

Radiation flux (band model)

vdiffusion_my1974 :鉛直拡散フラックス (Mellor and Yamada, 1974)

Vertical diffusion flux (Mellor and Yamada, 1974)

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

Time integration with implicit scheme

surface_flux_bulk :地表面フラックス (バルク法)

Surface flux (Bulk method)

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

Cumulus parameterization: Convective adjustment scheme

lscond :大規模凝結

Large scale condensation

dryconv_adjust :乾燥対流調節

Dry convective adjustment

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

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

ユーティリティ

Utilities

timefilter_asselin1972 :タイムフィルター (Asselin, 1972)

Time filter (Asselin, 1972)

intpol_half :温度の半整数σレベルの補間, 気圧と高度の算出

Interpolate temperature on half sigma level, and calculate pressure and height

negative_moist :負の水蒸気除去

Remove negative moisture

intavr_operate :積分と平均の操作

Operation for integral and average

データ生成

Generation of data

initial_data :初期値データ生成

Initial data generator

sigma_data :σレベル生成

Sigma level generator

surface_data :地表面データ生成

Surface data generator

[Validate]