MateriApps
物質科学シミュレーションのポータルサイト

現在アプリ掲載数328件

お問合せ / アプリ掲載依頼
    • JP
    • EN
  • MateriApps について
  • レビュー募集
もっと詳しく探す
  • NEWS / 講習会・イベント
  • アプリ一覧
  • アプリ詳細検索
  • キーワード解説
  • レビュー
  • 事例
  • アプリコンシェルジュ
  • インストールしないでアプリを
    試せる「MateriApps LIVE!」

    詳細はこちら
  • MateriApps について
  • レビュー募集
  • プライバシーポリシー
  • お問合せ / アプリ掲載依頼
  • アプリ一覧
  • DSQSS

DSQSS

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

格子上で定義された量子多体系の計算プログラム。連続虚数時間向き付きループアルゴリズムに基づく量子モンテカルロ法により、量子多体系の各種物理量を計算する。格子の形状、相互作用、スピンの大きさ、磁場、温度などを入力する事ができ、量子スピン系とボーズ系のシミュレーションが可能。

DSQSSを使ったハードコアボゾン系の粒子数の計算
Last Update:2023/05/11
あなたはすでに投票済みです!

物性研高度化プロジェクト 本間健司(D1)

DSQSSはワーム更新法による量子モンテカルロ法です。フラストレーションのないスピン系やボゾン系に対応しており、特に、並列化可能なワーム更新量子モンテカルロ法によって、非常に大きいシステムサイズでのspin-1/2 XXZ模型やハードコアボゾン模型を計算することができます。ここでは、ハードコアボゾン模型の粒子数密度の化学ポテンシャル依存性を見ていきます。

まずは、サンプルファイルを用意します。

git clone https://github.com/issp-center-dev/dsqss
cd dsqss/sample/dla/03_bosesquare

二次元のハードコアボゾン模型
\[H = -t\sum_{\langle i,j \rangle}b_{i}^{\dagger}b_{j} +V\sum_{\langle i,j \rangle}n_{i}n_{j} +\mu\sum_{i}n_{i}\]
には、サンプルファイルが用意されています。

(exec.py)

V = 3
L = [8, 8]
beta = 10.0

lattice = {"lattice": "hypercubic", "dim": 2, "L": L}
hamiltonian = {"model": "boson", "t": 1, "V": V, "M": 1}

ここでは、パラメータ\(V/t=3, \beta =10\)を固定して,化学ポテンシャル\(\mu\)を\([-4\textrm{~}14]\)の区間で振っています。
以下で実行することができます。

python exec.py

計算後、amzu.datに密度の期待値と誤差が記録されているはずです。例えば、gnuplotを使うと,

gnuplot
$set xlabel "chemical potential"
$set ylabel "number density"
$plot 'amzu.dat' u 1:2 w lp

粒子数密度の化学ポテンシャル依存性を見ることができ、\(\mu = 3\textrm{~}9\)の区間にプラトーが出ることが確認できます。

04 / 06

  • 01基本情報
  • 02事例・論文
  • 03講習会
  • 04レビュー
  • 05開発者の声
  • 06このアプリ情報に
    ついてのお問い合わせ
TOP

MateriApps
物質科学シミュレーションのポータルサイト

  • NEWS / 講習会・イベント
  • アプリ一覧
  • アプリ詳細検索
  • キーワード解説
  • 事例
  • アプリコンシェルジュ
  • プライバシーポリシー
お問合せ / アプリ掲載依頼
  • 東京大学 物性研究所 The Institute for Solid State Physics
  • 東京大学 The University of Tokyo
  • CDMSI
  • CCMS

© MateriApps, 2013-2025. All rights reserved.