Thermo-Calc

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

合金や化合物の熱力学量・熱力学相図を評価するアプリケーション。データベースと連携する事で、合金・化合物の平衡状態の状態図や各状態での熱力学量を求めることができ、材料科学や合金・冶金開発における物性の評価や予測を行うことが可能。様々な熱力学モデルに対応しており、状態図等をプロットするためのツールも備えている。

アプリ詳細へ

DMRG++

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

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

アプリ詳細へ

KOBEPACK

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

S=1スピン鎖のランチョス法による数値対角化パッケージ。TITPACKのコードを内部で使用しており、有限一次元スピン鎖の基底状態・低エネルギー励起状態の固有エネルギーと固有ベクトルを計算する。行列要素を部分空間コーディング法で記述しており、計算時間・メモリ使用量を大幅に減らしている。

アプリ詳細へ

GULP

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

分子、表面、固体などの様々な境界条件に対応した格子動力学計算アプリケーション。分子動力学法も使用できるものの、格子ダイナミクスを用いた解析計算に重点が置かれている。イオン物質、有機物、金属などで用いられる様々な力場を使用でき、多くの力場について2階、3階の解析的な微分が用意されている。

アプリ詳細へ

PythTB

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

タイトバインディング法が実装されたPythonパッケージ。様々な模型を柔軟に設定することができ、それらの電子状態やBerry位相をタイトバインディング法によって計算できる。Wannier90で求めたパラメータを使うこともできる。

アプリ詳細へ

n2p2

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

ベーラー・パリネロ型ニューラルネットワークポテンシャルを実装するソフトウェアパッケージ。構造とエネルギーを関連付けるデータからポテンシャルを学習したり、学習済みのポテンシャルを任意の構造に対して評価するためのツール群を提供する。LAMMPSと組み合わせることで分子動力学計算も実行可能。

アプリ詳細へ

exciting

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

全電子計算法に基づくオープンソースの第一原理計算アプリケーション。密度汎関数法によるエネルギーや力の計算、構造最適化などの他、時間依存密度汎関数法や多体摂動理論による励起状態解析に力点が置かれている。MPIによる並列計算が実装されているほか、BLAS, LAPACKなどのマルチスレッド数値計算ライブラリ向けに最適化が行われている

アプリ詳細へ

MMSP

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

グリッドデータを利用したメゾスケールの物性計算のためのC++インターフェース集。提供されるヘッダファイルを用いて、モンテカルロ法、セルラーオートマトン、フェーズフィールド法などによる凝固・粒界成長やスピノダル分解のプログラムを容易に構築できる。MPI並列計算に対応し、ParaViewなどの可視化ソフト用の出力ファイルも作成可能。

アプリ詳細へ

Mm2cML

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

分子模型画像から構造ファイルを習得できるWebアプリケーション。スマートフォンやデジタルカメラで複数枚撮影した分子模型画像からOpenMVG, OpenMVSを使用して三次元再構成を行い、それらを基に原子を配置することで分子シミュレーションに使用可能な構造ファイル(CMLフォーマット)を取得できる。これにより分子模型を使用して検討した構造を基にシミュレーションを行うことが可能。

アプリ詳細へ

peps-torch

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

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

アプリ詳細へ