Class NAMELIST
In: env/disturbenv.f90
env/disturbenv_old.f90
env/disturbenvmpi.f90
moist/cloudset.f90
moist/warmrainprm.f90
physics/radiation.f90
physics/radiation_balance.f90
physics/radiation_balance2.f90
physics/radiation_balance3.f90
physics/radiation_balance4.f90
physics/radiation_heatandcool.f90
setup/basicset.f90
setup/debugset.f90
setup/fileset.f90
setup/filesetmpi.f90
setup/gridset.f90
setup/timeset.f90
util/damping.f90

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

Methods

Public Instance methods

basicset( Grav, TempSfc, PressSfc, PressBasis, Tropopause, SpcDrySymbol, SpcDryMolFr, SpcWetSymbol, SpcWetMolFr, EnvType, Humidity, TempStrat, Dhight, TempGnd )
NAMELIST :
Grav :real(8)
: 重力 [m/s^2]
TempSfc :real(8)
: 地表面温度 [K] 実際には最下層の温度
PressSfc :real(8)
: 地表面圧力 [Pa]
PressBasis :real(8)
: 温位の基準圧力 [Pa]
Tropopause :real(8)
: 対流圏圏界面高度
SpcDrySymbol(5) :character(20)
: 乾燥成分の化学種名
   character(15)             :: SpcWetSymbol(10)!湿潤成分の化学種名
SpcDryMolFr(5) :real(8)
: 乾燥成分の化学種の存在度
   real(8)                   :: SpcWetMolFr(10) !湿潤成分の化学種の存在度
SpcWetSymbol(10) :character(20)
: 湿潤成分の化学種名
SpcWetMolFr(10) :real(8)
: 湿潤成分の化学種の存在度
EnvType :character(20)
: 基本場の温度設定, ‘Dry’ or ‘Moist‘
Humidity :real(8)
: 相対湿度
TempStrat :real(8)
: 成層圏の温度 [k]
Dhight :real(8)
: 重み関数のパラメータ [m]
TempGnd :real(8)
: 地表面温度 [K] 地表面フラックス用

This namelist group name is input/output in BasicSet#BasicSet_Init

cloudset( DensIce, NumAerosol, RadiAerosol, Kd, SatRatioCr, SatRtWetAdia )
NAMELIST :
DensIce :real(8)
: 固相の密度 [kg/m^3]
NumAerosol :real(8)
: エアロゾルの数密度 [1/kg]
RadiAerosol :real(8)
: エアロゾルの数密度 [1/kg]
Kd :real(8)
: 大気の熱伝導係数 [W/K m]
 real(8)  :: SatPressA   ! 飽和蒸気圧の式の係数 [Pa]
 real(8)  :: SatPressB   ! 飽和蒸気圧の式の係数 [K]
SatRatioCr :real(8)
: 臨界飽和比 []
SatRtWetAdia :real(8)
: 湿潤断熱線の飽和比 [] =end
  & SatPressA, SatPressB, SatRatioCr, SatRtWetAdia

end

This namelist group name is input/output in cloudset#cloudset_init

damping( Alpha, Time, DepthH, DepthV )
NAMELIST :
Alpha :real(8)
: 音波減衰項の係数
Time :real(8)
DepthH :real(8)
: スポンジ層の厚さ(水平方向)
DepthV :real(8)
: スポンジ層の厚さ(鉛直方向)

This namelist group name is input/output in Damping#Damping_Init

debugset( DebugOn )
NAMELIST :
DebugOn :logical
: デバッグ出力スイッチ

This namelist group name is input/output in debugset#debugset_init

disturbset( Type, DelMax, XrRate, XcRate, ZrRate, ZcRate, Humidity, Xpos, Zpos )
NAMELIST :
Type :character(20)
: 温位擾乱のタイプ
DelMax :real(8)
: 温位擾乱の最大値
XrRate :real(8)
: 擾乱の半径(水平方向)の領域に対する割合
XcRate :real(8)
: 擾乱の中心位置(水平方向)の領域に対する割合
ZrRate :real(8)
: 擾乱の半径(鉛直方向)の領域に対する割合
ZcRate :real(8)
: 擾乱の中心位置(鉛直方向)の領域に対する割合
Humidity :real(8)
: 相対湿度
Xpos :real(8)
: 擾乱の X 座標 [m] (Therma-Random 用)
Zpos :real(8)
: 擾乱の Z 座標 [m] (Therma-Random 用)

This namelist group name is input/output in env/disturbenv_old.f90#DisturbEnv

disturbset( Type, DelMax, XrRate, XcRate, ZrRate, ZcRate, Humidity, Xpos, Zpos )
NAMELIST :
Type :character(20)
: 温位擾乱のタイプ
DelMax :real(8)
: 温位擾乱の最大値
XrRate :real(8)
: 擾乱の半径(水平方向)の領域に対する割合
XcRate :real(8)
: 擾乱の中心位置(水平方向)の領域に対する割合
ZrRate :real(8)
: 擾乱の半径(鉛直方向)の領域に対する割合
ZcRate :real(8)
: 擾乱の中心位置(鉛直方向)の領域に対する割合
Humidity :real(8)
: 相対湿度
Xpos :real(8)
: 擾乱の X 座標 [m] (Therma-Random 用)
Zpos :real(8)
: 擾乱の Z 座標 [m] (Therma-Random 用)

This namelist group name is input/output in env/disturbenvmpi.f90#DisturbEnvMPI

disturbset( Type, DelMax, XrRate, XcRate, ZrRate, ZcRate, Humidity, Xpos, Zpos, HalfWidth, ShearWidth )
NAMELIST :
Type :character(20)
: 温位擾乱のタイプ
DelMax :real(8)
: 温位擾乱の最大値
XrRate :real(8)
: 擾乱の半径(水平方向)の領域に対する割合
XcRate :real(8)
: 擾乱の中心位置(水平方向)の領域に対する割合
ZrRate :real(8)
: 擾乱の半径(鉛直方向)の領域に対する割合
ZcRate :real(8)
: 擾乱の中心位置(鉛直方向)の領域に対する割合
Humidity :real(8)
: 相対湿度
Xpos :real(8)
: 擾乱の X 座標 [m] (Therma-Random 用)
Zpos :real(8)
: 擾乱の Z 座標 [m] (Therma-Random 用)
HalfWidth :real(8)
: 温位擾乱の半値幅
ShearWidth :real(8)
: シアー層の幅

This namelist group name is input/output in env/disturbenv.f90#DisturbEnv

fileset( InitFile, HistoryFilePrefix, ReStartFile, RandomFile, ExpTitle, ExpSrc , ExpInst )
NAMELIST :
InitFile :character(80)
: 初期値ファイル
HistoryFilePrefix :character(80)
: ヒストリーファイル接頭詞
ReStartFile :character(80)
: リスタートファイル
RandomFile :character(80)
: 乱数ファイル
ExpTitle :character(80)
: データの表題
ExpSrc :character(80)
: データを作成する手順
ExpInst :character(80)
: 最終変更者・組織

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

fileset( InitFilePrefix, HistoryFilePrefix, RandomFile, ExpTitle, ExpSrc, ExpInst )
NAMELIST :
InitFilePrefix :character(80)
: 初期値ファイル接頭詞
HistoryFilePrefix :character(80)
: ヒストリーファイル接頭詞
RandomFile :character(80)
: 乱数ファイル
ExpTitle :character(80)
: データの表題
ExpSrc :character(80)
: データを作成する手順
ExpInst :character(80)
: 最終変更者・組織

This namelist group name is input/output in filesetmpi#fileset_init

gridset( NX, NZ, Xmin, Xmax, Zmin, Zmax, SpcNum )
NAMELIST :
NX :integer
: 格子点数
NZ :integer
: 格子点数
Xmin :real(8)
: x 座標の始点・終点
Xmax :real(8)
: x 座標の始点・終点
Zmin :real(8)
: z 座標の始点・終点
Zmax :real(8)
: z 座標の始点・終点
SpcNum :integer
: 化学種の数

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

radiation( RadHeatRate, RadHeightUp, RadHeightDown, RadCoolRate, RadHeightUp2, RadHeightDown2 )
NAMELIST :
RadHeatRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown :real(8)
: 放射強制を与える鉛直領域の下限
RadCoolRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp2 :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown2 :real(8)
: 放射強制を与える鉛直領域の下限

This namelist group name is input/output in Radiation#Radiation_init

radiation( RadHeatRate, RadHeightUp, RadHeightDown, RadCoolRate, RadHeightUp2, RadHeightDown2 )
NAMELIST :
RadHeatRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown :real(8)
: 放射強制を与える鉛直領域の下限
RadCoolRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp2 :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown2 :real(8)
: 放射強制を与える鉛直領域の下限

This namelist group name is input/output in Radiation#Radiation_init

radiation( RadHeatRate, RadHeightUp, RadHeightDown, RadCoolRate, RadHeightUp2, RadHeightDown2 )
NAMELIST :
RadHeatRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown :real(8)
: 放射強制を与える鉛直領域の下限
RadCoolRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp2 :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown2 :real(8)
: 放射強制を与える鉛直領域の下限

This namelist group name is input/output in Radiation#Radiation_init

radiation( RadHeatRate, RadHeightUp, RadHeightDown, RadHeatRate2, RadHeightUp2, RadHeightDown2 )
NAMELIST :
RadHeatRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown :real(8)
: 放射強制を与える鉛直領域の下限
RadHeatRate2 = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp2 :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown2 :real(8)
: 放射強制を与える鉛直領域の下限

This namelist group name is input/output in Radiation#Radiation_init

radiation( RadHeatRate, RadHeightUp, RadHeightDown, RadHeatRate2, RadHeightUp2, RadHeightDown2 )
NAMELIST :
RadHeatRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown :real(8)
: 放射強制を与える鉛直領域の下限
RadHeatRate2 = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp2 :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown2 :real(8)
: 放射強制を与える鉛直領域の下限

This namelist group name is input/output in Radiation#Radiation_init

radiation( RadHeatRate, RadHeightUp, RadHeightDown, RadHeatRate2, RadHeightUp2, RadHeightDown2 )
NAMELIST :
RadHeatRate = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown :real(8)
: 放射強制を与える鉛直領域の下限
RadHeatRate2 = 0.0d0 :real(8)
: 一様放射加熱率 [K/day]
RadHeightUp2 :real(8)
: 放射強制を与える鉛直領域の上限
RadHeightDown2 :real(8)
: 放射強制を与える鉛直領域の下限

This namelist group name is input/output in Radiation#Radiation_init

timeset( DelTimeLong, DelTimeShort, TimeInt, TimeDisp, DayTime )
NAMELIST :
DelTimeLong :real(DP)
: 長いタイムステップ
DelTimeShort :real(DP)
: 短いタイムステップ
TimeInt :real(DP)
: 積分時間
TimeDisp :real(DP)
: ファイル出力する時間間隔
DayTime :real(DP)
: 1 日の長さ [s]

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

warmrainprm( FactorJ, AutoConvTime, MixRt_AutoConvCr )
NAMELIST :
FactorJ = 1.0d0 :real(8)
: 雲物理過程のパラメータ 木星では 3.0d0 地球では 1.0d0 とする
AutoConvTime = 1.0d3 :real(8)
: 併合成長の時定数 [sec]
MixRt_AutoConvCr = 1.0d-3 :real(8)
: 併合成長を生じる臨界混合比 [kg/kg]

This namelist group name is input/output in WarmRainPrm#WarmRainPrm_Init