Class NAMELIST
In: cumulus/moist_conv_adjust.f90
cumulus/relaxed_arakawa_schubert.f90
dryconv_adjust/dry_conv_adjust.f90
dynamics/dynamics_physicsonly.f90
held_suarez_1994/held_suarez_1994.f90
held_suarez_1994/sl09_diffusion.f90
held_suarez_1994/yt2003_forcing.f90
io/read_time_series.f90
io/restart_file_io.f90
io/restart_surftemp_io.f90
lscond/lscond.f90
lscond/lscond_LL91.f90
lscond/saturation_adjust.f90
main/dcpam_main.f90
phy_implicit/phy_implicit_atmonly.f90
phy_implicit/phy_implicit_sdh.f90
phy_implicit/phy_implicit_sdh_V2.f90
prepare_data/initial_data.f90
prepare_data/set_1d_profile.f90
prepare_data/surface_data.f90
radiation/cloud_simple.f90
radiation/cloud_utils.f90
radiation/rad_DennouAGCM.f90
radiation/rad_Earth_LW_V2_4.f90
radiation/rad_Earth_SW_V2_1.f90
radiation/rad_Earth_SW_V2_2.f90
radiation/rad_Earth_SW_V2_3.f90
radiation/rad_Earth_SW_V2_4.f90
radiation/rad_Mars_15m.f90
radiation/rad_Mars_NIR.f90
radiation/rad_Mars_V1.f90
radiation/rad_SL09.f90
radiation/rad_rte_nonscat.f90
radiation/rad_short_income.f90
radiation/rad_simple_LW.f90
radiation/set_Mars_dust.f90
radiation/set_gcmr.f90
radiation/set_o3.f90
radiation/set_solarconst.f90
saturate/saturate_DennouAGCM.f90
setup/composition.f90
setup/constants.f90
setup/constants_snowseaice.f90
setup/fileset.f90
setup/timeset.f90
surface_flux/bucket_model.f90
surface_flux/lb_flux_simple.f90
surface_flux/set_dust_flux.f90
surface_flux/surface_flux_bulk.f90
surface_properties/albedo_Matthews.f90
surface_properties/roughlen_Matthews.f90
surface_properties/surface_properties.f90
surface_properties/surface_properties_lo.f90
util/auxiliary.f90
util/check_prog_vars.f90
util/timefilter_asselin1972.f90
util/timefilter_williams2009.f90
util/vertical_filter.f90
vdiffusion/vdiffusion_my.f90
cumulus/cumulus_adjust.F90
dynamics/dynamics_hspl_vas83.F90
setup/axesset.F90
setup/gridset.F90
sltt/sltt.F90

This is not a module but a repository of NAMELIST group names declared in all Fortran 90/95 files

Methods

Public Instance methods

albedo_Matthews_nml( flag_annual_mean, OceanAlbedo )
NAMELIST :
flag_annual_mean :logical , save
: 年平均フラグ. Flag of annual mean
OceanAlbedo :real(DP) , save
: 海洋のアルベド. Albedo of ocean.

デフォルト値については初期化手続 "surface_flux_bulk#SurfFluxInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "surface_flux_bulk#SurfFluxInit" for the default values.

This namelist group name is input/output in albedo_Matthews#AlbedoMatthewsInit

auxiliary_nml( RefPress )
NAMELIST :
RefPress :real(DP), save
: 基準気圧. Reference air pressure

デフォルト値については初期化手続 "auxiliary#AuxVarsInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "auxiliary#AuxVarsInit" for the default values.

This namelist group name is input/output in auxiliary#AuxVarsInit

axesset_nml( Sigma, Depth, flag_generate_sigma, LonInDeg, LatInDeg )
NAMELIST :
Sigma(1:MaxNmlArySize) :real(DP), save
: $ sigma $ レベル (半整数). Half $ sigma $ level
Depth(1:MaxNmlArySize) :real(DP), save
: 入力用配列, 地下の鉛直層境界 array for input, layer interface of subsurface vertical layer
flag_generate_sigma :logical
: 鉛直層数の内部生成のためのフラグ Flag for generation of sigma levels internally
LonInDeg :real(DP)
: Longitude in unit of degree of a grid point in 1D mode
LatInDeg :real(DP)
: Latitude in unit of degree of a grid point in 1D mode

デフォルト値については初期化手続 "axesset#AxessetInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "axesset#AxessetInit" for the default values.

This namelist group name is input/output in axesset#AxessetInit

bucket_model_nml( SoilMoistCritAmnt, SoilMoistCritAmntforEvapEff )
NAMELIST :
SoilMoistCritAmnt :real(DP), save
: 土壌水分量の上限値 Critical amount of soil moisture
SoilMoistCritAmntforEvapEff :real(DP), save
: 地表湿潤度を 1 とする閾値 Critical amount of soil moisture for evaporation efficiency

実行文 ; Executable statement

This namelist group name is input/output in Bucket_Model#BucketModelInit

check_prog_vars_nml( VelMin, VelMax, TempMin, TempMax )
NAMELIST :
VelMin :real(DP), save
: 風速最小値 Minimum value of wind velocity
VelMax :real(DP), save
: 風速最大値 Maximum value of wind velocity
TempMin :real(DP), save
: 温度最小値 Minimum value of temperature
TempMax :real(DP), save
: 温度最大値 Maximum value of temperature

デフォルト値については初期化手続 "check_prog_vars#CheckProgVarsInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "check_prog_vars#CheckProgVarsInit" for the default values.

This namelist group name is input/output in check_prog_vars#CheckProgVarsInit

cloud_simple_nml( CloudLifeTime, CloudWatLifeTime, CloudIceLifeTime, CloudCoverMethod, RHCrtl, CloudCover )
NAMELIST :
CloudLifeTime :real(DP), save
CloudWatLifeTime :real(DP), save
CloudIceLifeTime :real(DP), save
CloudCoverMethod :character(STRING)
RHCrtl :real(DP), save
CloudCover :real(DP), save

デフォルト値については初期化手続 "cloud_simple#CloudSimpleInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "cloud_simple#CloudSimpleInit" for the default values.

This namelist group name is input/output in cloud_simple#CloudSimpleInit

cloud_utils_nml( CloudWatIceFracType, CloudOverlapType, TempWatLim, TempIceLim )
NAMELIST :
CloudWatIceFracType :character(STRING)
CloudOverlapType :character(STRING)
TempWatLim :real(DP), save
TempIceLim :real(DP), save

デフォルト値については初期化手続 "cloud_utils#CloudUtilsInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "cloud_utils#CloudUtilsInit" for the default values.

This namelist group name is input/output in cloud_utils#CloudUtilsInit

composition_nml( ncmax, Names, LongNames, FlagMassFix, FlagAdv, FlagVDiff )
NAMELIST :
ncmax :integer , save, public
: 成分の数 Number of composition
Names(1:MaxNmlArySize) :character(len=STRING)
LongNames(1:MaxNmlArySize) :character(len=STRING)
FlagMassFix(1:MaxNmlArySize) :logical
FlagAdv(1:MaxNmlArySize) :logical
FlagVDiff(1:MaxNmlArySize) :logical

デフォルト値については初期化手続 "composition#CompositionInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "composition#CompositionInit" for the default values.

This namelist group name is input/output in composition#CompositionInit

constants_nml( RPlanet, Omega, Grav, MolWtDry, CpDry, MolWtWet, CpWet, LatentHeat, LatentHeatFusion )
NAMELIST :
RPlanet :real(DP), save, public
: $ a $ [m]. 惑星半径. Radius of planet
Omega :real(DP), save, public
: $ Omega $ [s-1]. 回転角速度. Angular velocity
Grav :real(DP), save, public
: $ g $ [m s-2]. 重力加速度. Gravitational acceleration
MolWtDry :real(DP), save, public
: $ M $ [kg mol-1]. 乾燥大気の平均分子量. Mean molecular weight of dry air
CpDry :real(DP), save, public
: $ C_p $ [J kg-1 K-1]. 乾燥大気の定圧比熱. Specific heat of air at constant pressure
MolWtWet :real(DP), save, public
: $ M_v $ [kg mol-1]. 凝結成分の平均分子量. Mean molecular weight of condensible elements
CpWet :real(DP), save, public
: $ C_v $ [J kg-1 K-1] . 凝結成分の定圧比熱. Specific heat of condensible elements at constant pressure
LatentHeat :real(DP), save, public
: $ L $ [J kg-1] . 凝結の潜熱. Latent heat of condensation
LatentHeatFusion :real(DP), save, public
: $ L $ [J kg-1] . 融解の潜熱. Latent heat of fusion

デフォルト値については初期化手続 "constants#ConstantsInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "constants#ConstantsInit" for the default values.

This namelist group name is input/output in constants#ConstantsInit

constants_snowseaice_nml( ThresholdSurfSnow , SnowAlbedo , TempCondWater , SeaIceVolHeatCap , SeaIceThermCondCoef, SeaIceThreshold , SeaIceThickness , TempBelowSeaIce , SeaIceAlbedo , CO2IceAlbedoS , CO2IceAlbedoN , CO2IceEmisS , CO2IceEmisN )
NAMELIST :
ThresholdSurfSnow :real(DP), public, save
SnowAlbedo :real(DP), public, save
TempCondWater :real(DP), public, save
: <Japanese> Condensation temperature of water
SeaIceVolHeatCap :real(DP), public, save
: Volumetric heat capacity of sea ice (J m-3 K-1)
SeaIceThermCondCoef :real(DP), public, save
: Thermal conductivity of sea ice (W m-1 K-1)
SeaIceThreshold :real(DP), public, save
SeaIceThickness :real(DP), public, save
TempBelowSeaIce :real(DP), public, save
SeaIceAlbedo :real(DP), public, save
CO2IceAlbedoS :real(DP), public, save
CO2IceAlbedoN :real(DP), public, save
CO2IceEmisS :real(DP), public, save
CO2IceEmisN :real(DP), public, save

デフォルト値については初期化手続 "constants#ConstantsInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "constants#ConstantsInit" for the default values.

This namelist group name is input/output in constants_snowseaice#ConstantsSnowSeaIceInit

cumulus_adjust_nml( CrtlRH, ItrtMax, TempSatMax )
NAMELIST :
CrtlRH :real(DP), save
: 臨界相対湿度. Critical relative humidity
ItrtMax :integer, save
: イテレーション回数. Number of iteration
TempSatMax(1:MaxNmlArySize) :real(DP), save
: 不安定の許容誤差. Admissible error of unstability

デフォルト値については初期化手続 "cumulus_adjust#CumAdjInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "cumulus_adjust#CumAdjInit" for the default values.

This namelist group name is input/output in cumulus_adjust#CumAdjInit

dcpam_main_nml( DynMode, PhysMode, RadModel, SfcFluxMethod, VDiffMethod, PhysImpMode, MCMethod, LSCMethod, CloudMethod, SfcMoistMethod, DCMethod, FlagSnow, FlagMajCompPhaseChange, CondMajCompName )
NAMELIST :
DynMode :character(STRING)
: Dynamics used in calculation
PhysMode :character(STRING)
: Physics used in calculation
RadModel :character(STRING)
: Radiation model used in calculation
SfcFluxMethod :character(STRING)
: Method for surface flux evaluation used in calculation
VDiffMethod :character(STRING)
: Method for vertical diffusion evaluation used in calculation
PhysImpMode :character(STRING)
: Mode for implicit method used in calculation
MCMethod :character(STRING)
: Moist convection parameterization
LSCMethod :character(STRING)
: Large scale condensation parameterization
CloudMethod :character(STRING)
: Cloud model
SfcMoistMethod :character(STRING)
: Surface moist model
DCMethod :character(STRING)
: Dry convection
FlagSnow :logical
: flag for treating snow
FlagMajCompPhaseChange :logical
: flag for use of major component phase change
CondMajCompName :character(STRING)
: name of condensable major component

デフォルト値については初期化手続 "main/dcpam_main.F90#MainInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "main/dcpam_main.F90#MainInit" for the default values.

This namelist group name is input/output in main/dcpam_main.f90#MainInit

dcpam_main_nml( DynMode, PhysMode, RadModel, SfcFluxMethod, VDiffMethod, PhysImpMode, MCMethod, LSCMethod, CloudMethod, SfcMoistMethod, DCMethod, FlagSnow, FlagMajCompPhaseChange, CondMajCompName )
NAMELIST :
DynMode :character(STRING)
: Dynamics used in calculation
PhysMode :character(STRING)
: Physics used in calculation
RadModel :character(STRING)
: Radiation model used in calculation
SfcFluxMethod :character(STRING)
: Method for surface flux evaluation used in calculation
VDiffMethod :character(STRING)
: Method for vertical diffusion evaluation used in calculation
PhysImpMode :character(STRING)
: Mode for implicit method used in calculation
MCMethod :character(STRING)
: Moist convection parameterization
LSCMethod :character(STRING)
: Large scale condensation parameterization
CloudMethod :character(STRING)
: Cloud model
SfcMoistMethod :character(STRING)
: Surface moist model
DCMethod :character(STRING)
: Dry convection
FlagSnow :logical
: flag for treating snow
FlagMajCompPhaseChange :logical
: flag for use of major component phase change
CondMajCompName :character(STRING)
: name of condensable major component

デフォルト値については初期化手続 "main/dcpam_main.F90#MainInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "main/dcpam_main.F90#MainInit" for the default values.

This namelist group name is input/output in main/dcpam_main.f90#dcpam_main

dry_conv_adjust_nml( CrtlRH, ItrtMax, AdjustCriterion, FlagAdjustMom, FlagAdjustMR )
NAMELIST :
CrtlRH :real(DP), save
: 臨界相対湿度. Critical relative humidity
ItrtMax :integer, save
: イテレーション回数. Number of iteration
AdjustCriterion(1:MaxNmlArySize) :real(DP), save
: 調節を行う基準 (湿潤静的エネルギーの差の温度換算値) Criterion of adjustment (temperature difference equivalent to difference of dry static energy)
FlagAdjustMom :logical, save
: Flag for adjusting momentum
FlagAdjustMR :logical, save
: Flag for adjusting mixing ratio

デフォルト値については初期化手続 "dry_conv_adjust#DryConvAdjustInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "dry_conv_adjust#DryConvAdjustInit" for the default values.

This namelist group name is input/output in dry_conv_adjust#DryConvAdjustInit

dynamics_hspl_vas83_nml( TimeIntegScheme, HDOrder, HDEFoldTimeValue, HDEFoldTimeUnit, FlagSpongeLayer, FlagSpongeLayerforZonalMean, FlagSpongeLayerforHeat, SLEFoldTimeValue, SLEFoldTimeUnit, SLOrder, SLNumLayer, RefTemp, FlagDivDamp, DivDampPeriodValue, DivDampPeriodUnit, FlagTotMassFix, FlagMassHorDifCor, FlagSLTT, FlagCalcUVTPs )
NAMELIST :
TimeIntegScheme :character(TOKEN)
: 時間積分法. 以下の方法を選択可能.

Time integration scheme. Available schemes are as follows.

  • "Semi-implicit"
  • "Explicit"
HDOrder :integer
: 超粘性の次数. Order of hyper-viscosity
HDEFoldTimeValue :real(DP)
: 最大波数に対する e-folding time. 負の値を与えると, 水平拡散係数をゼロにします.

E-folding time for maximum wavenumber. If negative value is given, coefficients of horizontal diffusion become zero.

HDEFoldTimeUnit :character(TOKEN)
: 最大波数に対する e-folding time の単位. Unit of e-folding time for maximum wavenumber
FlagSpongeLayer :logical
FlagSpongeLayerforZonalMean :logical
FlagSpongeLayerforHeat :logical
SLEFoldTimeValue :real(DP)
: スポンジ層の最上層における減衰時定数 Damping time constant at the top model layer in a sponge layer
SLEFoldTimeUnit :character(TOKEN)
: SLEFoldTimeValue の単位 Unit of SLEFoldTimeValue
SLOrder :integer
: スポンジ層の減衰係数の sigma 依存性のオーダ Sigma dependence of damping coefficient in a sponge layer
SLNumLayer :integer
: スポンジ層が適応されるモデル上端からの層の数 Number of layers which the sponge layer is applied.
RefTemp :real(DP)
: $ overline{T} $ . 基準温度. Reference temperature
FlagDivDamp :logical , save
: Flag for divergence damping
DivDampPeriodValue :real(DP)
: Period for divergence damping application
DivDampPeriodUnit :character(TOKEN)
: Unit of DivDampPeriodValue
FlagTotMassFix :logical , save
: Flag for fixing total mass
FlagMassHorDifCor :logical , save
: Flag for correction of horizontal diffusion of mass
FlagSLTT :logical , save
: セミラグランジュ法による物質移流フラグ。 Flag for using Semi-Lagrangian method for tracer transport.
FlagCalcUVTPs :logical , save
: U, V, T, Ps を計算するかどうかのフラグ Flag for calculating U, V, T, and Ps This is mainly used for advection test.

デフォルト値については初期化手続 "dynamics_hspl_vas83#DynamicsInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "dynamics_hspl_vas83#DynamicsInit" for the default values.

This namelist group name is input/output in dynamics_hspl_vas83#DynamicsHSplVAS83Init

dynamics_physicsonly_nml( UGeo, VGeo, WMagnitude, WHeight, WTimeInit )
NAMELIST :
UGeo :real(DP) , save
VGeo :real(DP) , save
WMagnitude :real(DP) , save
WHeight :real(DP) , save
WTimeInit :real(DP) , save

デフォルト値については初期化手続 "surface_flux_bulk#SurfFluxInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "surface_flux_bulk#SurfFluxInit" for the default values.

This namelist group name is input/output in dynamics_physicsonly#DynamicsPhysicsOnlyInit

fileset_nml( FileTitle, FileSource, FileInstitution )
NAMELIST :
FileTitle :character(STRING), save, public
: 出力データファイルの表題. Title of output data files
FileSource :character(STRING), save, public
: データファイル作成の手段. Source of data file
FileInstitution :character(STRING), save, public
: データファイルを最終的に変更した組織/個人. Institution or person that changes data files for the last time

デフォルト値については初期化手続 "fileset#FilesetInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "fileset#FilesetInit" for the default values.

This namelist group name is input/output in fileset#FilesetInit

gridset_nml( nmax, imax, jmax, kmax, kslmax )
NAMELIST :
nmax :integer, save, public
: 最大全波数. Maximum truncated wavenumber
imax :integer, save, public
: 経度格子点数. Number of grid points in longitude
jmax :integer, save, public
: 緯度格子点数. Number of grid points in latitude
kmax :integer, save, public
: 鉛直層数. Number of vertical level
kslmax :integer, save, public
: 地下の鉛直層数. Number of subsurface vertical level

デフォルト値については初期化手続 "gridset#GridsetInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "gridset#GridsetInit" for the default values.

This namelist group name is input/output in gridset#GridsetInit

held_suarez_1994_nml( SigmaB, kfTimeScaleInDay, kaTimeScaleInDay, ksTimeScaleInDay )
NAMELIST :
SigmaB :real(DP)
: $ sigma_b $ . 境界層上端の高度
kfTimeScaleInDay :real(DP)
kaTimeScaleInDay :real(DP)
ksTimeScaleInDay :real(DP)

デフォルト値については初期化手続 "held_suarez_1994#HS94Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "held_suarez_1994#HS94Init" for the default values.

This namelist group name is input/output in held_suarez_1994#HS94Init

initial_data_nml( Pattern, TempAvr, PsAvr, QVapAvr, Ueq, UGeos, VGeos )
NAMELIST :
Pattern :character(STRING), save, public
: 初期値データのパターン. 以下のパターンを選択可能.

Initial data pattern Available patterns are as follows.

  • "Small Disturbance of Temperature" (default value)
  • "AGCM 5.3 Default"
  • "Sugiyama et al. (2008)"
TempAvr :real(DP), save, public
: $ bar{T} $ . 温度平均値. Mean temperature
PsAvr :real(DP), save, public
: $ bar{p_s} $ . 地表面気圧平均値. Mean surface pressure
QVapAvr :real(DP), save, public
: $ bar{q} $ . 比湿平均値. Mean specific humidity
Ueq :real(DP), save, public
: $ u_{eq} $ . 赤道上の東西風速. Eastward wind on the equator
UGeos :real(DP), save, public
: $ u_{g} $ . Eastward geostrophic wind
VGeos :real(DP), save, public
: $ v_{g} $ . Northward geostrophic wind

デフォルト値については初期化手続 "initial_data#InitDataInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "initial_data#InitDataInit" for the default values.

This namelist group name is input/output in initial_data#InitDataInit

lb_flux_simple_nml( LBMomFluxMode, FricTimeConstAtLBValue, FricTimeConstAtLBUnit, FricLowestLatAtLB, LBHeatFluxMode, HeatFluxAtLB, TempAtLB, LBH2OVapFluxMode, H2OVapFluxAtLB, QH2OVapAtLB, DiffCoefHeatMass )
NAMELIST :
LBMomFluxMode :character(STRING)
FricTimeConstAtLBValue :real(DP)
FricTimeConstAtLBUnit :character(TOKEN)
FricLowestLatAtLB :real(DP), save
: 下部境界摩擦が働く最低緯度 (degree). Lowest latitude where the friction is applied (degree)
LBHeatFluxMode :character(STRING)
HeatFluxAtLB :real(DP), save
: 下部境界での熱フラックス (W m-2). Heat flux at the lower boundary (W m-2).
TempAtLB :real(DP), save
LBH2OVapFluxMode :character(STRING)
H2OVapFluxAtLB :real(DP), save
: 下部境界での H2O 蒸気質量フラックス (W m-2). 実際にはゼロに固定するために使う程度にしか使えないだろう. H2O vapor flux at the lower boundary (kg m-2 s-1).
QH2OVapAtLB :real(DP), save
DiffCoefHeatMass :real(DP), save

デフォルト値については初期化手続 "lb_flux_simple#LBFluxSimpleInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "lb_flux_simple#LBFluxSimpleInit" for the default values.

This namelist group name is input/output in lb_flux_simple#LBFluxSimpleInit

lscond_nml( CrtlRH, ItrtMax, FlagSublimation )
NAMELIST :
CrtlRH :real(DP), save
: 臨界相対湿度. Critical relative humidity
ItrtMax :integer, save
: イテレーション回数. Number of iteration
FlagSublimation :logical, save
: flag for treating sublimation

デフォルト値については初期化手続 "lscond#LSCondInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "lscond#LSCondInit" for the default values.

This namelist group name is input/output in lscond#LScaleCondInit

lscond_nml( Gamma, ItrtMax )
NAMELIST :
Gamma :real(DP), save
: Subgrid scale variation of specific humidity expressed as fraction of specific humidity
!$ real(DP), save:CrtlRH

!$ ! 臨界相対湿度. !$ ! Critical relative humidity

ItrtMax :integer, save
: イテレーション回数. Number of iteration
!$ logical, save :FlagUse

!$ ! 使用フラグ !$ ! flag for use of this scheme

, FlagUse

デフォルト値については初期化手続 "lscond#LSCondInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "lscond#LSCondInit" for the default values.

This namelist group name is input/output in lscond_LL91#LScaleCondLL91Init

moist_conv_adjust_nml( CrtlRH, ItrtMax, AdjustCriterion )
NAMELIST :
CrtlRH :real(DP), save
: 臨界相対湿度. Critical relative humidity
ItrtMax :integer, save
: イテレーション回数. Number of iteration
AdjustCriterion(1:MaxNmlArySize) :real(DP), save
: 調節を行う基準 (湿潤静的エネルギーの差の温度換算値) Criterion of adjustment (temperature difference equivalent to difference of moist static energy)

, FlagUse

This namelist group name is input/output in moist_conv_adjust#MoistConvAdjustInit

phy_implicit_atmonly_nml( FlagPresSurfTemp, FlagPresSurfQMix )
NAMELIST :
FlagPresSurfTemp :logical, save
FlagPresSurfQMix :logical, save

デフォルト値については初期化手続 "phy_implicit_atmonly#PhyImplInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "phy_implicit_atmonly#PhyImplInit" for the default values.

This namelist group name is input/output in phy_implicit_atmonly#PhyImplAtmOnlyInit

phy_implicit_sdh_V2_nml( SOHeatCapacity, NumMaxItr, TempItrCrit, FlagSublimation )
NAMELIST :
SOHeatCapacity :real(DP), save
: Slab ocean heat capacity (J m-2 K-1)
NumMaxItr :integer, save
TempItrCrit :real(DP), save
FlagSublimation :logical, save
: flag for treating sublimation

デフォルト値については初期化手続 "phy_implicit#PhyImplInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "phy_implicit#PhyImplInit" for the default values.

This namelist group name is input/output in phy_implicit_sdh_V2#PhyImplSDHV2Init

phy_implicit_sdh_nml( SOHeatCapacity )
NAMELIST :
SOHeatCapacity :real(DP), save
: Slab ocean heat capacity (J m-2 K-1)

Slab ocean heat capacity (J m-2 K-1)

デフォルト値については初期化手続 "phy_implicit#PhyImplInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "phy_implicit#PhyImplInit" for the default values.

This namelist group name is input/output in phy_implicit_sdh#PhyImplSDHInit

rad_DennouAGCM_nml( SolarConst, DelTimeLongValue, DelTimeLongUnit, DelTimeShortValue, DelTimeShortUnit, LongBandNum, LongAbsorpCoefQVap, LongAbsorpCoefDryAir, LongBandWeight, LongPathLengthFact, ShortBandNum, ShortAbsorpCoefQVap, ShortAbsorpCoefDryAir, ShortBandWeight, ShortSecScat, ShortAtmosAlbedo, RstInputFile, RstOutputFile )
NAMELIST :
SolarConst :real(DP), save
: 太陽定数. Solar constant.
DelTimeLongValue :real(DP), save
: 長波フラックスを計算する時間間隔の数値. Value of interval step of long wave flux calculation
DelTimeLongUnit :character(STRING), save
: 長波フラックスを計算する時間間隔の単位. Unit of interval step of long wave flux calculation
DelTimeShortValue :real(DP), save
: 短波 (日射) フラックスを計算する時間間隔の数値. Value of interval step of short wave (insolation) flux calculation
DelTimeShortUnit :character(STRING), save
: 短波 (日射) フラックスを計算する時間間隔の単位. Unit of interval step of short wave (insolation) flux calculation
LongBandNum :integer, save
: 長波バンド数. Number of long wave band
LongAbsorpCoefQVap(1:MaxNmlArySize) :real(DP), save
: $ k_R $ . 水の吸収係数. Absorption coefficient of water.
LongAbsorpCoefDryAir(1:MaxNmlArySize) :real(DP), save
: $ bar{k}_R $ . 空気の吸収係数. Absorption coefficient of air.
LongBandWeight(1:MaxNmlArySize) :real(DP), save
: バンドウェイト. Band weight.
LongPathLengthFact :real(DP), save
: 光路長のファクタ. Factor of optical length
ShortBandNum :integer, save
: 短波バンド数. Number of short wave band
ShortAbsorpCoefQVap(1:MaxNmlArySize) :real(DP), save
: $ k_S $ . 水の吸収係数. Absorption coefficient of water.
ShortAbsorpCoefDryAir(1:MaxNmlArySize) :real(DP), save
: $ bar{k}_S $ . 空気の吸収係数. Absorption coefficient of air.
ShortBandWeight(1:MaxNmlArySize) :real(DP), save
: バンドウェイト. Band weight.
ShortSecScat :real(DP), save
: 散乱の $ sec zeta $ . $ sec zeta $ of scattering
ShortAtmosAlbedo :real(DP), save
: 大気アルベド. Albedo of air.
RstInputFile :character(STRING)
: 入力するリスタートデータのファイル名 Filename of input restart data
RstOutputFile :character(STRING)
: 出力するリスタートデータのファイル名 Filename of output restart data

デフォルト値については初期化手続 "rad_DennouAGCM#RadInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_DennouAGCM#RadInit" for the default values.

This namelist group name is input/output in rad_DennouAGCM#RadDennouAGCMInit

rad_Earth_LW_V2_4_nml( FlagHighAlt, CloudWatREff, CloudIceREff, DelTimeCalcTransValue, DelTimeCalcTransUnit, flag_save_time )
NAMELIST :
FlagHighAlt :logical , save
CloudWatREff :real(DP), save
CloudIceREff :real(DP), save
DelTimeCalcTransValue :real(DP)
DelTimeCalcTransUnit :character(STRING)
flag_save_time :logical , save

This namelist group name is input/output in rad_Earth_LW_V2_4#RadEarthLWV24Init

rad_Earth_SW_V2_1_nml( FlagRayleighScattering, CloudWatREff, CloudIceREff )
NAMELIST :
FlagRayleighScattering :logical , save
CloudWatREff :real(DP), save
CloudIceREff :real(DP), save

デフォルト値については初期化手続 "rad_Earth_SW_V2_1#RadEarthSWV21Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_Earth_SW_V2_1#RadEarthSWEV21Init" for the default values.

This namelist group name is input/output in rad_Earth_SW_V2_1#RadEarthSWV21Init

rad_Earth_SW_V2_2_nml( FlagRayleighScattering, SolarConst, CloudWatREff, CloudIceREff )
NAMELIST :
FlagRayleighScattering :logical , save
SolarConst :real(DP), save
CloudWatREff :real(DP), save
CloudIceREff :real(DP), save

デフォルト値については初期化手続 "rad_Earth_SW_V2_2#RadEarthSWV22Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_Earth_SW_V2_2#RadEarthSWEV22Init" for the default values.

This namelist group name is input/output in rad_Earth_SW_V2_2#RadEarthSWV22Init

rad_Earth_SW_V2_3_nml( FlagRayleighScattering, CloudWatREff, CloudIceREff )
NAMELIST :
FlagRayleighScattering :logical , save
CloudWatREff :real(DP), save
CloudIceREff :real(DP), save

デフォルト値については初期化手続 "rad_Earth_SW_V2_3#RadEarthSWV23Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_Earth_SW_V2_3#RadEarthSWEV23Init" for the default values.

This namelist group name is input/output in rad_Earth_SW_V2_3#RadEarthSWV23Init

rad_Earth_SW_V2_4_nml( FlagRayleighScattering, CloudWatREff, CloudIceREff, PressCloudGroupBoundary )
NAMELIST :
FlagRayleighScattering :logical , save
CloudWatREff :real(DP), save
CloudIceREff :real(DP), save
PressCloudGroupBoundary :real(DP), save

デフォルト値については初期化手続 "rad_Earth_SW_V2_4#RadEarthSWV24Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_Earth_SW_V2_4#RadEarthSWEV24Init" for the default values.

This namelist group name is input/output in rad_Earth_SW_V2_4#RadEarthSWV24Init

rad_Mars_15m_nml( rad15mkg_fn, Rad15mInt )
NAMELIST :
rad15mkg_fn :character(STRING)
Rad15mInt :real(DP) , save

実行文 ; Executable statement

This namelist group name is input/output in rad_Mars_15m#RadMars15mInit

rad_Mars_NIR_nml( FlagUse )
NAMELIST :
FlagUse :logical, save
: 使用フラグ flag for use of this scheme

デフォルト値については初期化手続 "dry_conv_adjust#DryConvAdjustInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "dry_conv_adjust#DryConvAdjustInit" for the default values.

This namelist group name is input/output in rad_Mars_NIR#RadMarsNIRInit

rad_Mars_V1_nml( SolarConst, FlagRadActiveDust )
NAMELIST :
SolarConst :real(DP), save
: Solar radiation at the distance of semi-major axis
FlagRadActiveDust :logical, save

デフォルト値については初期化手続 "rad_Mars_V1#RadMarsV1Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_Mars_V1#RadMarsV1Init" for the default values.

This namelist group name is input/output in rad_Mars_V1#RadMarsV1Init

rad_SL09_nml( FlagGMIns, SWOptDepAtRefPress, SWRefPress, SWOrd, LWOptDepAtRefPress, LWRefPress, LWOrd, SolarConst )
NAMELIST :
FlagGMIns :logical, save
SWOptDepAtRefPress :real(DP), save
SWRefPress :real(DP), save
SWOrd :real(DP), save
LWOptDepAtRefPress :real(DP), save
LWRefPress :real(DP), save
LWOrd :real(DP), save
SolarConst :real(DP), save

デフォルト値については初期化手続 "rad_SL09#RadSL09Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_SL09#RadSL09Init" for the default values.

This namelist group name is input/output in rad_SL09#RadSL09Init

rad_rte_nonscat_nml( DiffFact, NumGaussNodeZAInt )
NAMELIST :
DiffFact :real(DP), save
NumGaussNodeZAInt :integer , save

デフォルト値については初期化手続 "rad_rte_nonscat#RadRTENonScatInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_rte_nonscat#RadRTENonScatInit" for the default values.

This namelist group name is input/output in rad_rte_nonscat#RadRTENonScatInit

rad_short_income_nml( FlagRadSynchronous, FlagAnnualMean, FlagDiurnalMean, FlagPerpetual, PerpDelDeg, PerpDistFromStarScld, EpsOrb, PerLonFromVE, LonFromVEAtEpoch, Eccentricity, TimeAtEpoch, EpochYear, EpochMonth, EpochDay, EpochHour, EpochMin, EpochSec, MaxItrEccAnomaly, ThreEccAnomalyError, IncomAIns, IncomBIns, IncomAZet, IncomBZet, FlagSpecifySolDay, SolDayValue, SolDayUnit )
NAMELIST :
FlagRadSynchronous :logical
: 同期回転日射のフラグ Flag for synchronous rotation
FlagAnnualMean :logical, save
: 年平均入射フラグ. Flag for annual mean incoming radiation.
FlagDiurnalMean :logical, save
: 日平均入射フラグ. Flag for diurnal mean incoming radiation.
FlagPerpetual :logical, save
: 季節変化なし入射フラグ. Flag for perpetual incoming radiation.
PerpDelDeg :real(DP)
: Declination angle in degree used for perpetual experiment
PerpDistFromStarScld :real(DP), save
: distance between a planet and a central star for perpetual experiment
EpsOrb :real(DP), save
: 赤道傾斜角. Inclination of equator to orbit.
PerLonFromVE :real(DP), save
: 春分から測った近日点の経度 (近日点黄経) (degree) Longitude of the perihelion from vernal equinox (degree)
LonFromVEAtEpoch :real(DP), save
: 元期における惑星の経度 (黄経) (degree) Longitude of the planet at epoch (degree)
Eccentricity :real(DP), save
: 離心率. Eccentricity.
TimeAtEpoch :real(DP), save
: 元期における時刻 (sec) Time at epoch (sec)
EpochYear :integer
: 元期日時 (年月日時分). "TimeAtEpoch" が負の場合にこちらが使用される.

Date at epoch (year, month, day, hour, minute) These are used when "TimeAtEpoch" is negative.

EpochMonth :integer
: 元期日時 (年月日時分). "TimeAtEpoch" が負の場合にこちらが使用される.

Date at epoch (year, month, day, hour, minute) These are used when "TimeAtEpoch" is negative.

EpochDay :integer
: 元期日時 (年月日時分). "TimeAtEpoch" が負の場合にこちらが使用される.

Date at epoch (year, month, day, hour, minute) These are used when "TimeAtEpoch" is negative.

EpochHour :integer
: 元期日時 (年月日時分). "TimeAtEpoch" が負の場合にこちらが使用される.

Date at epoch (year, month, day, hour, minute) These are used when "TimeAtEpoch" is negative.

EpochMin :integer
: 元期日時 (年月日時分). "TimeAtEpoch" が負の場合にこちらが使用される.

Date at epoch (year, month, day, hour, minute) These are used when "TimeAtEpoch" is negative.

EpochSec :real(DP)
: 元期日時 (秒). "TimeAtEpoch" が負の場合にこちらが使用される.

Date at epoch (second) These are used when "TimeAtEpoch" is negative.

MaxItrEccAnomaly :integer, save
: 離心近点角を計算する時の最大繰り返し回数. Maximum iteration number of times to calculate eccentric anomaly.
ThreEccAnomalyError :real(DP), save
: 離心近点角を計算する時の誤差の許容しきい値. Threshold of error to calculate eccentric anomaly.
IncomAIns :real(DP), save
: $ A_{ins} $ . 年平均入射の係数. Coefficient of annual mean incoming radiation.
IncomBIns :real(DP), save
: $ B_{ins} $ . 年平均入射の係数. AIns に同じ. Coefficient of annual mean incoming radiation. Same as "AIns".
IncomAZet :real(DP), save
: $ A_{zeta} $ . 年平均入射角の係数. AIns に同じ. Coefficient of annual mean incoming radiation. Same as "AIns".
IncomBZet :real(DP), save
: $ B_{zeta} $ . 年平均入射角の係数. AIns に同じ. Coefficient of annual mean incoming radiation. Same as "AIns".
FlagSpecifySolDay :logical, save
: Flag for specifying solar day
SolDayValue :real(DP)
SolDayUnit :character(TOKEN)

デフォルト値については初期化手続 "rad_short_income#RadShortIncomeInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_short_income#RadShortIncomeInit" for the default values.

This namelist group name is input/output in rad_short_income#RadShortIncomeInit

rad_simple_LW_nml( nbmax, WNBnds, AbsCoefDryCom, PressScaleIndDryCom, RefPressDryCom, AbsCoefH2OVap, PressScaleIndH2OVap, RefPressH2OVap, DiffFact, NumGaussNode )
NAMELIST :
nbmax :integer , save
: 長波バンド数. Number of long wave band
WNBnds(0:MaxNmlArySize) :real(DP)
AbsCoefDryCom(1:MaxNmlArySize) :real(DP)
PressScaleIndDryCom(1:MaxNmlArySize) :real(DP)
RefPressDryCom(1:MaxNmlArySize) :real(DP)
AbsCoefH2OVap(1:MaxNmlArySize) :real(DP)
PressScaleIndH2OVap(1:MaxNmlArySize) :real(DP)
RefPressH2OVap(1:MaxNmlArySize) :real(DP)
DiffFact :real(DP), save
: Diffusivity factor
NumGaussNode :integer , save

デフォルト値については初期化手続 "rad_DennouAGCM#RadInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_DennouAGCM#RadInit" for the default values.

This namelist group name is input/output in rad_simple_LW#RadSimpleLWInit

read_time_series_nml( FlagYearCyclic )
NAMELIST :
FlagYearCyclic = .true. :logical, save

デフォルト値については初期化手続 "read_time_series#ReadTimeSeriesInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "read_time_series#ReadTimeSeriesInit" for the default values.

This namelist group name is input/output in read_time_series#ReadTimeSeriesInit

relaxed_arakawa_schubert( AdjTimeConst, RainConversionFactor, SnowConversionFactor, FlagZeroCrtlCWF )
NAMELIST :
AdjTimeConst :real(DP), save
: Time constant for adjustment
RainConversionFactor :real(DP), save
: Factor for conversion of detrained water vapor (vaporized liquid water) to rain
SnowConversionFactor :real(DP), save
: Factor for conversion of detrained liquid water (melted ice) to snow/ice
FlagZeroCrtlCWF :logical , save
: Flag for zero critical cloud work function

デフォルト値については初期化手続 "moist_conv_adjust#CumAdjInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "moist_conv_adjust#MoistConvAdjustInit" for the default values.

This namelist group name is input/output in relaxed_arakawa_schubert#RelaxedArakawaSchubertInit

restart_file_io_nml( InputFile, OutputFile, IntValue, IntUnit )
NAMELIST :
InputFile :character(STRING), save, public
: 入力するリスタートデータのファイル名 Filename of input restart data
OutputFile :character(STRING), save, public
: 出力するリスタートデータのファイル名 Filename of output restart data
IntValue :real(DP), save, public
: リスタートデータの出力間隔 (数値). Interval of restart data output (numerical value)
IntUnit :character(TOKEN), save, public
: リスタートデータの出力間隔 (単位). Interval of restart data output (unit)

デフォルト値については初期化手続 "restart_file_io#RestartFileInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "restart_file_io#RestartFileInit" for the default values.

This namelist group name is input/output in restart_file_io#RestartFileInit

restart_surftemp_io_nml( InputFile, OutputFile, IntValue, IntUnit )
NAMELIST :
InputFile :character(STRING), save
: 入力するリスタートデータのファイル名 Filename of input restart data
OutputFile :character(STRING), save
: 出力するリスタートデータのファイル名 Filename of output restart data
IntValue :real(DP), save
: リスタートデータの出力間隔. Interval of restart data output
IntUnit :character(TOKEN)
: リスタートデータの出力間隔の単位. Unit for interval of restart data output

デフォルト値については初期化手続 "restart_surftemp_io#RestartSurfTempInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "restart_surftemp_io#RestartSurfTempInit" for the default values.

This namelist group name is input/output in restart_surftemp_io#RestartSurfTempInit

roughlen_Matthews_nml( RoughLenOcean, RoughLenIce )
NAMELIST :
RoughLenOcean :real(DP) , save
RoughLenIce :real(DP) , save

実行文 ; Executable statement

This namelist group name is input/output in roughlen_Matthews#RoughLenMatthewsInit

saturate_DennouAGCM_nml( FlagSublimation )
NAMELIST :
FlagSublimation :logical, save
: flag for treating sublimation

デフォルト値については初期化手続 "saturate_DennouAGCM#SaturateInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "saturate_DennouAGCM#SaturateInit" for the default values.

This namelist group name is input/output in saturate_DennouAGCM#SaturateInit

saturation_adjust_nml( FlagSublimation )
NAMELIST :
FlagSublimation :logical, save
: flag for treating sublimation

デフォルト値については初期化手続 "saturation_adjust#SaturationAdjustInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "saturation_adjust#SaturationAdjustInit" for the default values.

This namelist group name is input/output in saturation_adjust#SaturationAdjustInit

set_1d_profile_nml( InFileName, PressName, TempName, H2OVapName, O3Name )
NAMELIST :
InFileName :character(len=STRING), save
PressName :character(len=STRING), save
TempName :character(len=STRING), save
H2OVapName :character(len=STRING), save
O3Name :character(len=STRING), save

デフォルト値については初期化手続 "set_1d_profile#Set1DProfileInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "set_1d_profile#Set1DProfileInit" for the default values.

This namelist group name is input/output in set_1d_profile#Set1DProfileInit

set_Mars_dust_nml( DustExtEff, REff, RhoDust, DustScenario, DODFileName, DODVarName, DOD067, DustVerDistCoef, DustOptDepRefPress, DustVerDistRefPress )
NAMELIST :
DustExtEff :real(DP), save
REff :real(DP), save
RhoDust :real(DP), save
DustScenario :character(STRING), save
DODFileName :character(STRING), save
DODVarName :character(STRING), save
DOD067 :real(DP) , save
: Dust optical depth at 0.67 micron.
DustVerDistCoef :real(DP) , save
DustOptDepRefPress :real(DP) , save
DustVerDistRefPress :real(DP) , save

デフォルト値については初期化手続 "rad_Mars_V1#RadMarsV1Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "rad_Mars_V1#RadMarsV1Init" for the default values.

This namelist group name is input/output in set_Mars_dust#SetMarsDustInit

set_O3_nml( FlagO3, Flag1D, O3File )
NAMELIST :
FlagO3 :logical , save
Flag1D :logical , save
O3File :character(STRING), save

デフォルト値については初期化手続 "set_o3#SetO3Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "set_o3#SetO3Init" for the default values.

This namelist group name is input/output in set_o3#SetO3Init

set_dust_flux_nml( StartDay, DustFlux )
NAMELIST :
StartDay :real(DP), save
: start day of dust injection
DustFlux :real(DP), save
: Dust flux

デフォルト値については初期化手続 "set_dust_flux#SetDustFluxInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "set_dust_flux#SetDustFluxInit" for the default values.

This namelist group name is input/output in set_dust_flux#SetDustFluxInit

set_gcmr_nml( MRCO2, CO2File, CO2Name, MRN2O, N2OFile, N2OName, MRCH4, CH4File, CH4Name )
NAMELIST :
MRCO2 :real(DP), save
CO2File :character(STRING), save
CO2Name :character(STRING), save
MRN2O :real(DP), save
N2OFile :character(STRING), save
N2OName :character(STRING), save
MRCH4 :real(DP), save
CH4File :character(STRING), save
CH4Name :character(STRING), save

デフォルト値については初期化手続 "set_gcmr#SetGCMRInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "set_gcmr#SetGCMRInit" for the default values.

This namelist group name is input/output in set_gcmr#SetGCMRInit

set_solarconst_nml( SolarConst, SolarConstFile, SolarConstVarName )
NAMELIST :
SolarConst :real(DP), save
SolarConstFile :character(STRING), save
SolarConstVarName :character(STRING), save

デフォルト値については初期化手続 "set_solarconst#SetSolarConstInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "set_solarconst#SetSolarConstInit" for the default values.

This namelist group name is input/output in set_solarconst#SetSolarConstInit

sl09_diffusion_nml( SigmaB, kfTimeScaleInDay, FrictionLBLat, LBHeatFlux, SurfQMixDiffCoef, SurfQVap )
NAMELIST :
SigmaB :real(DP)
: $ sigma_b $ .
kfTimeScaleInDay :real(DP)
FrictionLBLat :real(DP)
LBHeatFlux :real(DP), save
SurfQMixDiffCoef :real(DP), save
SurfQVap :real(DP), save

デフォルト値については初期化手続 "sl09_diffusion#SL09DiffusionInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "sl09_diffusion#SL09DiffusionInit" for the default values.

This namelist group name is input/output in sl09_diffusion#SL09DiffusionInit

sltt_nml( FlagSLTTArcsine, SLTTIntHor, SLTTIntVer )
NAMELIST :
FlagSLTTArcsine :logical, save
: Arcsine変換の非負フィルタフラグ Flag for non-negative filter using arcsine trasformation
SLTTIntHor :character(TOKEN), save
: 水平方向の補間方法を指定するキーワード Keyword for Interpolation Method for Horizontal direction
SLTTIntVer :character(TOKEN), save
: 鉛直方向の補間方法を指定するキーワード Keyword for Interpolation Method for Vertical direction

実行文 ; Executable statement

This namelist group name is input/output in sltt#SLTTInit

surface_data_nml( Pattern, SurfTemp, Albedo, HumidCoef, RoughLength, HeatCapacity, TempFlux, SurfType, SurfCond, SeaIceConc, SoilHeatCap, SoilHeatDiffCoef )
NAMELIST :
Pattern :character(STRING), save
: 地表面データのパターン. 以下のパターンを選択可能.

Surface data pattern. Available patterns are as follows.

  • "Hosaka et al. (1998)"
  • "Homogeneous"
SurfTemp :real(DP), save
: 地表面温度の基準値. Standard value of surface temperature
Albedo :real(DP), save
: 地表アルベド. Surface albedo
HumidCoef :real(DP), save
: 地表湿潤度. Surface humidity coefficient
RoughLength :real(DP), save
: 地表粗度長. Surface rough length
HeatCapacity :real(DP), save
: 地表熱容量. Surface heat capacity
TempFlux :real(DP), save
: 地中熱フラックス. Ground temperature flux
SurfType :integer, save
: 土地利用. Surface index
SurfCond :integer, save
: 地表状態 (0: 固定, 1: 可変). Surface condition (0: fixed, 1: variable)
SeaIceConc :real(DP), save
: 海氷面密度 Sea ice concentration
SoilHeatCap :real(DP), save
: 土壌熱容量 (J K-1 m-3) Specific heat of soil (J K-1 m-3)
SoilHeatDiffCoef :real(DP), save
: 土壌熱伝導係数 (W m-1 K-1) Heat conduction coefficient of soil (W m-1 K-1)

デフォルト値については初期化手続 "surface_data#SurfDataInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "surface_data#SurfDataInit" for the default values.

This namelist group name is input/output in surface_data#SurfDataInit

surface_flux_bulk_nml( FlagConstBulkCoef, FlagUseOfBulkCoefInNeutralCond, ConstBulkCoef, FlagIncludeB94W, VelMinForRi, VelMinForVel, VelMinForTemp, VelMinForQVap, VelMaxForVel, VelMaxForTemp, VelMaxForQVap, VelBulkCoefMin, TempBulkCoefMin, QVapBulkCoefMin, VelBulkCoefMax, TempBulkCoefMax, QVapBulkCoefMax, FlagFixFricTimeConstAtLB, FricTimeConstAtLB, LowLatFricAtLB, FlagFixHeatFluxAtLB, HeatFluxAtLB, FlagFixMassFluxAtLB, MassFluxAtLB )
NAMELIST :
FlagConstBulkCoef :logical, save
: Flag for using constant bulk coefficient
FlagUseOfBulkCoefInNeutralCond :logical, save
: Flag for using bulk coefficient in neutral condition
ConstBulkCoef :real(DP), save
: バルク係数一定値. Steady value of bulk coefficient
FlagIncludeB94W :logical
VelMinForRi :real(DP), save
: $ R_i $ 数用風最小値. Minimum value of velocity for $ R_i $ number
VelMinForVel :real(DP), save
: 運動量用風最小値. Minimum value of velocity for momentum
VelMinForTemp :real(DP), save
: 熱用風最小値. Minimum value of velocity for thermal
VelMinForQVap :real(DP), save
: 水蒸気用風最小値. Minimum value of velocity for vapor
VelMaxForVel :real(DP), save
: 運動量用風最大値. Maximum value of velocity for momentum
VelMaxForTemp :real(DP), save
: 熱用風最大値. Maximum value of velocity for thermal
VelMaxForQVap :real(DP), save
: 水蒸気用風最大値. Maximum value of velocity for vapor
VelBulkCoefMin :real(DP), save
: $ u $ バルク係数最小値. Minimum value of $ u $ bulk coefficient
TempBulkCoefMin :real(DP), save
: $ T $ バルク係数最小値. Minimum value of $ T $ bulk coefficient
QVapBulkCoefMin :real(DP), save
: $ q $ バルク係数最小値. Minimum value of $ q $ bulk coefficient
VelBulkCoefMax :real(DP), save
: $ u $ バルク係数最大値. Maximum value of $ u $ bulk coefficient
TempBulkCoefMax :real(DP), save
: $ T $ バルク係数最大値. Maximum value of $ T $ bulk coefficient
QVapBulkCoefMax :real(DP), save
: $ q $ バルク係数最大値. Maximum value of $ q $ bulk coefficient
FlagFixFricTimeConstAtLB :logical , save
FricTimeConstAtLB :real(DP), save
: 下部境界摩擦の時定数 (s). Time constant of surface friction (s).
LowLatFricAtLB :real(DP), save
: 下部境界摩擦が働く最低緯度 (degree). Lowest latitude where the friction is applied (degree)
FlagFixHeatFluxAtLB :logical , save
HeatFluxAtLB :real(DP), save
: 下部境界での熱フラックス (W m-2). Heat flux at the lower boundary (W m-2).
FlagFixMassFluxAtLB :logical , save
MassFluxAtLB :real(DP), save
: 下部境界での質量フラックス (W m-2). 実際にはゼロに固定するために使う程度にしか使えないだろう. Mass flux at the lower boundary (kg m-2 s-1).

デフォルト値については初期化手続 "surface_flux_bulk#SurfaceFluxInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "surface_flux_bulk#SurfaceFluxInit" for the default values.

This namelist group name is input/output in surface_flux_bulk#SurfaceFluxInit

surface_properties_lo_nml( AlbedoLand, AlbedoOcean, RoughLenLand, RoughLenOcean )
NAMELIST :
AlbedoLand :real(DP), save
AlbedoOcean :real(DP), save
RoughLenLand :real(DP), save
RoughLenOcean :real(DP), save

デフォルト値については初期化手続 "surface_properties_lo#SurfacePropertiesLOInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "surface_properties_lo#SurfacePropertiesLOInit" for the default values.

This namelist group name is input/output in surface_properties_lo#SurfacePropertiesLOInit

surface_properties_nml( SurfTempSetting, SurfTempFile, SurfTempName, SeaIceSetting, SeaIceFile, SeaIceName, AlbedoSetting, AlbedoFile, AlbedoName, HumidCoefSetting, HumidCoefFile, HumidCoefName, RoughLengthSetting, RoughLengthFile, RoughLengthName, HeatCapacitySetting, HeatCapacityFile, HeatCapacityName, TempFluxSetting, TempFluxFile, TempFluxName, SurfCondSetting, SurfCondFile, SurfCondName, SurfTypeSetting, SurfTypeFile, SurfTypeName, SurfCulIntSetting, SurfCulIntFile, SurfCulIntName, SurfHeightSetting, SurfHeightFile, SurfHeightName, SoilHeatCapSetting, SoilHeatCapFile, SoilHeatCapName, SoilHeatDiffCoefSetting, SoilHeatDiffCoefFile, SoilHeatDiffCoefName )
NAMELIST :
SurfTempSetting :character(STRING), save
: 地表面温度の設定方法 Setting of surface temperature
SurfTempFile :character(STRING), save
: 地表面温度のファイル名. File name of surface temperature
SurfTempName :character(TOKEN) , save
: 地表面温度の変数名. Variable name of surface temperature
SeaIceSetting :character(STRING), save
: 海氷面密度の設定方法 Setting of sea ice concentration
SeaIceFile :character(STRING), save
: 海氷面密度のファイル名. File name of sea ice concentration
SeaIceName :character(TOKEN) , save
: 海氷面密度の変数名. Variable name of sea ice concentration
AlbedoSetting :character(STRING), save
: 地表アルベドの設定方法 Settingof surface albedo
AlbedoFile :character(STRING), save
: 地表アルベドのファイル名. File name of surface albedo
AlbedoName :character(TOKEN) , save
: 地表アルベドの変数名. Variable name of surface albedo
HumidCoefSetting :character(STRING), save
: 地表湿潤度の設定方法 Setting of surface humidity coefficient
HumidCoefFile :character(STRING), save
: 地表湿潤度のファイル名. File name of surface humidity coefficient
HumidCoefName :character(TOKEN) , save
: 地表湿潤度の変数名. Variable name of surface humidity coefficient
RoughLengthSetting :character(STRING), save
: 地表粗度長の設定方法 Setting of surface rough length
RoughLengthFile :character(STRING), save
: 地表粗度長のファイル名. File name of surface rough length
RoughLengthName :character(TOKEN) , save
: 地表粗度長の変数名. Variable name of surface rough length
HeatCapacitySetting :character(STRING), save
: 地表熱容量の設定方法 Setting of surface heat capacity
HeatCapacityFile :character(STRING), save
: 地表熱容量のファイル名. File name of surface heat capacity
HeatCapacityName :character(TOKEN) , save
: 地表熱容量の変数名. Variable name of surface heat capacity
TempFluxSetting :character(STRING), save
: 地中熱フラックスの設定方法 Setting of ground temperature flux
TempFluxFile :character(STRING), save
: 地中熱フラックスのファイル名. File name of ground temperature flux
TempFluxName :character(TOKEN) , save
: 地中熱フラックスの変数名. Variable name of ground temperature flux
SurfCondSetting :character(STRING), save
: 惑星表面状態の設定方法 Setting of surface condition
SurfCondFile :character(STRING), save
: 惑星表面状態のファイル名. File name of surface condition
SurfCondName :character(TOKEN) , save
: 惑星表面状態の変数名. Variable name of surface condition
SurfTypeSetting :character(STRING), save
: 惑星表面タイプ (土地利用) の設定方法 Setting of surface type (land use)
SurfTypeFile :character(STRING), save
: 惑星表面タイプ (土地利用) のファイル名. File name of surface type (land use)
SurfTypeName :character(TOKEN) , save
: 惑星表面タイプ (土地利用) の変数名. Variable name of surface type (land use)
SurfCulIntSetting :character(STRING), save
: … の設定方法 Setting of surface cultivation intensity
SurfCulIntFile :character(STRING), save
: … のファイル名. File name of surface cultivation intensity
SurfCulIntName :character(TOKEN) , save
: … の変数名. Variable name of surface cultivation intensity
SurfHeightSetting :character(STRING), save
: 地表面高度の設定方法 Setting of surface height
SurfHeightFile :character(STRING), save
: 地表面高度のファイル名. File name of surface height
SurfHeightName :character(TOKEN) , save
: 地表面高度の変数名. Variable name of surface height
SoilHeatCapSetting :character(STRING), save
: 土壌熱容量の設定方法 Setting of heat conduction coefficient of soil
SoilHeatCapFile :character(STRING), save
: 土壌熱容量のファイル名. File name of heat conduction coefficient of soil
SoilHeatCapName :character(TOKEN) , save
: 土壌熱容量の変数名. Variable name of heat conduction coefficient of soil
SoilHeatDiffCoefSetting :character(STRING), save
: 土壌熱伝導率の設定方法 Setting of heat conduction coefficient of soil
SoilHeatDiffCoefFile :character(STRING), save
: 土壌熱伝導率のファイル名. File name of heat conduction coefficient of soil
SoilHeatDiffCoefName :character(TOKEN) , save
: 土壌熱伝導率の変数名. Variable name of heat conduction coefficient of soil

デフォルト値については初期化手続 "surface_properties#SurfacePropertiesInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "surface_properties#SurfacePropertiesInit" for the default values.

This namelist group name is input/output in surface_properties#SurfacePropertiesInit

timefilter_asselin1972_nml( FilterParameter )
NAMELIST :
FilterParameter :real(DP), save
: タイムフィルターの係数. Time filter coefficient
!$ integer, save:IntStep ! タイムフィルターを適用するステップ間隔.

!$ ! Step interval of time filter application

!$ integer, save:CurStep ! TimeFilter が呼ばれた回数.

!$ ! Number of times that "TimeFilter" is called

!$ integer, save:PrevStep ! 前回タイムフィルターを適用したステップ数.

!$ ! Step number that is filtered previously

, IntStep

デフォルト値については初期化手続 "timefilter_asselin1972#Hs94Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "timefilter_asselin1972#Hs94Init" for the default values.

This namelist group name is input/output in timefilter_asselin1972#TimeFiltInit

timefilter_williams2009_nml( FilterParameterRA, FilterParameterW )
NAMELIST :
FilterParameterRA :real(DP), save
: Robert-Asselin 時間フィルターの係数. Time filter coefficient for Robert-Asselin filter
FilterParameterW :real(DP), save
: Williams 時間フィルターの係数. Time filter coefficient for Williams filter

デフォルト値については初期化手続 "timefilter_asselin1972#Hs94Init" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "timefilter_asselin1972#Hs94Init" for the default values.

This namelist group name is input/output in timefilter_williams2009#TimeFilterWilliams2009Init

timeset_nml( cal_type, month_in_year, day_in_month, hour_in_day, min_in_hour, sec_in_min, DelTimeValue, DelTimeUnit, RestartTimeValue, RestartTimeUnit, InitialYear, InitialMonth, InitialDay, InitialHour, InitialMin, InitialSec, EndYear, EndMonth, EndDay, EndHour, EndMin, EndSec, IntegPeriodValue, IntegPeriodUnit, PredictIntValue, PredictIntUnit, CpuTimeMoniter )
NAMELIST :
cal_type :character(TOKEN), save
: 暦情報. Type of calendar used for an experiment
month_in_year :integer , save
: Number of months in a year which is used when cal_type = "user_defined"
day_in_month(1:MaxNmlArySize) :integer , save
: Number of days in a month which is used when cal_type = "user_defined"
hour_in_day :integer , save
: Number of hours in a day which is used when cal_type = "user_defined"
min_in_hour :integer , save
: Number of minutes in a hour which is used when cal_type = "user_defined"
sec_in_min :real(DP) , save
: Number of seconds in a minute which is used when cal_type = "user_defined"
DelTimeValue :real(DP) , save
: $ Delta t $ . 単位は DelTimeUnit にて指定. Unit is specified by "DelTimeUnit".
DelTimeUnit :character(TOKEN), save
: $ Delta t $ の単位. Unit of $ Delta t $
RestartTimeValue :real(DP) , save
: リスタート開始時刻. Restart time of calculation
RestartTimeUnit :character(TOKEN), save
: リスタート開始時刻の単位. Unit of restart time of calculation
InitialYear :integer
: 計算開始日時 (年月日時分) Start date of calculation (year, month, day, hour, minute)
InitialMonth :integer
: 計算開始日時 (年月日時分) Start date of calculation (year, month, day, hour, minute)
InitialDay :integer
: 計算開始日時 (年月日時分) Start date of calculation (year, month, day, hour, minute)
InitialHour :integer
: 計算開始日時 (年月日時分) Start date of calculation (year, month, day, hour, minute)
InitialMin :integer
: 計算開始日時 (年月日時分) Start date of calculation (year, month, day, hour, minute)
InitialSec :real(DP)
: 計算開始日時 (秒) Start date of calculation (second)
EndYear :integer
: 計算終了日時 (年月日時分). "IntegPeriodValue" が負の場合にこちらが使用される.

End date of calculation (year, month, day, hour, minute) These are used when "IntegPeriodValue" is negative

EndMonth :integer
: 計算終了日時 (年月日時分). "IntegPeriodValue" が負の場合にこちらが使用される.

End date of calculation (year, month, day, hour, minute) These are used when "IntegPeriodValue" is negative

EndDay :integer
: 計算終了日時 (年月日時分). "IntegPeriodValue" が負の場合にこちらが使用される.

End date of calculation (year, month, day, hour, minute) These are used when "IntegPeriodValue" is negative

EndHour :integer
: 計算終了日時 (年月日時分). "IntegPeriodValue" が負の場合にこちらが使用される.

End date of calculation (year, month, day, hour, minute) These are used when "IntegPeriodValue" is negative

EndMin :integer
: 計算終了日時 (年月日時分). "IntegPeriodValue" が負の場合にこちらが使用される.

End date of calculation (year, month, day, hour, minute) These are used when "IntegPeriodValue" is negative

EndSec :real(DP)
: 計算終了日時 (秒). "IntegPeriodValue" が負の場合にこちらが使用される.

End date of calculation (second) These are used when "IntegPeriodValue" is negative

IntegPeriodValue :real(DP)
: 積分時間. Integral time.
IntegPeriodUnit :character(TOKEN)
: "IntegPeriodValue" の単位. Unit of "IntegPeriodValue".
PredictIntValue :real(DP) , save
: 終了予測日時表示間隔. Interval of predicted end time output
PredictIntUnit :character(TOKEN), save
: 終了予測日時表示間隔 (単位). Unit for interval of predicted end time output
CpuTimeMoniter :logical , save
: CPU 時間計測のオンオフ On/off of CPU time monitoring

デフォルト値については初期化手続 "timeset#TimesetInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "timeset#TimesetInit" for the default values.

This namelist group name is input/output in timeset#TimesetInit

vdiffusion_my_nml( FlagConstDiffCoef, ConstDiffCoefM, ConstDiffCoefH, SquareVelMin, BulkRiNumMin, MixLengthMax, ShMin, SmMin, VelDiffCoefMin, TempDiffCoefMin, VelDiffCoefMax, TempDiffCoefMax, MYConstA1, MYConstB1, MYConstA2, MYConstB2, MYConstC1 )
NAMELIST :
FlagConstDiffCoef :logical , save
: Flag for use of constant diffusion coefficient
ConstDiffCoefM :real(DP), save
: Diffusion coefficient for momentum that is used in the case of FlagConstDiffCoef == .true.
ConstDiffCoefH :real(DP), save
: Diffusion coefficient for heat that is used in the case of FlagConstDiffCoef == .true.
SquareVelMin :real(DP), save
: 風二乗差最小値. Minimum value of square of velocity
BulkRiNumMin :real(DP), save
: バルク $ R_i $ 数最小値. Minimum value of bulk $ R_i $
MixLengthMax :real(DP), save
: 最大混合距離. Maximum mixing length
ShMin :real(DP), save
: $ S_h $ 最小値. Minimum $ S_h $
SmMin :real(DP), save
: $ S_m $ 最小値. Minimum $ S_m $
VelDiffCoefMin :real(DP), save
: $ Dvect{u} $ 拡散係数最小値. Minimum diffusion coefficient of $ Dvect{u} $
TempDiffCoefMin :real(DP), save
: $ T $ 拡散係数最小値. Minimum diffusion coefficient of $ T $
VelDiffCoefMax :real(DP), save
: $ Dvect{u} $ 拡散係数最大値. Maximum diffusion coefficient of $ Dvect{u} $
TempDiffCoefMax :real(DP), save
: $ T $ 拡散係数最大値. Maximum diffusion coefficient of $ T $
MYConstA1 :real(DP), save
MYConstB1 :real(DP), save
MYConstA2 :real(DP), save
MYConstB2 :real(DP), save
MYConstC1 :real(DP), save

デフォルト値については初期化手続 "vdiffusion_my#VDiffInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "vdiffusion_my#VDiffInit" for the default values.

This namelist group name is input/output in vdiffusion_my#VDiffusionInit

venus_simple_forcing_nml( SurfFrictionTimeConstInEarthDay, FlagConstNCC, ConstNCCInEarthDay )
NAMELIST :
SurfFrictionTimeConstInEarthDay :real(DP), save
FlagConstNCC :logical , save
ConstNCCInEarthDay :real(DP), save

デフォルト値については初期化手続 "venus_simple_forcing#YT2003ForcingInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "venus_simple_forcing#YT2003ForcingInit" for the default values.

This namelist group name is input/output in yt2003_forcing#YT2003ForcingInit

vertical_filter_nml( FilterParameter )
NAMELIST :
FilterParameter :real(DP), save
: 鉛直フィルターの係数. Vertical filter coefficient
!$ integer, save:IntStep ! 鉛直フィルターを適用するステップ間隔.

!$ ! Step interval of vertical filter application

!$ integer, save:CurStep ! VerticalFilter が呼ばれた回数.

!$ ! Number of times that "VerticalFilter" is called

!$ integer, save:PrevStep ! 前回鉛直フィルターを適用したステップ数.

!$ ! Step number that is filtered previously

, IntStep

デフォルト値については初期化手続 "vertical_filter#VerticalFilterInit" のソースコードを参照のこと.

Refer to source codes in the initialization procedure "vertical_filter#VerticalFilterInit" for the default values.

This namelist group name is input/output in vertical_filter#VerticalFilterInit