RESPACK

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

物質の相互作用パラメータを評価する第一原理計算ソフトウェア。 最局在ワニエ関数、RPA応答関数、周波数依存電子間相互作用パラメータが計算可能。ノルム保存型擬ポテンシャル+平面波基底を用いるバンド計算に対応しており、xTAPP および Quantum ESPRESSO に関しては、ファイルの変換スクリプトが用意されている。金属、半導体、遷移金属化合物、有機化合物など広範な物質群を計算できる。OpenMP / MPI に対応。

アプリ詳細へ

TC++

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

Transcorrelated(TC)法を用いた第一原理計算のためのオープンソースソフトウェア。Jastrow相関因子による電子相関をTC法に基づいて取り込んだ電子状態計算を行える。Quantum ESPRESSOで得られた電子状態を初期状態に設定することも可能。

アプリ詳細へ

DiracQ

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

DiracQは量子力学によくあらわれる交換関係を計算するMathematicaのノートブック。DiracQは運動量・位置演算子や、フェルミオン、ボゾンのオペレーターを取り扱うことができる。

アプリ詳細へ

PFAPACK

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

反対称行列に対して定義されるパフィアン(行列式の平方根)を計算するためのライブラリ。各種言語(Fortran, Python, Matlab, Mathematica)で書かれており、ユーザーは必要に応じて言語を選択することができる。また、C言語用のインターフェースも用意されている。

アプリ詳細へ

Uni10

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

テンソルネットワークアルゴリズム開発のために設計されたオープンソースのC++ライブラリ。基本的なテンソル演算を使いやすいインターフェースで提供する事を目標としており、またネットワークのグラフィカルな表現を扱うNetworkクラスを提供している。Pythonから呼び出すためのラッパーも提供されている。

アプリ詳細へ

NetKet

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

機械学習やニューラルネットワークを駆使することで高精度な計算を行うことができるオープンソースの量子多体系ソルバー。変分モンテカルロ法に基づいたニューラルネットワーク状態の最適化や、厳密対角化の状態を教師データとした教師あり学習などを行うことが可能。

アプリ詳細へ

Open Source MPS

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

テンソル積波動関数法を用いた一次元多体電子系のモデル計算を行うオープンソースアプリケーション。電子系だけでなく、スピン系やボゾン系も取り扱うことができ、基底状態および低エネルギー励起状態に関する各種物理量を計算できる。系の実時間発展を取り扱うこともでき、長距離相互作用を持つ模型にも対応していることが特徴である。

アプリ詳細へ

TeNPy

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

テンソルネットワークを用いた強相関量子系シミュレーションのためのPythonライブラリ。初心者にとっての読みやすさ、使いやすさと専門家にとってのアルゴリズムの強力さ、高速さを両立する事を目標としている。簡易的なサンプルコード、TEBDやDMRGを説明するためのトイコードも用意されている。

アプリ詳細へ

DMRG++

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

密度行列くりこみ群法に基づく計算を行うオープンソースアプリケーション。低次元量子系の計算を精度良く高速で行う事が出来る。C++言語によるジェネリックプログラミング技法が用いられており、新しいモデル・形状の計算の実装が容易。使いやすいインターフェース、環境依存性の少なさに重点が置かれて開発されている。

アプリ詳細へ

TensorNetwork

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

テンソルネットワークを実装するためのオープンソースライブラリ。TensorFlowをベースに開発されており、物理分野だけでなく、機械学習分野の専門家が利用しやすいように配慮されている。TensorFlow以外にもJAX, PyTorch, Numpy向けのラッパーが含まれている。

アプリ詳細へ