Rokko

  • 公開度 3 ★★★
  • ドキュメント充実度 2 ★★☆

逐次・並列版の固有値ソルバを統一的に利用するためのC++, C, Fortranラッパーライブラリ。密行列向け逐次版(LAPACK), 密行列向け並列版(EigenExa, ELPA, ScaLAPACKなど), 疎行列向けの逐次・並列版(SLEPc, Trilinos/Anasaziなど)のソルバを手軽にインストールすることができ、ユーザーのプログラムから簡単に呼ぶことができる。また、固有値・固有ベクトルを使った物理量の逐次・並列計算を容易に実行することができる。

アプリ詳細へ

SPINPACK

  • 公開度 3 ★★★
  • ドキュメント充実度 2 ★★☆

量子スピン系の物理量を厳密対角化によって求めるフリーライブラリ。TITPACKをベースにするが、C/C++によって完全に書き換えられ、多くの拡張機能が付加されている。ハイゼンベルグモデル、t-Jモデル、ハバードモデルの計算が可能であり、対称性による行列次元の縮小機能や並列計算用のオプションなども有する。

アプリ詳細へ

TITPACK

  • 公開度 3 ★★★
  • ドキュメント充実度 2 ★★☆

量子スピン系の物理量を厳密対角化法によって計算するフリーのプログラム群。Fortranによって書かれており、メインルーチンを書き換えることで簡単に多様な量子スピン系を取り扱うことができる。Lanczos法と逆反復法により固有エネルギー・固有関数が計算できるほか、相関関数の計算や一般の疎エルミート行列の取り扱いも可能。

アプリ詳細へ

TRIQS

  • 公開度 3 ★★★
  • ドキュメント充実度 2 ★★☆

相互作用を有する量子系の数値計算のためのライブラリ集。現代的なプログラミング技法が用いられており、一般的な量子不純物問題や動的平均場理論などの計算をシンプルかつ効率的に実装することができる。C++とPythonによって記述されており、Jupyter Notebookを用いたチュートリアルも用意されている。

アプリ詳細へ