Flexible DM-NRG

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

数値繰り込み群法の計算を行うアプリケーション。近藤模型やアンダーソン模型などで記述される磁性不純物問題を解くことができる。代表的な模型の入力ファイルが用意されており、入力ファイルを修正することで一般の磁性不純物模型も取り扱うことも可能。入力ファイル作成を補助するMathematicaプログラムが付属している。

アプリ詳細へ

w2dynamics

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

混成展開連続時間量子モンテカルロ法パッケージ。多軌道不純物模型の一体・二体物理量を測定することが可能。動的平均場のPythonコードも提供されている。wannier90形式のハミルトニアンをインプットとして用いる。

アプリ詳細へ

Matrix Product Toolkit

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

行列積状態(MPS)を利用して有効格子模型を数値的に解くプログラムパッケージ。一次元量子系の基底状態やその時間発展をMPSを利用した無限系アルゴリズムを用いて数値的に評価することができる。チュートリアルが充実しており、多くの計算例が提供されている。C++によって実装されている。

アプリ詳細へ

mVMC

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

広汎な多体量子系の有効模型(多軌道ハバード模型、ハイゼンベルグ模型、近藤格子模型など)の基底状態の高精度な波動関数を変分モンテカルロ法によって数値的に求める有効模型ソルバーパッケージ。グッツヴィラー・ジャストロー、ダブロン-ホロン束縛因子の相関因子を取り扱うことが可能であり、一万以上の変分パラメータを最適化することが可能である。また、量子数射影によって量子数を指定することで低エネルギー励起状態も求めることが可能である。

アプリ詳細へ

Kwant

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

量子伝導特性の計算を行うオープンソースのPythonパッケージ。タイトバインディング模型で記述される系のコンダクタンスや電流ノイズ、状態密度などを高速で計算することができる。系の形状を柔軟かつ容易に記述することができ、強磁性状態や超伝導状態、トポロジカル物質やグラフェンなどの取り扱いも可能。

アプリ詳細へ

TB2J

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

原子間の磁気的有効相互作用(交換相互作用やジャロシンスキー・守谷相互作用)を、ワーニエ関数やLCAO計算に基づく第一原理ハミルトニアンから自動計算するためのpythonパッケージ。Wannier90やSiesta, OpenMXで計算されるハミルトニアンを利用することができる。Vampireなどの磁気構造シミュレーターの入力ファイルも生成できる。

アプリ詳細へ

MateriApps Installer

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

オープンソースの計算物質科学アプリケーションやツール類を、macOSをはじめ、Linux PCやクラスタワークステーション、さらには国内の主要なスパコンシステムにインストールするためのシェルスクリプト集。東大物性研の全国共同利用スパコンでも、MateriApps Installerを用いて主要アプリケーションがプレインストールされている。

アプリ詳細へ

QMCPACK

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

ハイパフォーマンスな量子モンテカルロ法が実装されているオープンソースコード。分子や固体系の電子状態計算を行うことができる。変分モンテカルロ法や拡散モンテカルロ法、軌道空間補助場量子モンテカルロ法など最先端の量子モンテカルロ法に関するアルゴリズムが実装されている。

アプリ詳細へ

TITPACK

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

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

アプリ詳細へ

peps-torch

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

peps-torch は2次元格子上の量子モデル計算のための python ライブラリである.バウンダリの無い(つまり無限系の)テンソルネットワーク状態(iPEPS)を変分波動関数とした変分法が使われているので,基底状態波動関数がiPEPS を構成する要素テンソルの形で得られる.エネルギーの評価には角転送行列法(CTM)が用いられ,pytorch を介した自動微分によってその最小化が行われる.可換な対称性を保ったままテンソルを操作するための関数/クラスが用意されている.一般の格子やモデルを標準でサポートしていないが,多くの計算実行例がついているので,直接サポートされていない格子やモデルについては,実行例を参考にユーザが比較的容易にソースコードを改変できるようになっている.pytorch がインストールされていることが必要である.

アプリ詳細へ