Public Instance methods
arare_cpu( cpu )
ファイルオープン. 情報取得.
This namelist group name is input/output in
main/arare_init-data.f90#ArareSetCPU
basicenv_dry( Humidity, TempStrat, Dhight )
basicenv_wet( Humidity, TempStrat, Dhight )
basicset( Grav, TempSfc, PressSfc, PressBasis, Tropopause, SpcDrySymbol, SpcDryMolFr, SpcWetSymbol, SpcWetMolFr, EnvType, Humidity, TempStrat, Dhight )
NAMELIST : |
|
Grav : | real(8)
|
TempSfc : | real(8)
|
PressSfc : | real(8)
|
PressBasis : | real(8)
|
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)
|
Dhight : | real(8)
|
This namelist group name is input/output in BasicSet#BasicSet_Init
basicset( Grav, TempSfc, PressSfc, PressBasis, Tropopause, SpcDrySymbol, SpcDryMolFr, SpcWetSymbol, SpcWetMolFr, EnvType, Humidity, TempStrat, Dhight )
NAMELIST : |
|
Grav : | real(DP)
|
TempSfc : | real(DP)
|
PressSfc : | real(DP)
|
PressBasis : | real(DP)
|
Tropopause : | real(DP)
|
SpcDrySymbol(5) : | character(20)
: | 乾燥成分の化学種名
character(15) :: SpcWetSymbol(10)!湿潤成分の化学種名
|
|
SpcDryMolFr(5) : | real(DP)
: | 乾燥成分の化学種の存在度
real(DP) :: SpcWetMolFr(10) !湿潤成分の化学種の存在度
|
|
SpcWetSymbol(10) : | character(20)
|
SpcWetMolFr(10) : | real(DP)
|
EnvType : | character(20)
: | 基本場の温度設定, ‘Dry’ or ‘Moist‘
|
|
Humidity : | real(DP)
|
TempStrat : | real(DP)
|
Dhight : | real(DP)
|
This namelist group name is input/output in BasicSet_3d#BasicSet_Init
damping( Alpha, Time, DepthH, DepthV )
damping( Alpha, Time, DepthH, DepthV )
disturbenv( Type, Humidity )
disturbenv_dryregion( XposMin, XposMax, ZposMin, ZposMax )
disturbenv_random( DelMax, Zpos )
disturbenv_thermal( DelMax, XrRate, XcRate, ZrRate, ZcRate )
disturbenv_windshear( Us, ZposMin, ZposMax )
disturbset( Type, DelMax, XrRate, XcRate, YrRate, YcRate, ZrRate, ZcRate, Humidity, Xpos, Ypos, Zpos )
NAMELIST : |
|
Type : | character(20)
: | 温位擾乱のタイプ
real(DP) :: xyza_MolFr(DimXMin:DimXMax,DimYMin:DimYMax,DimZMin:DimZMax, SpcNum)
モル比
|
|
DelMax : | real(DP)
|
XrRate : | real(DP)
|
XcRate : | real(DP)
|
YrRate : | real(DP)
|
YcRate : | real(DP)
|
ZrRate : | real(DP)
|
ZcRate : | real(DP)
|
Humidity : | real(DP)
|
Xpos : | real(DP)
: | 擾乱の X 座標 [m] (Therma-Random 用)
|
|
Ypos : | real(DP)
: | 擾乱の Y 座標 [m] (Therma-Random 用)
|
|
Zpos : | real(DP)
: | 擾乱の Z 座標 [m] (Therma-Random 用)
|
|
This namelist group name is input/output in env/disturbenv_3d.f90#DisturbEnv_3d
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 )
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/disturbsetup.f90#DisturbEnvMPI
disturbset( Type, DelMax, XrRate, XcRate, ZrRate, ZcRate, Humidity, Xpos, Zpos, DryHeight2, Us, Hu, Hb )
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 用)
|
|
DryHeight2 : | real(8)
|
Us : | real(8)
|
Hu : | real(8)
|
Hb : | 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( 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_3d#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, NY, NZ, Xmin, Xmax, Ymin, Ymax, Zmin, Zmax, Xmg, Ymg, Zmg, SpcNum )
NAMELIST : |
|
NX : | integer
|
NY : | integer
|
NZ : | integer
|
Xmin : | real(DP)
|
Xmax : | real(DP)
|
Ymin : | real(DP)
|
Ymax : | real(DP)
|
Zmin : | real(DP)
|
Zmax : | real(DP)
|
Xmg : | integer
|
Ymg : | integer
|
Zmg : | integer
|
SpcNum : | integer
|
This namelist group name is input/output in gridset_3d#gridset_init
gridset( NX, NZ, Xmin, Xmax, Zmin, Zmax, SpcNum )
NAMELIST : |
|
NX : | integer
: | 格子点数
integer, parameter :: MarginX = 5 !境界のグリッド数
integer, parameter :: MarginZ = 5 !境界のグリッド数
|
|
NZ : | integer
: | 格子点数
integer, parameter :: MarginX = 5 !境界のグリッド数
integer, parameter :: MarginZ = 5 !境界のグリッド数
|
|
Xmin : | real(8)
|
Xmax : | real(8)
|
Zmin : | real(8)
|
Zmax : | real(8)
|
SpcNum : | integer
|
This namelist group name is input/output in gridset#gridset_init
numdiffusion( Alpha_Velocity )
radiation( RadHeatRate, RadHeightUp, RadHeightDown )
radiation( RadHeatRate, RadHeightUp, RadHeightDown )
radiation( RadHeatRate, RadHeightUp, RadHeightDown, RadHeight1, RadHeight2 )
NAMELIST : |
|
RadHeatRate = 0.0d0 : | real(8)
|
RadHeightUp : | real(8)
|
RadHeightDown : | real(8)
|
RadHeight1 = 0.0d0 : | real(8)
|
RadHeight2 = 0.0d0 : | real(8)
|
This namelist group name is input/output in Radiation#Radiation_init2
timeset( DelTimeLong, DelTimeShort, TimeInt, TimeDisp, DayTime )
warmrainprm( FactorJ, AutoConvTime, MixRt_AutoConvCr )
warmrainprm( FactorJ, AutoConvTime, MixRt_AutoConvCr )
warmrainprm( FactorJ, AutoConvTime, MixRt_AutoConvCr, Factor_raindebug )
NAMELIST : |
|
FactorJ = 1.0d0 : | real(8)
: | 雲物理過程のパラメータ 木星では 3.0d0 地球では 1.0d0 とする
|
|
AutoConvTime = 1.0d3 : | real(8)
|
MixRt_AutoConvCr = 1.0d-3 : | real(8)
|
Factor_raindebug = 1.0d0 : | real(8)
: | 雨の蒸発の有無を決定する 蒸発率 4.85d-2 に 1 か 0 を掛けている
|
|
This namelist group name is input/output in WarmRainPrm#WarmRainPrm_Init2