/DA_basic

【Public】データ同化の基礎プログラム

Primary LanguageFortran

コンパイル環境

gcc version 9.3.0 (Homebrew GCC 9.3.0)

#基本のコンパイルコマンド
gfortran -fbounds-check ${prg}

減衰振動関連コード

kinddef.f90
oscillation.f90
oscillation_compiler.sh	

Lorenz (1963) モデル関連コード

kinddef.f90
lorenz63_prm.f90
lorenz63_cal.f90
lorenz63_main.f90
lorenz63_compiler.sh
lorenz63_view.py

Lorenz (1996) モデル関連コード

./common
lorenz96_prm.f90
lorenz96_cal.f90
lorenz96_main.f90
lorenz96_compiler.sh
lorenz96_view.py

使用した行列計算ライブラリ

LAPACK(Linear Algebra PACKage)

逆行列計算で使用した際のコンパイルコマンド
gfortran -fbounds-check lorenz_*.f90 -o ${prg} -I/usr/local/include -llapack -lblas

作成情報

  • 制作開始日 2020年3月21日

  • タグの作成日

  1. assimilation_tool_ver1.0(減衰振動のデータ同化手法の実装) 2020年4月1日
  2. assimilation_tool_ver2.0(Lorenz63モデルとKFの実装) 2020年4月17日

参考サイト