List of Fortran 90/95 source code files
Note that Japanese and English are described in parallel.
src ディレクトリは以下のファイル, ディレクトリから構成されています.
SRC_LIST       | 
 本ファイル 
 | 
Makefile       | 
 以下の各ディレクトリの Makefile を呼び出すための Makefile 
 | 
TAGS           | 
 Emacs 用の TAGS ファイル 
 | 
main/          | 
 主プログラムと NAMELIST ファイル 
main/dcpam_main.F90   | 
 実験用主プログラム 
 |  main/init_data.F90    | 
 初期値データファイル生成 
 |  main/sst_data.F90     | 
 地表面データファイル生成 
 |  main/dcpam_ape_T21L16.nml, …    | 
 水惑星実験用 NAMELIST ファイル 
 |  main/dcpam_hs94_T21L20.nml, …   | 
 Held and Suarez (1994) ベンチマークテスト用 NAMELIST ファイル 
 |  main/init_data_T21L16.nml, …    | 
 初期値データファイル生成用 NAMELIST ファイル 
 |  main/sst_data_T21.nml, …        | 
 地表面データファイル生成用 NAMELIST ファイル 
 |   
 | 
setup/         | 
 各種基本設定 
 | 
io/            | 
 データ入出力 
io/restart_file_io.F90       | 
 リスタートデータファイルの入出力 
 |  io/restart_surftemp_io.F90   | 
 地表面温度リスタートデータファイルの入出力 
 |  io/history_file_io.F90       | 
 ヒストリデータファイルの出力 
 |  io/ground_file_io.F90        | 
 地表面データファイルの入力 
 |   
 | 
dynamics/        | 
 力学過程 
 | 
radiation/       | 
 放射 
radiation/radiation_band.F90   | 
 バンドモデル 
 |   
 | 
vdiffusion/      | 
 鉛直拡散 
vdiffusion/vdiffusion_my1974.f90   | 
 Mellor and Yamada (1974) 
 |   
 | 
phy_implicit/    | 
 陰解法による時間積分 
phy_implicit/phy_implicit.F90   | 
 陰解法による時間積分 
 |   
 | 
surface_flux/    | 
 地表面フラックス 
surface_flux/surface_flux_bulk.F90   | 
 バルク法 
 |   
 | 
cumulus/         | 
 積雲パラメタリゼーション 
 | 
lscond/          | 
 大規模凝結 
 | 
dryconv_adjust/  | 
 乾燥対流調節 
dryconv_adjust/dryconv_adjust.f90   | 
 乾燥対流調節 
 |   
 | 
saturate/        | 
 飽和比湿の算出 
saturate/saturate_nha1992.F90   | 
 Nakajima et al. (1992) 
 |  saturate/saturate_t1930.F90     | 
 Tetens (1930) 
 |   
 | 
util/            | 
 ユーティリティ 
 | 
prepare_data/    | 
 データ生成 
 | 
“src” directory is consist of following files and directories.
SRC_LIST       | 
 This file 
 | 
Makefile       | 
 This Makefile calls Makefiles under following directories 
 | 
TAGS           | 
 TAGS file for Emacs 
 | 
main/          | 
 Main programs and NAMELIST files 
main/dcpam_main.F90   | 
 Main program for experiments 
 |  main/init_data.F90    | 
 Initial data file generation 
 |  main/sst_data.F90     | 
 Surface data file generation 
 |  main/dcpam_ape_T21L16.nml, …    | 
 NAMELIST file for aqua planet experiments 
 |  main/dcpam_hs94_T21L20.nml, …   | 
 NAMELIST file for Held and Suarez (1994) benchmark test 
 |  main/init_data_T21L16.nml, …    | 
 NAMELIST file for initial data file generation 
 |  main/sst_data_T21.nml, …        | 
 NAMELIST file for surface data file generation 
 |   
 | 
setup/         | 
 Setups 
 | 
io/            | 
 Data input/output 
io/restart_file_io.F90       | 
 Restart data file input/output 
 |  io/restart_surftemp_io.F90   | 
 Restart data file of surface temperature input/output 
 |  io/history_file_io.F90       | 
 History data file output 
 |  io/ground_file_io.F90        | 
 Ground data file input 
 |   
 | 
dynamics/        | 
 Dynamical process 
 | 
radiation/       | 
 Radiation 
radiation/radiation_band.F90   | 
 Band model 
 |   
 | 
vdiffusion/      | 
 Vertical diffusion 
vdiffusion/vdiffusion_my1974.f90   | 
 Mellor and Yamada (1974) 
 |   
 | 
phy_implicit/    | 
 Time integration with implicit scheme 
phy_implicit/phy_implicit.F90   | 
 Time integration with implicit scheme 
 |   
 | 
surface_flux/    | 
 Surface flux 
surface_flux/surface_flux_bulk.F90   | 
 Bulk method 
 |   
 | 
cumulus/         | 
 Cumulus parameterization 
 | 
lscond/          | 
 Large scale condensation 
lscond/lscond.F90   | 
 Large scale condensation 
 |   
 | 
dryconv_adjust/  | 
 Dry convective adjustment 
dryconv_adjust/dryconv_adjust.f90   | 
 Dry convective adjustment 
 |   
 | 
saturate/        | 
 Evaluate saturation specific humidity 
saturate/saturate_nha1992.F90   | 
 Nakajima et al. (1992) 
 |  saturate/saturate_t1930.F90     | 
 Tetens (1930) 
 |   
 | 
util/            | 
 Utilities 
util/timefilter_asselin1972.f90    | 
 Time filter (Asselin, 1972) 
 |  util/auxiliary.f90        | 
 Calculate temperature on half sigma level, and pressure and height, and
Exner function 
 |  util/negative_moist.f90   | 
 Remove negative moisture 
 |  util/intavr_operate.f90   | 
 Operation for integral and average 
 |  util/intg_surftemp.f90    | 
 Time integration of surface temperature, correction of flux on surface 
 |   
 | 
prepare_data/    | 
 Data generator 
 |