7.1. DSQSS/PMWAの入力ファイル¶
DSQSS/DLAとDSQSS/PMWAの入力ファイルでは, 共通するパラメータが多く存在します. ここではDSQSS/DLAと使用方法が異なる, もしくは新規に追加されたパラメータについて記載します.
- 計算条件のパラメータ
Parameter | type | default | 備考 |
---|---|---|---|
RUNTYPE | int | 計算モード(0: 通常計算,1: リスタート計算) | |
CB | int | 0 | 初期配置 (0: Vacuum,1: Checker-Board,2: Random) |
NSET | int | 10 | モンテカルロ計算の繰り返し数 |
NMCS | int | 1000 | 測定する際のモンテカルロステップ (Number of Monte Carlo Steps) |
NPRE | int | 1000 | ハイパーパラメータ決定のためのモンテカルロステップ数 (Number of Pre-calculation) |
NTHERM | int | 1000 | 空回しモンテカルロステップ数 (Number of Monte Carlo Steps for Thermalization) |
NDECOR | int | 1000 | 測定間の間隔数 (Decorrelation) |
SEED | int | 13 | 0以上の場合は実際に使用するシード,負の場合は乱数でシードを与える. |
NVERMAX | int | 100000000 | バーテックスの最大数,-1の場合は上限なし. |
NWORMAX | int | 1000 | ワームの最大数,-1の場合は上限なし. |
SFINPFILE | str | 入力された場合,本ファイルで指定されたStructure Factorsを計算する. | |
SFOUTFILE | str | sf.out | 入力された場合,Structure Factorsを指定したファイルに出力する. |
Step_x | int | 1 | 相関関数を計算する場合の空間幅を与える. |
Step_k | int | 1 | 波数表示の相関関数を計算する場合の波数空間幅を与える. |
CFOUTFILE | str | cf.out | 入力された場合,相関関数を指定したファイルに出力する. |
- 模型関連のパラメータ
Parameter | type | 備考 |
---|---|---|
beta | double | 逆温度. |
t | double | ボソン系では \(t\) を, スピン系では \(J_{xy}\) を表す. |
U | double | ボソン系で \(U\) を表す. スピン系では使用されない. |
V | double | ボソン系で \(V\) を, スピン系では \(J_{z}\) を表す. |
MU | double | ボソン系では \(\mu\) を, スピン系では \(H\) を表す. |
G | double | ボソン系では \(\Gamma\) を, スピン系では \(\Gamma/2\) を表す. |
NMAX | - | 1に固定 |
入力ファイル例を以下に示します.
RUNTYPE = 0
NSET = 10
NMCS = 1000
NPRE = 1000
NTHERM = 1000
NDECOR = 1000
SEED = 31415
NC = 0
NVERMAX = 10000000
NWORMAX = 1000
algfile = algorithm.xml
latfile = lattice.xml
outfile = sample.log
CB = 2
G = 0.3
U = 0
V = 3
t = 1
MU = 2
NMAX = 1