Rokko — 日本語
現在位置: ホーム アプリ一覧 Rokko

Rokko

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

代表的な開発者

坂下達哉、五十嵐亮、本山裕一、大久保毅(東京大学物性研究所)
藤堂眞治(東京大学理学研究科・物性研究所)

対象物質・モデル

量子スピン系のハミルトニアン行列など。物質科学に限らず、固有値・固有ベクトル計算全般に使用可能。

手法

厳密対角化法

求められる物理量

固有エネルギー、固有状態など。(固有値、固有ベクトル全般)

アプリを利用できる環境

Intel/GNUクラスタ、「京」、FX10、PC(Linux, Mac)

以下のスパコンへのインストールは、予定。

物性研:psi、システムB(kashiwa)、システムC(maki )
東大情報基盤センター:FX10(oakleaf)

ライセンス

Boost Software License - Version 1.0

並列化

MPI並列・OpenMP並列に対応。

リンク

https://github.com/t-sakashita/rokko

フォーラム