deepconv/arare ソースコードリファレンス

実行プログラムの一覧

主プログラム(main):

サブルーチンとモジュールの一覧

化学過程(chemdata)

  • ChemData: 化学種データ保管モジュール

力学過程(dynamic)

初期値設定(env)

入出力(io)

  • ReStartFileIO: リスタートファイルへの出力モジュール
  • HistoryFileIO: ヒストリファイルへの出力モジュール
  • Arare4fileio: deepconv/arare4 で作成したリスタートファイルの入力モジュール

物理過程(physics)

  • cloudphys_k1969: Kessler (1969) による雲微物理パラメタリゼーション計算用モジュール
  • Cloudphys_MarsCond: 火星大気雲微物理パラメタリゼーション計算用モジュール
  • ECCM: 上昇する断熱気塊の温度減率と, その場合の平衡大気構造を計算するモジュール
  • MoistAdjust: 湿潤飽和調節法モジュール
  • Radiation_HeatBalance: 放射を模した熱強制計算用モジュール
  • Radiation_Simple: 放射を模した熱強制計算用モジュール(単純バージョン)
  • Surfaceflux_bulk: バルク法による地表フラックス計算用モジュール
  • Surfaceflux_diff: 拡散による地表フラックス計算用モジュール
  • Turbulence_kw1978: Klemp & Wilhelmson (1978) の乱流パラメタリゼーション計算用モジュール

初期設定(setup)

  • argset: コマンドライン引数解釈用モジュール
  • axesset: 3 次元等間隔交互格子格子点設定モジュール
  • basicset: 基本場設定モジュール
  • ChemCalc: 化学関連量計算モジュール
  • clockset: 計算時間情報取得用モジュール
  • composition: 化学定数設定モジュール
  • constats: 定数設定用モジュール
  • constats0: 物理・数学定数設定モジュール
  • dataset: 物理・化学的パラメータ設定モジュール
  • fileset: 入出力ファイル名設定モジュール
  • gridset: 格子点配列サイズ設定モジュール
  • mpi_wrapper: MPI ラッパーモジュール
  • namelist_util: NAMELIST ファイル入力に関するモジュール
  • timset: 時間積分用パラメータ設定モジュール

下請けモジュール(util)

  • CFLCheck: CFL 条件確認モジュール
  • Damping: 音波減衰項とスポンジ層での摩擦項の計算モジュール
  • FillNegative: 雲水量などの正定値量の穴埋め計算モジュール
  • setmargin: 糊代領域配列サイズ設定モジュール
  • TimeFilter: 時間フィルター計算モジュール
  • xyz_bc_module: 境界条件設定モジュール
  • xyz_deriv_c4_module 4 次精度中心差分計算モジュール
  • xys_deriv_module: 2 次精度中心差分計算モジュール