公開ソフトウェア
粒子ベース遠隔可視化アプリケーション:PBVR
PBVRは粒子ベースボリュームレンダリング(Particle-Based Volume Rendering, PBVR)に基づく可視化アプリケーションです。大規模な3次元シミュレーションの計算結果データ(ボリュームデータ)や、レーザー計測等で取得された3次元点群データを高速に可視化できます。 遠隔可視化の方式として、遠隔地のストレージに保存されたボリュームデータを可視化するクライアント・サーバ(Client Server, CS)可視化と、シミュレーションを同時かつ同環境で可視化するIn-Situ (IS)可視化を選択できます。 また、ヘッドマウントディスプレイによるVR可視化にも対応しています。
数値計算ライブラリ:PARCEL
PARallel Computing ELements (PARCEL) ライブラリは、演算加速装置を搭載した近年の並列計算機に適した、並列クリロフ部分空間法ソルバを提供します。異種計算環境向けのオープンな標準規格SYCLで実装されており、1つのソースコードでCPUとGPUの両方で動作します。大規模疎行列の連立一次方程式ソルバ(通信削減型を含む)と固有値ソルバを、前処理とともに提供し、MPIによる分散並列に対応します。また、半精度から4倍精度相当(double-double)までの精度を組み合わせる混合精度計算をサポートし、C++、C、Fortran、Pythonで書かれたプログラムから利用可能です。
第一原理分子シミュレーション:PIMD
第一原理分子シミュレーションを行うための汎用ソフトウェアで、MPI Fortran 90 言語で書かれたオープンソースコードとして公開されています。構造最適化、基準振動解析、フォノン計算、反応経路計算(ストリング法、経路積分法)、古典統計(レプリカ交換法)、量子統計(経路積分法)、古典力学(分子動力学法)、 半古典動力学(セントロイドおよびリング・ポリマー分子動力学法)、 非断熱動力学(平均場動力学法、サーフェス・ホッピング法)、自由エネルギー計算(メタ・ダイナミクス法、拘束分子動力学法)などといった 広範なシミュレーション法が実装されています。それぞれ超並列計算機に適したアルゴリズムが採用されています。
※ 最新版はバージョン2.7.0