!= Configuration file for deepconv/arare
!
! Authors::   SUGIYAMA Ko-ichiro, ODAKA Masatsugu
! Version::   $Id: arare-jupiter.conf,v 1.5 2011-10-05 08:33:45 yot Exp $
! Tag Name::  $Name:  $
! Copyright:: Copyright (C) GFD Dennou Club, 2013. All rights reserved.
! License::   See COPYRIGHT[link:COPYRIGHT]
!
!
!== History
!
! * 2013/09/06 (SUGIYAMA Ko-ichiro): Create
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

&deepconv_main_nml
  FlagTurbMethod  = "KW1978",
  FlagRadMethod   = "Sounding",
  FlagCloudMethod = "IH1998",
!  FlagNewtonCoolMethod = "Crisp1989",
/    

!!!
!!!入出力ファイルに関する設定
!!!
&fileset_nml
  FileInstitution = "sugiyama@gfd-dennou.org"   !ファイルを最終的に変更した人, 組織. 
/

!!! 入出力ファイルの名前に関する設定
!!!
&restartfileio_nml
  InitialFile  = "data/venus_initial.nc",
  OutputFile   = "data/venus.00_restart.nc",
/

!!!
!!!積分時間に関する設定
!!!
&timeset_nml
  DelTimeLong   = 1.0d0       !長いタイムステップ
  DelTimeShort  = 2.0d-1      !短いタイムステップ(音波関連項)
  RestartTime   = 0.0d0
  IntegPeriod   = 2000000.0d0   !積分時間 
  DelTimeOutput =  500000.0d0   ! リスタートファイルの出力時間間隔
/

!!!
!!!格子点数に関する設定
!!!
&gridset_nml
  xsub  = 1,
  xdim  = 640,               ! X Êý¸þ¹ï¤ßÅÀ¿ô
  zdim  = 360,               ! Z 方向刻み点数
/

&axesset_nml
  Xmax  = 128.0d3            ! X 座標の終点
  Ymax  = 128.0d3            ! X 座標の終点
  Zmin  = 35.0d3,            ! Z 座標の始点
  Zmax  = 80.0d3,            ! Z 座標の終点
/

!!!
!!!実験パラメタ(物理・化学)の設定
!!!
&constants_nml
  Grav       = 8.87d0,       !重力             [m/s]*
  PressBasis = 5.917d5,      !(温位の)基準圧力     [Pa]*
  TempSfc    = 455.5d0,      !地表面(下部境界)温度 [K]*   [金星計算では使われない]
  PressSfc   = 5.917d5,      !地表面(下部境界)圧力 [Pa]*  [金星計算では使われない]
  CpDry      = 904.0d0,      !定圧比熱         
  GasRDry    = 191.0d0,      !気体定数         
  DayTime    = 86400.0d0,    !1日の長さ [sec]  (放射計算で使う.)
/

&composition_nml
  SpcWetSymbol(1)  = 'H2O-g',  !湿潤成分
  SpcWetMolFr(1)   = 0.0d0,  !湿潤成分の存在度(モル比)
/

!!!
!!!減衰係数の設定
!!!
&damping_nml
  EFTime  = 1.0d3            ! e-folding time 
  DepthV  = 5.0d3            ! depth of the sponge layer at the upper boundary
  DepthVb = 5.0d3            ! depth of the sponge layer at the bottom boundary 
  EFTimeMF = 1000.0d0
  DelTimeMF = 100.0d0
  FactorSpngPTemp = 0.0d0
/

&dynamics_nml
 AlphaSound = 0.05d0  !音波減衰項の係数
 AlphaNDiff = 1.0d-3  ! Rayleigh friction coefficient
!! AlphaNDiff = 1.0d-4
/

! データ出力の全体設定
!
&gtool_historyauto_nml
   FilePrefix = "data/venus.00_"
   IntValue = 1000.0,		! Time interval of result output
   IntUnit = 'sec',            ! 出力間隔の単位
/
!
! データ出力の個別設定
!

&gtool_historyauto_nml
  Name = 'H2SO4, H2SO4gas, H2SO4liq, H2O, H2Ogas, H2Oliq, VelX, VelZ, Exner, PTemp, Km',
  IntUnit = 'sec',                ! 出力間隔の単位
/

!&gtool_historyauto_nml
!  TimeAverage  = .true.
!  Name = 'DPTempDtSpng, DExnerDtSpng, DVelXDtSpng, DVelYDtSpng, DVelZDtSpng, DVelXDtSpngMF, DVelYDtSpngMF',
!  IntUnit = 'sec',                ! 出力間隔の単位
!/

!&gtool_historyauto_nml
!  TimeAverage  = .true.
!  Name = 'DPTempDtAdv, DPTempDtDiff, DPTempDtDisp, DPTempDtRad, DPTempDtSpng, DPTempDtTurb, DPTempDtTurbD',
!/

&turbulence_kw1978_nml
!  Cm = 2.0d-1,      !乱流エネルギー診断式の係数 
!  KmMax = 800.0d0,  !乱流拡散係数の最大値
!
! prnum = 0.33
/
! Cm の値も緩和している

&radiation_sounding_nml
   SoundingFile = "venus_radiation.txt", !データファイル
   QUnit = "W_m-3"
   AltCol = 1,                      ! 高度情報のカラム
   SWaveCol  = 2,                   ! 長波放射のカラム
   LWaveCol  = 3,                   ! 短波放射のカラム
/


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
!!!
!!! 初期値を作るための情報. 
!!!   初期値作成ルーチンでのみ使う変数をまとめる
!!!

!!! 全体的な設定
!!!
&initialdata_nml
    FlagBasic        = "Sounding",   ! 基本場の情報: サウンディングデータを利用
    FlagDisturbPTemp = "Random",     ! 温位の情報: ランダムな擾乱を与える
!    FlagDisturbPTemp = "GaussXZ",
    FlagDisturbWind  = "Sounding",    ! 風速の情報: サウンディングデータから与える
    SwitchVenus      = .true. 
/

!!! サウンディングデータに関する設定
!!!   高度情報は z_Z ではなく r_Z. 注意が必要. 
!!!
&initialdata_sounding_nml
    SoundingFile = "venus_imamura.txt",    !データファイル
    AltCol     = 1,                            ! 高度情報のカラム
    PTempCol   = 2,                            ! 温度情報のカラム
!!    VelXCol   = 6,                            ! 水平速度のカラム
    TempTr = 100.0d0,			      ! 成層圏での温度
    AltTr = 180.0d3,			      ! 対流圏界面の高度
    DelAlt = 20.0d3,			      ! 緩和領域
/

!!! 初期の温位場の擾乱
!!!
&initialdata_disturb_random_nml
    PTempMax     = 1.0d-2,        !ランダムな温位擾乱の最大値
!    PTempMax     = 1.0d0,         !ランダムな温位擾乱の最大値
    Zpos         = 50.0d3 ,       !擾乱の Z 座標 [m]
/

