The simple mode of DSQSS/DLA ISSP, UTokyo Kazuyoshi Yoshimi - - PowerPoint PPT Presentation

the simple mode of dsqss dla
SMART_READER_LITE
LIVE PREVIEW

The simple mode of DSQSS/DLA ISSP, UTokyo Kazuyoshi Yoshimi - - PowerPoint PPT Presentation

The simple mode of DSQSS/DLA ISSP, UTokyo Kazuyoshi Yoshimi 2019-06-06 @ ISSP 2 The simple mode of DSQSS/dla Users can simulate of a predefined model on a predefined lattice from one text file (std.toml file). Schematic calculation


slide-1
SLIDE 1

The simple mode of DSQSS/DLA

ISSP, UTokyo Kazuyoshi Yoshimi 2019-06-06 @ ISSP

slide-2
SLIDE 2

The simple mode of DSQSS/dla

  • Users can simulate of a predefined model 

  • n a predefined lattice from one text file (std.toml file).

2

Automatically generated Input files for dla

Schematic calculation flow of dla

Input file Output file dla_pre: Input files 
 generator for dla dla: Main engine

slide-3
SLIDE 3

Tutorial: Heisenberg dimer (1)

  • Sample of simple mode file (sample/dla/01_spindimer/std.toml)
  • S=1/2 antiferromagnetic Heisenberg dimer

H = −JS1 · S2

<latexit sha1_base64="UvOZW/4t5LzxWzoHwQCgzm7qQ=">ACrXichVE9SxRFD2OidlsEl21CaR5ZDHYZHNHAogLNpIKnWzKji6zDyf6+B8MfN2QYf9Axa2FlYKFiFtIJU2afwDFv6EkNJAmhS5OzsoiWju8Oade94973DdSLPTRVZ/R/+jxwJPC0+Kz5y8Gh0rDI8tJ2IqlqsvQC+NVx06U5waqrl3tqdUoVrbveGrF2Znrnq+0VZy4YfBR70Zq3bebgbvlSlsz1SiNp5a0PTHfETPi7QeRWo4vap2GKSy5GeqbfEI0SmWqUBbiLjBzUEYeC2HpKyxsIoRECz4UAmjGHmwk/K3BCFibh0pczEjNztX6KDI2hZXKa6wmd3hf5OztZwNO/2TDK15Fs8XjErBcbokj7RNV3QZ/pOv+/tlWY9um/Z5d3paVXUGNp/Wfv1X5XPu8b2reoBhcPVD3vS2MJU5sVlb1HGdF3KXv/23uF1bXpLH1DJ/SD/R3TFX1jh0H7pzxdVEtHKPKAzH/HcRcsT1RMqpiL78vV2XxUBbzCa4zPCZRxTwWUOd7D/AFZzg3hl1wzI2eqVGX64ZxV9hNP8ABRud4Q=</latexit><latexit sha1_base64="UvOZW/4t5LzxWzoHwQCgzm7qQ=">ACrXichVE9SxRFD2OidlsEl21CaR5ZDHYZHNHAogLNpIKnWzKji6zDyf6+B8MfN2QYf9Axa2FlYKFiFtIJU2afwDFv6EkNJAmhS5OzsoiWju8Oade94973DdSLPTRVZ/R/+jxwJPC0+Kz5y8Gh0rDI8tJ2IqlqsvQC+NVx06U5waqrl3tqdUoVrbveGrF2Znrnq+0VZy4YfBR70Zq3bebgbvlSlsz1SiNp5a0PTHfETPi7QeRWo4vap2GKSy5GeqbfEI0SmWqUBbiLjBzUEYeC2HpKyxsIoRECz4UAmjGHmwk/K3BCFibh0pczEjNztX6KDI2hZXKa6wmd3hf5OztZwNO/2TDK15Fs8XjErBcbokj7RNV3QZ/pOv+/tlWY9um/Z5d3paVXUGNp/Wfv1X5XPu8b2reoBhcPVD3vS2MJU5sVlb1HGdF3KXv/23uF1bXpLH1DJ/SD/R3TFX1jh0H7pzxdVEtHKPKAzH/HcRcsT1RMqpiL78vV2XxUBbzCa4zPCZRxTwWUOd7D/AFZzg3hl1wzI2eqVGX64ZxV9hNP8ABRud4Q=</latexit><latexit sha1_base64="UvOZW/4t5LzxWzoHwQCgzm7qQ=">ACrXichVE9SxRFD2OidlsEl21CaR5ZDHYZHNHAogLNpIKnWzKji6zDyf6+B8MfN2QYf9Axa2FlYKFiFtIJU2afwDFv6EkNJAmhS5OzsoiWju8Oade94973DdSLPTRVZ/R/+jxwJPC0+Kz5y8Gh0rDI8tJ2IqlqsvQC+NVx06U5waqrl3tqdUoVrbveGrF2Znrnq+0VZy4YfBR70Zq3bebgbvlSlsz1SiNp5a0PTHfETPi7QeRWo4vap2GKSy5GeqbfEI0SmWqUBbiLjBzUEYeC2HpKyxsIoRECz4UAmjGHmwk/K3BCFibh0pczEjNztX6KDI2hZXKa6wmd3hf5OztZwNO/2TDK15Fs8XjErBcbokj7RNV3QZ/pOv+/tlWY9um/Z5d3paVXUGNp/Wfv1X5XPu8b2reoBhcPVD3vS2MJU5sVlb1HGdF3KXv/23uF1bXpLH1DJ/SD/R3TFX1jh0H7pzxdVEtHKPKAzH/HcRcsT1RMqpiL78vV2XxUBbzCa4zPCZRxTwWUOd7D/AFZzg3hl1wzI2eqVGX64ZxV9hNP8ABRud4Q=</latexit><latexit sha1_base64="UvOZW/4t5LzxWzoHwQCgzm7qQ=">ACrXichVE9SxRFD2OidlsEl21CaR5ZDHYZHNHAogLNpIKnWzKji6zDyf6+B8MfN2QYf9Axa2FlYKFiFtIJU2afwDFv6EkNJAmhS5OzsoiWju8Oade94973DdSLPTRVZ/R/+jxwJPC0+Kz5y8Gh0rDI8tJ2IqlqsvQC+NVx06U5waqrl3tqdUoVrbveGrF2Znrnq+0VZy4YfBR70Zq3bebgbvlSlsz1SiNp5a0PTHfETPi7QeRWo4vap2GKSy5GeqbfEI0SmWqUBbiLjBzUEYeC2HpKyxsIoRECz4UAmjGHmwk/K3BCFibh0pczEjNztX6KDI2hZXKa6wmd3hf5OztZwNO/2TDK15Fs8XjErBcbokj7RNV3QZ/pOv+/tlWY9um/Z5d3paVXUGNp/Wfv1X5XPu8b2reoBhcPVD3vS2MJU5sVlb1HGdF3KXv/23uF1bXpLH1DJ/SD/R3TFX1jh0H7pzxdVEtHKPKAzH/HcRcsT1RMqpiL78vV2XxUBbzCa4zPCZRxTwWUOd7D/AFZzg3hl1wzI2eqVGX64ZxV9hNP8ABRud4Q=</latexit>

1 2

−J

<latexit sha1_base64="8ame4KnhU16fJze/+fjCaN0DsAM=">AChXichVG7SgNBFD2uj2h8RW0Em2BQbAx3RVRsFG3EyiTGCBpkd53EJftidxOIwR8QW7WwUrAQP8APsPEHLPIJYhnBxsKbzYJoUO8wM2fO3HNnDld1DN3zieodUmdXd0+kty/aPzA4NBwbGd3x7LKriaxmG7a7qyqeMHRLZH3dN8Su4wrFVA2RU0vrzftcRbieblvbftUReVMpWnpB1xSfqfTs5kEsQUkKIt4O5BAkEMaWHXvAPg5hQ0MZJgQs+IwNKPB47EGwWEujxpzLiM9uBc4QZS1Zc4SnKEwW+K1yKe9kLX43KzpBWqNXzF4uqyMY4qe6Y4a9ET39EIfv9aqBTWaf6nyra0wjkYPh3PvP+rMn3cfSl+kOhcvbfnwUsBR40dmbEzBNl1qrfuX4spFZTk/VpumGXtnfNdXpkR1alTftNiXSV4hyg+Sf7WgHO3NJmZJyaj6xuha2qhcTmMQM92MRq9jAFrL8bgFnOMeFJFmpXlpoZUqdYSaMXwLaeUT50eP+A=</latexit><latexit sha1_base64="8ame4KnhU16fJze/+fjCaN0DsAM=">AChXichVG7SgNBFD2uj2h8RW0Em2BQbAx3RVRsFG3EyiTGCBpkd53EJftidxOIwR8QW7WwUrAQP8APsPEHLPIJYhnBxsKbzYJoUO8wM2fO3HNnDld1DN3zieodUmdXd0+kty/aPzA4NBwbGd3x7LKriaxmG7a7qyqeMHRLZH3dN8Su4wrFVA2RU0vrzftcRbieblvbftUReVMpWnpB1xSfqfTs5kEsQUkKIt4O5BAkEMaWHXvAPg5hQ0MZJgQs+IwNKPB47EGwWEujxpzLiM9uBc4QZS1Zc4SnKEwW+K1yKe9kLX43KzpBWqNXzF4uqyMY4qe6Y4a9ET39EIfv9aqBTWaf6nyra0wjkYPh3PvP+rMn3cfSl+kOhcvbfnwUsBR40dmbEzBNl1qrfuX4spFZTk/VpumGXtnfNdXpkR1alTftNiXSV4hyg+Sf7WgHO3NJmZJyaj6xuha2qhcTmMQM92MRq9jAFrL8bgFnOMeFJFmpXlpoZUqdYSaMXwLaeUT50eP+A=</latexit><latexit sha1_base64="8ame4KnhU16fJze/+fjCaN0DsAM=">AChXichVG7SgNBFD2uj2h8RW0Em2BQbAx3RVRsFG3EyiTGCBpkd53EJftidxOIwR8QW7WwUrAQP8APsPEHLPIJYhnBxsKbzYJoUO8wM2fO3HNnDld1DN3zieodUmdXd0+kty/aPzA4NBwbGd3x7LKriaxmG7a7qyqeMHRLZH3dN8Su4wrFVA2RU0vrzftcRbieblvbftUReVMpWnpB1xSfqfTs5kEsQUkKIt4O5BAkEMaWHXvAPg5hQ0MZJgQs+IwNKPB47EGwWEujxpzLiM9uBc4QZS1Zc4SnKEwW+K1yKe9kLX43KzpBWqNXzF4uqyMY4qe6Y4a9ET39EIfv9aqBTWaf6nyra0wjkYPh3PvP+rMn3cfSl+kOhcvbfnwUsBR40dmbEzBNl1qrfuX4spFZTk/VpumGXtnfNdXpkR1alTftNiXSV4hyg+Sf7WgHO3NJmZJyaj6xuha2qhcTmMQM92MRq9jAFrL8bgFnOMeFJFmpXlpoZUqdYSaMXwLaeUT50eP+A=</latexit><latexit sha1_base64="8ame4KnhU16fJze/+fjCaN0DsAM=">AChXichVG7SgNBFD2uj2h8RW0Em2BQbAx3RVRsFG3EyiTGCBpkd53EJftidxOIwR8QW7WwUrAQP8APsPEHLPIJYhnBxsKbzYJoUO8wM2fO3HNnDld1DN3zieodUmdXd0+kty/aPzA4NBwbGd3x7LKriaxmG7a7qyqeMHRLZH3dN8Su4wrFVA2RU0vrzftcRbieblvbftUReVMpWnpB1xSfqfTs5kEsQUkKIt4O5BAkEMaWHXvAPg5hQ0MZJgQs+IwNKPB47EGwWEujxpzLiM9uBc4QZS1Zc4SnKEwW+K1yKe9kLX43KzpBWqNXzF4uqyMY4qe6Y4a9ET39EIfv9aqBTWaf6nyra0wjkYPh3PvP+rMn3cfSl+kOhcvbfnwUsBR40dmbEzBNl1qrfuX4spFZTk/VpumGXtnfNdXpkR1alTftNiXSV4hyg+Sf7WgHO3NJmZJyaj6xuha2qhcTmMQM92MRq9jAFrL8bgFnOMeFJFmpXlpoZUqdYSaMXwLaeUT50eP+A=</latexit>

[hamiltonian] model = "spin" M = 1 # S=1/2 Jz = -1.0 # coupling constant, negative for AF Jxy = -1.0 # coupling constant, negative for AF h = 0.0 # magnetic field [lattice] lattice = "hypercubic" # hypercubic, periodic dim = 1 # dimension L = 2 # number of sites along each direction bc = false # open boundary

[lattice] section
 Specify information of lattice [hamiltonian] section
 Specify information of Hamiltonian

slide-4
SLIDE 4

Tutorial: Heisenberg dimer (2)

  • Sample of simple mode file (sample/dla/01_spindimer/std.toml)

[parameter] beta = 100 # inverse temperature nset = 5 # set of Monte Carlo sweeps npre = 10 # MCSteps to estimate hyperparameter ntherm = 10 # MCSweeps for thermalization nmcs = 100 # MCSweeps for measurement seed = 31415 # seed of RNG

[parameter] section
 Specify simulation parameters

slide-5
SLIDE 5

Tutorial: Heisenberg dimer (3)

  • Run the dla_pre

$ dla_pre std.toml param.in, lattice.xml, 
 algorithm.xml

  • utput
  • Run the dla

$ dla param.in

>>> The program is being run with MPI mode.( N_PROC = 1 ) +++++++++ input data +++++++++ RUNTYPE = 0 … +++++++++ input data +++++++++ Determining hyperparameter NCYC : 51 Start main calculation. 1 / 5 done. [Elapsed: 0.014687 sec. ETR: 0.058748 sec.] 2 / 5 done. [Elapsed: 0.195772 sec. ETR: 0.293658 sec.] 3 / 5 done. [Elapsed: 0.333755 sec. ETR: 0.222503 sec.] 4 / 5 done. [Elapsed: 0.471529 sec. ETR: 0.117882 sec.] 5 / 5 done. [Elapsed: 0.616055 sec. ETR: 0 sec.]

Standard output (log) ETR: Estimated Time Remaining

$ mpiexec -np 4 dla param.in Random number parallelization

slide-6
SLIDE 6

Tutorial: Heisenberg dimer (4)

I N_PROC = 1 P D = 1 P L = 2 … P SIMULATIONTIME = 0.000000 R sign = 1.00000000e+00 0.00000000e+00 R anv = 2.49300000e+01 2.96344394e-01 R ene = -3.74300000e-01 2.96344394e-03 R spe = 8.16400000e-02 1.47017825e+00 R som = 8.16400000e+00 1.47017825e+02 R len = 4.00127485e+00 2.92088648e-02 R xmx = 1.00031871e-02 7.30221620e-05 … R time = 1.37698000e-06 1.20496230e-07 I [the maximum number of segments] = 165 I [the maximum number of vertices] = 84 I [the maximum number of reg. vertex info.] = 1

Output file: sample.log

P <name> = <value> Parameters read from the input files. R <name> = <mean> <error> Results of observables. <mean> :the expected value <error>: the statistical error of <mean>. I <text> = <value> Other information.

Main Results are written in [R] section.

  • Analyze the result

$ grep ene sample.log
 R ene = -3.74300000e-01 2.96344394e-03

Ground state energy


  • 3.75 (exact)
slide-7
SLIDE 7

Tutorial: Heisenberg dimer (5)

Main Results 1/3

slide-8
SLIDE 8

Tutorial: Heisenberg dimer (6)

Main Results 2/3

slide-9
SLIDE 9

Tutorial: Heisenberg dimer (7)

Main Results 3/3

slide-10
SLIDE 10

Tutorial: Magnetic Susceptibility of antiferromagnetic spin chains (1)

  • sample/dla/02_spinchain
  • S=1/2, 1 antiferromagnetic spin chains

[hamiltonian] model = "spin" M = 1 # S=1/2 Jz = -1.0 # coupling constant, negative for AF Jxy = -1.0 # coupling constant, negative for AF h = 0.0 # magnetic field [lattice] lattice = "hypercubic" # hypercubic, periodic dim = 1 # dimension L = 30 # number of sites along each direction

H = −J

30

X

i=1

Si · Si+1

<latexit sha1_base64="bo47IMYu4zACN/qM/k+AgN8QIpU=">ACvnichVFNTxRBEH2MqLioLHox8TJhgzEhbmrUBCUh2eiFeALWBRIGJjO9vdBhvjLTuwEn8wf8Ax48GE08GH4AP4CYeITB36C4YiJFw/Wzk40QMSa9PSr1/Wq+6W82FepJjoeMq4MX712feRGZfTmrdtj1fE7S2nUTYRsiciPkhXPTaWvQtnSvtyJU6kG3i+XPa2XvbPl3sySVUvtY7sVwL3I1QdZRwNVNO9XlmC9c353Jz1nz0yk67gZOpWStfz5Qbma2F5jN3FG2aEf6T5qpKSt3qjWqUxHmRWCVoIYy5qPqHmy0EUGgiwASITRjHy5S/lZhgRAzt4aMuYSRKs4lclRY2+UqyRUus1v83+BstWRDzvs90It+BafV8JKE5N0RF/olL7RLn2nX/slRU9+m/Z4d0baGXsjL291/z5X1XAu8bmX9UlCo+rL/ek0cGzwotib3HB9F2KQf/em3enzZnFyewBfaIT9veRjmfHYa9H+Lzglx8jwoPyDo/jotg6XHdorq18LTWeFGOagT3MYGHPI9pNDCHebT43g/4igMcGg2jYwRGNCg1hkrNXZwJY/s3zgulpg=</latexit><latexit sha1_base64="bo47IMYu4zACN/qM/k+AgN8QIpU=">ACvnichVFNTxRBEH2MqLioLHox8TJhgzEhbmrUBCUh2eiFeALWBRIGJjO9vdBhvjLTuwEn8wf8Ax48GE08GH4AP4CYeITB36C4YiJFw/Wzk40QMSa9PSr1/Wq+6W82FepJjoeMq4MX712feRGZfTmrdtj1fE7S2nUTYRsiciPkhXPTaWvQtnSvtyJU6kG3i+XPa2XvbPl3sySVUvtY7sVwL3I1QdZRwNVNO9XlmC9c353Jz1nz0yk67gZOpWStfz5Qbma2F5jN3FG2aEf6T5qpKSt3qjWqUxHmRWCVoIYy5qPqHmy0EUGgiwASITRjHy5S/lZhgRAzt4aMuYSRKs4lclRY2+UqyRUus1v83+BstWRDzvs90It+BafV8JKE5N0RF/olL7RLn2nX/slRU9+m/Z4d0baGXsjL291/z5X1XAu8bmX9UlCo+rL/ek0cGzwotib3HB9F2KQf/em3enzZnFyewBfaIT9veRjmfHYa9H+Lzglx8jwoPyDo/jotg6XHdorq18LTWeFGOagT3MYGHPI9pNDCHebT43g/4igMcGg2jYwRGNCg1hkrNXZwJY/s3zgulpg=</latexit><latexit sha1_base64="bo47IMYu4zACN/qM/k+AgN8QIpU=">ACvnichVFNTxRBEH2MqLioLHox8TJhgzEhbmrUBCUh2eiFeALWBRIGJjO9vdBhvjLTuwEn8wf8Ax48GE08GH4AP4CYeITB36C4YiJFw/Wzk40QMSa9PSr1/Wq+6W82FepJjoeMq4MX712feRGZfTmrdtj1fE7S2nUTYRsiciPkhXPTaWvQtnSvtyJU6kG3i+XPa2XvbPl3sySVUvtY7sVwL3I1QdZRwNVNO9XlmC9c353Jz1nz0yk67gZOpWStfz5Qbma2F5jN3FG2aEf6T5qpKSt3qjWqUxHmRWCVoIYy5qPqHmy0EUGgiwASITRjHy5S/lZhgRAzt4aMuYSRKs4lclRY2+UqyRUus1v83+BstWRDzvs90It+BafV8JKE5N0RF/olL7RLn2nX/slRU9+m/Z4d0baGXsjL291/z5X1XAu8bmX9UlCo+rL/ek0cGzwotib3HB9F2KQf/em3enzZnFyewBfaIT9veRjmfHYa9H+Lzglx8jwoPyDo/jotg6XHdorq18LTWeFGOagT3MYGHPI9pNDCHebT43g/4igMcGg2jYwRGNCg1hkrNXZwJY/s3zgulpg=</latexit><latexit sha1_base64="bo47IMYu4zACN/qM/k+AgN8QIpU=">ACvnichVFNTxRBEH2MqLioLHox8TJhgzEhbmrUBCUh2eiFeALWBRIGJjO9vdBhvjLTuwEn8wf8Ax48GE08GH4AP4CYeITB36C4YiJFw/Wzk40QMSa9PSr1/Wq+6W82FepJjoeMq4MX712feRGZfTmrdtj1fE7S2nUTYRsiciPkhXPTaWvQtnSvtyJU6kG3i+XPa2XvbPl3sySVUvtY7sVwL3I1QdZRwNVNO9XlmC9c353Jz1nz0yk67gZOpWStfz5Qbma2F5jN3FG2aEf6T5qpKSt3qjWqUxHmRWCVoIYy5qPqHmy0EUGgiwASITRjHy5S/lZhgRAzt4aMuYSRKs4lclRY2+UqyRUus1v83+BstWRDzvs90It+BafV8JKE5N0RF/olL7RLn2nX/slRU9+m/Z4d0baGXsjL291/z5X1XAu8bmX9UlCo+rL/ek0cGzwotib3HB9F2KQf/em3enzZnFyewBfaIT9veRjmfHYa9H+Lzglx8jwoPyDo/jotg6XHdorq18LTWeFGOagT3MYGHPI9pNDCHebT43g/4igMcGg2jYwRGNCg1hkrNXZwJY/s3zgulpg=</latexit>

For S=1, M = 2

  • Calculate magnetic susceptibility at each beta
slide-11
SLIDE 11

Tutorial: Magnetic Susceptibility of antiferromagnetic spin chains (2)

・Sample script (exec.py) Set parameters Change beta Run dla_pre Run dla Read and output results

import subprocess from dsqss.dla_pre import dla_pre from dsqss.result import Results L = 30 lattice = {"lattice": "hypercubic", "dim": 1, "L": L} hamiltonian = {"model": "spin", "Jz": -1, "Jxy": -1} parameter = {"nset": 5, "ntherm": 1000, "ndecor": 1000, "nmcs": 1000} name = "xmzu" Ms = [1, 2] Ts = [0.05, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.25, 1.5, 1.75, 2.0] for M in Ms:

  • utput = open("{0}_{1}.dat".format(name, M), "w")

for i, T in enumerate(Ts):

  • file = "res_{}_{}.dat".format(M, i)

pfile = "param_{}_{}.in".format(M, i) hamiltonian["M"] = M parameter["beta"] = 1.0 / T parameter["outfile"] = ofile dla_pre( {"parameter": parameter, "hamiltonian": hamiltonian, "lattice": lattice}, pfile, ) cmd = ["dla", "param_{0}_{1}.in".format(M, i)] subprocess.call(cmd) res = Results(ofile)

  • utput.write("{} {}\n".format(T, res.to_str(name)))
  • utput.close()
slide-12
SLIDE 12

S=1 S=1/2 susceptibility temperature ← gapless ← spin gap

Tutorial: Magnetic Susceptibility of antiferromagnetic spin chains (3)

  • Run script


$ source $DSQSS_INSTALL_DIR/share/dsqss/dsqssvars-2.0.0.sh
 $ python exec.py
 


  • Plot results


$ gnuplot
 $ plot "./xmzu_1.dat" using 1:2:3 with errorbar, "./xmzu_2.dat" using 1:2:3 with errorbar xmzu_1.dat (S=1/2), xmzu_2.dat (S=1)

slide-13
SLIDE 13

Tutorial: Number density of the hardcore Bosons on a square lattice (1)

  • sample/dla/03_bosesquare


Hardcore Bose-Hubbard model with the nearest neighbor repulsive 


  • n a 8×8 square lattice

H = −t X

hi,ji

h b†

ibj + b† jbi

i + X

hi,ji

V ninj

<latexit sha1_base64="a2IzVt/pS5kKuTy8nGOqlwYPtMo=">ADAHichVHPa9RAFH6JP1rXalO9CL0MLi2CuryUQkUQil567A93W9isYZLOprOdTEIyu1DXjz6D3jwpCBUPJSeBK9e/Ac89OhRPFbw4sG32aBoaX1hMt98731v5uMFqZK5QTy7HPnL1ycmLxUuzx15eq0M3OtlSf9LBTNMFJthXwXCipRdNIo8RWmgkeB0psBruPRvnNgchymejHZi8VnZhHWnZlyA1RvlMUXsgVWxmyB+yuYV7ej/3CU1xHSjB5p+dlJRwyT4muabPAl08Kb5tHw8DvsduMiN5vQjIvk9GO6VDi9E4tpqlS+z3fqWMDy2AngVuBOlSxmjvwYNtSCEPsQgQIMhrIBDTl8bXEBIietAQVxGSJZ5AUOokbZPVYIqOLG79I/o1K5YTedRz7xUh3SLopWRksEcfsa3eIyf8B1+xZ+n9irKHqO37NEejLUi9aef39j48V9VTLuBnT+qMxQBVZ/tyUAX7pVeJHlLS2bkMhz3Hzx9cbxf32umMfX+I38vcIj/EgO9eB7+GZNrL+EGg3I/XcJ0FroeFiw1brC8/rEY1CbNwE27RPJZgGVZgFZp07xdrwnKsGfuZvW8f2IfjUtuqNfhr7A/AKMcr1H</latexit><latexit sha1_base64="a2IzVt/pS5kKuTy8nGOqlwYPtMo=">ADAHichVHPa9RAFH6JP1rXalO9CL0MLi2CuryUQkUQil567A93W9isYZLOprOdTEIyu1DXjz6D3jwpCBUPJSeBK9e/Ac89OhRPFbw4sG32aBoaX1hMt98731v5uMFqZK5QTy7HPnL1ycmLxUuzx15eq0M3OtlSf9LBTNMFJthXwXCipRdNIo8RWmgkeB0psBruPRvnNgchymejHZi8VnZhHWnZlyA1RvlMUXsgVWxmyB+yuYV7ej/3CU1xHSjB5p+dlJRwyT4muabPAl08Kb5tHw8DvsduMiN5vQjIvk9GO6VDi9E4tpqlS+z3fqWMDy2AngVuBOlSxmjvwYNtSCEPsQgQIMhrIBDTl8bXEBIietAQVxGSJZ5AUOokbZPVYIqOLG79I/o1K5YTedRz7xUh3SLopWRksEcfsa3eIyf8B1+xZ+n9irKHqO37NEejLUi9aef39j48V9VTLuBnT+qMxQBVZ/tyUAX7pVeJHlLS2bkMhz3Hzx9cbxf32umMfX+I38vcIj/EgO9eB7+GZNrL+EGg3I/XcJ0FroeFiw1brC8/rEY1CbNwE27RPJZgGVZgFZp07xdrwnKsGfuZvW8f2IfjUtuqNfhr7A/AKMcr1H</latexit><latexit sha1_base64="a2IzVt/pS5kKuTy8nGOqlwYPtMo=">ADAHichVHPa9RAFH6JP1rXalO9CL0MLi2CuryUQkUQil567A93W9isYZLOprOdTEIyu1DXjz6D3jwpCBUPJSeBK9e/Ac89OhRPFbw4sG32aBoaX1hMt98731v5uMFqZK5QTy7HPnL1ycmLxUuzx15eq0M3OtlSf9LBTNMFJthXwXCipRdNIo8RWmgkeB0psBruPRvnNgchymejHZi8VnZhHWnZlyA1RvlMUXsgVWxmyB+yuYV7ej/3CU1xHSjB5p+dlJRwyT4muabPAl08Kb5tHw8DvsduMiN5vQjIvk9GO6VDi9E4tpqlS+z3fqWMDy2AngVuBOlSxmjvwYNtSCEPsQgQIMhrIBDTl8bXEBIietAQVxGSJZ5AUOokbZPVYIqOLG79I/o1K5YTedRz7xUh3SLopWRksEcfsa3eIyf8B1+xZ+n9irKHqO37NEejLUi9aef39j48V9VTLuBnT+qMxQBVZ/tyUAX7pVeJHlLS2bkMhz3Hzx9cbxf32umMfX+I38vcIj/EgO9eB7+GZNrL+EGg3I/XcJ0FroeFiw1brC8/rEY1CbNwE27RPJZgGVZgFZp07xdrwnKsGfuZvW8f2IfjUtuqNfhr7A/AKMcr1H</latexit><latexit sha1_base64="a2IzVt/pS5kKuTy8nGOqlwYPtMo=">ADAHichVHPa9RAFH6JP1rXalO9CL0MLi2CuryUQkUQil567A93W9isYZLOprOdTEIyu1DXjz6D3jwpCBUPJSeBK9e/Ac89OhRPFbw4sG32aBoaX1hMt98731v5uMFqZK5QTy7HPnL1ycmLxUuzx15eq0M3OtlSf9LBTNMFJthXwXCipRdNIo8RWmgkeB0psBruPRvnNgchymejHZi8VnZhHWnZlyA1RvlMUXsgVWxmyB+yuYV7ej/3CU1xHSjB5p+dlJRwyT4muabPAl08Kb5tHw8DvsduMiN5vQjIvk9GO6VDi9E4tpqlS+z3fqWMDy2AngVuBOlSxmjvwYNtSCEPsQgQIMhrIBDTl8bXEBIietAQVxGSJZ5AUOokbZPVYIqOLG79I/o1K5YTedRz7xUh3SLopWRksEcfsa3eIyf8B1+xZ+n9irKHqO37NEejLUi9aef39j48V9VTLuBnT+qMxQBVZ/tyUAX7pVeJHlLS2bkMhz3Hzx9cbxf32umMfX+I38vcIj/EgO9eB7+GZNrL+EGg3I/XcJ0FroeFiw1brC8/rEY1CbNwE27RPJZgGVZgFZp07xdrwnKsGfuZvW8f2IfjUtuqNfhr7A/AKMcr1H</latexit>

−t, V

<latexit sha1_base64="thFYEkJCX38tUiMb9eIuwfZu2TY=">ACiHichVG7SgNBFD1Z3/GRqI1gEwyKhYa7IvioQmwsNTFRUJHdTBze6yOwlo8AdsLFWsFCzED/ADbPwBi3yCWCrYWHizWRAV9Q4zc+bMPXfmcE3PloEiqse0lta29o7Ornh3T29fItk/UArcim+JouXar9mGoGwpSOKSipbrHm+MqmLVbN/YXG/WpV+IF0nRV14InNsrHryB1pGYqp4qSaSJW2kmnKUBipn0CPQBpRLnJO2xgGy4sVFCGgAPF2IaBgMc6dBA85jZRY85nJMN7gSPEWVvhLMEZBrP7vO7yaT1iHT43agah2uJXbJ4+K1MYpUe6oRd6oFt6ovdfa9XCGo2/HPBuNrXC20ocDxXe/lWVeVfY+1T9oTA5+29PCjuYDb1I9uaFTMOl1axfPTx9KcznR2tjdEXP7O+S6nTPDp3q3W9LPIXiHOD9O/t+AlKUxmdMvrydDqbi1rViWGMYJz7MYMsFrGEIr8rcYIznGtxjbQZba6ZqsUizSC+hJb7AvbkOI=</latexit><latexit sha1_base64="thFYEkJCX38tUiMb9eIuwfZu2TY=">ACiHichVG7SgNBFD1Z3/GRqI1gEwyKhYa7IvioQmwsNTFRUJHdTBze6yOwlo8AdsLFWsFCzED/ADbPwBi3yCWCrYWHizWRAV9Q4zc+bMPXfmcE3PloEiqse0lta29o7Ornh3T29fItk/UArcim+JouXar9mGoGwpSOKSipbrHm+MqmLVbN/YXG/WpV+IF0nRV14InNsrHryB1pGYqp4qSaSJW2kmnKUBipn0CPQBpRLnJO2xgGy4sVFCGgAPF2IaBgMc6dBA85jZRY85nJMN7gSPEWVvhLMEZBrP7vO7yaT1iHT43agah2uJXbJ4+K1MYpUe6oRd6oFt6ovdfa9XCGo2/HPBuNrXC20ocDxXe/lWVeVfY+1T9oTA5+29PCjuYDb1I9uaFTMOl1axfPTx9KcznR2tjdEXP7O+S6nTPDp3q3W9LPIXiHOD9O/t+AlKUxmdMvrydDqbi1rViWGMYJz7MYMsFrGEIr8rcYIznGtxjbQZba6ZqsUizSC+hJb7AvbkOI=</latexit><latexit sha1_base64="thFYEkJCX38tUiMb9eIuwfZu2TY=">ACiHichVG7SgNBFD1Z3/GRqI1gEwyKhYa7IvioQmwsNTFRUJHdTBze6yOwlo8AdsLFWsFCzED/ADbPwBi3yCWCrYWHizWRAV9Q4zc+bMPXfmcE3PloEiqse0lta29o7Ornh3T29fItk/UArcim+JouXar9mGoGwpSOKSipbrHm+MqmLVbN/YXG/WpV+IF0nRV14InNsrHryB1pGYqp4qSaSJW2kmnKUBipn0CPQBpRLnJO2xgGy4sVFCGgAPF2IaBgMc6dBA85jZRY85nJMN7gSPEWVvhLMEZBrP7vO7yaT1iHT43agah2uJXbJ4+K1MYpUe6oRd6oFt6ovdfa9XCGo2/HPBuNrXC20ocDxXe/lWVeVfY+1T9oTA5+29PCjuYDb1I9uaFTMOl1axfPTx9KcznR2tjdEXP7O+S6nTPDp3q3W9LPIXiHOD9O/t+AlKUxmdMvrydDqbi1rViWGMYJz7MYMsFrGEIr8rcYIznGtxjbQZba6ZqsUizSC+hJb7AvbkOI=</latexit><latexit sha1_base64="thFYEkJCX38tUiMb9eIuwfZu2TY=">ACiHichVG7SgNBFD1Z3/GRqI1gEwyKhYa7IvioQmwsNTFRUJHdTBze6yOwlo8AdsLFWsFCzED/ADbPwBi3yCWCrYWHizWRAV9Q4zc+bMPXfmcE3PloEiqse0lta29o7Ornh3T29fItk/UArcim+JouXar9mGoGwpSOKSipbrHm+MqmLVbN/YXG/WpV+IF0nRV14InNsrHryB1pGYqp4qSaSJW2kmnKUBipn0CPQBpRLnJO2xgGy4sVFCGgAPF2IaBgMc6dBA85jZRY85nJMN7gSPEWVvhLMEZBrP7vO7yaT1iHT43agah2uJXbJ4+K1MYpUe6oRd6oFt6ovdfa9XCGo2/HPBuNrXC20ocDxXe/lWVeVfY+1T9oTA5+29PCjuYDb1I9uaFTMOl1axfPTx9KcznR2tjdEXP7O+S6nTPDp3q3W9LPIXiHOD9O/t+AlKUxmdMvrydDqbi1rViWGMYJz7MYMsFrGEIr8rcYIznGtxjbQZba6ZqsUizSC+hJb7AvbkOI=</latexit>

[hamiltonian] model = "boson" M = 1 # The cutoff of the number of particles on a site t = 1 # The hopping parameter. V = 3 # The offsite interaction. [lattice] lattice = "hypercubic" # hypercubic, periodic dim = 2 # dimension L = [8, 8] # number of sites along each direction

slide-14
SLIDE 14

Tutorial: Number density of the hardcore Bosons on a square lattice (2)

  • Sample script (exec.py)

import subprocess from dsqss.dla_pre import dla_pre from dsqss.result import Results V = 3 L = [8, 8] beta = 10.0 lattice = {"lattice": "hypercubic", "dim": 2, "L": L} hamiltonian = {"model": "boson", "t": 1, "V": V, "M": 1} parameter = {"beta": beta, "nset": 4, "ntherm": 100, "ndecor": 100, "nmcs": 100} name = "amzu" mus = [-4.0, -2.0, 0.0, 2.0, 2.5, 3.0, 6.0, 9.0, 9.5, 10.0, 12.0, 14.0]

  • utput = open("{}.dat".format(name), "w")

for i, mu in enumerate(mus):

  • file = "res_{}.dat".format(i)

pfile = "param_{}.in".format(i) hamiltonian["mu"] = mu parameter["outfile"] = ofile dla_pre( {"parameter": parameter, "hamiltonian": hamiltonian, "lattice": lattice}, pfile ) cmd = ["dla", pfile] subprocess.call(cmd) res = Results(ofile)

  • utput.write("{} {}\n".format(mu, res.to_str(name)))
  • utput.close()

Set parameters Change chemical potential Run dla_pre Run dla Read and output results

slide-15
SLIDE 15

Tutorial: Number density of the hardcore Bosons on a square lattice (3)

  • Sample script (exec.py)
  • Run script


$ source $DSQSS_INSTALL_DIR/share/dsqss/dsqssvars-2.0.0.sh
 $ python exec.py
 


  • Plot results


$ gnuplot
 $ plot "./zmzu.dat" using 1:2:3 with errorbar, "" using 1:2 w l lc 1

amzu.dat chemical potential number density

A checker board 
 solid phase

slide-16
SLIDE 16
  • Calculate structure factors


Tutorial: Number density of the hardcore Bosons on a square lattice (4)

[parameter] wvfile = “wave.out” # A wavevector XML file. [kpoints] ksteps = [4, 4] #Increments of wavenumber. 
 #If 0, half of lattice size instead of 0 is set.

  • Add following keywords.

K = 0: (0,0) K= 1: (π,0) K= 2: (0,π) K= 3: (π, π)

xmzsK

mz

K = 1

Ns

Ns

X

i

M z

i cos(k · ri)

<latexit sha1_base64="VxMxjrdoImABZ8uLHzrfic8aEQw=">ACyXichVHLahRBFD1pH4njIxPdCG6aDJG4GW4HISIQV0IQcnDSQLpOmu1MRi+pWumsFM0yt3/oALVwou1A/wA9y4zMbF+AchywhuXHinp0E0G9TXeudWHW6QhkobosGYdebsufPjExdqFy9dvjJZn7q6pNuJmRLJGSbQS+lqGKZcsoE8qNJN+FIRyPeg8GJ6v92SmVRI/Nfup3Ir83Vi1lfANU179YeQtbvfte7bznyRO0X+xNOFq7uRp7ZLbD9m1LdkejZ3A0iu1O4YicxdplkhaduefUGNakM+yRwKtBAFUtJ/RNc7CBQBcRJGIYxiF8aP424YCQMreFnLmMkSrPJQrUWNvlKskVPrMd/u9ytlmxMefDnrpUC74l5JWx0sYMfaX3dExf6CMd0s9/9srLHsO37PMejLQy9SZfXl/98V9VxLvBs9+qUxQBV5/uyaCNO6UXxd7Skhm6FKP+vf6r49W7KzP5TXpLR+zvDQ3oMzuMe9/Fu2W58ho1HpDz9zhOgrW5pkNZ/l2Y+F+NaoJ3MA0Znke81jAIyhxfd+wAEG+GYtWnvWc6s/KrXGKs01/BHWi1+qzKtK</latexit><latexit sha1_base64="VxMxjrdoImABZ8uLHzrfic8aEQw=">ACyXichVHLahRBFD1pH4njIxPdCG6aDJG4GW4HISIQV0IQcnDSQLpOmu1MRi+pWumsFM0yt3/oALVwou1A/wA9y4zMbF+AchywhuXHinp0E0G9TXeudWHW6QhkobosGYdebsufPjExdqFy9dvjJZn7q6pNuJmRLJGSbQS+lqGKZcsoE8qNJN+FIRyPeg8GJ6v92SmVRI/Nfup3Ir83Vi1lfANU179YeQtbvfte7bznyRO0X+xNOFq7uRp7ZLbD9m1LdkejZ3A0iu1O4YicxdplkhaduefUGNakM+yRwKtBAFUtJ/RNc7CBQBcRJGIYxiF8aP424YCQMreFnLmMkSrPJQrUWNvlKskVPrMd/u9ytlmxMefDnrpUC74l5JWx0sYMfaX3dExf6CMd0s9/9srLHsO37PMejLQy9SZfXl/98V9VxLvBs9+qUxQBV5/uyaCNO6UXxd7Skhm6FKP+vf6r49W7KzP5TXpLR+zvDQ3oMzuMe9/Fu2W58ho1HpDz9zhOgrW5pkNZ/l2Y+F+NaoJ3MA0Znke81jAIyhxfd+wAEG+GYtWnvWc6s/KrXGKs01/BHWi1+qzKtK</latexit><latexit sha1_base64="VxMxjrdoImABZ8uLHzrfic8aEQw=">ACyXichVHLahRBFD1pH4njIxPdCG6aDJG4GW4HISIQV0IQcnDSQLpOmu1MRi+pWumsFM0yt3/oALVwou1A/wA9y4zMbF+AchywhuXHinp0E0G9TXeudWHW6QhkobosGYdebsufPjExdqFy9dvjJZn7q6pNuJmRLJGSbQS+lqGKZcsoE8qNJN+FIRyPeg8GJ6v92SmVRI/Nfup3Ir83Vi1lfANU179YeQtbvfte7bznyRO0X+xNOFq7uRp7ZLbD9m1LdkejZ3A0iu1O4YicxdplkhaduefUGNakM+yRwKtBAFUtJ/RNc7CBQBcRJGIYxiF8aP424YCQMreFnLmMkSrPJQrUWNvlKskVPrMd/u9ytlmxMefDnrpUC74l5JWx0sYMfaX3dExf6CMd0s9/9srLHsO37PMejLQy9SZfXl/98V9VxLvBs9+qUxQBV5/uyaCNO6UXxd7Skhm6FKP+vf6r49W7KzP5TXpLR+zvDQ3oMzuMe9/Fu2W58ho1HpDz9zhOgrW5pkNZ/l2Y+F+NaoJ3MA0Znke81jAIyhxfd+wAEG+GYtWnvWc6s/KrXGKs01/BHWi1+qzKtK</latexit><latexit sha1_base64="VxMxjrdoImABZ8uLHzrfic8aEQw=">ACyXichVHLahRBFD1pH4njIxPdCG6aDJG4GW4HISIQV0IQcnDSQLpOmu1MRi+pWumsFM0yt3/oALVwou1A/wA9y4zMbF+AchywhuXHinp0E0G9TXeudWHW6QhkobosGYdebsufPjExdqFy9dvjJZn7q6pNuJmRLJGSbQS+lqGKZcsoE8qNJN+FIRyPeg8GJ6v92SmVRI/Nfup3Ir83Vi1lfANU179YeQtbvfte7bznyRO0X+xNOFq7uRp7ZLbD9m1LdkejZ3A0iu1O4YicxdplkhaduefUGNakM+yRwKtBAFUtJ/RNc7CBQBcRJGIYxiF8aP424YCQMreFnLmMkSrPJQrUWNvlKskVPrMd/u9ytlmxMefDnrpUC74l5JWx0sYMfaX3dExf6CMd0s9/9srLHsO37PMejLQy9SZfXl/98V9VxLvBs9+qUxQBV5/uyaCNO6UXxd7Skhm6FKP+vf6r49W7KzP5TXpLR+zvDQ3oMzuMe9/Fu2W58ho1HpDz9zhOgrW5pkNZ/l2Y+F+NaoJ3MA0Znke81jAIyhxfd+wAEG+GYtWnvWc6s/KrXGKs01/BHWi1+qzKtK</latexit>

where The longitudinal susceptibility

slide-17
SLIDE 17

Tutorial: Number density of the hardcore Bosons on a square lattice (5)

  • Modify exec.py

import subprocess from dsqss.dla_pre import dla_pre from dsqss.result import Results V = 3 L = [8, 8] beta = 10.0 lattice = {"lattice": "hypercubic", "dim": 2, "L": L} hamiltonian = {"model": "boson", "t": 1, "V": V, "M": 1} parameter = {"beta": beta, "nset": 4, "ntherm": 100, "ndecor": 100, "nmcs": 100} name = “smzs3” mus = [-4.0, -2.0, 0.0, 2.0, 2.5, 3.0, 6.0, 9.0, 9.5, 10.0, 12.0, 14.0]

  • utput = open("{}.dat".format(name), "w")

for i, mu in enumerate(mus):

  • file = "res_{}.dat".format(i)

pfile = “param_{}.in”.format(i) wfile = “wave_{}.out”.format(i) hamiltonian["mu"] = mu parameter["outfile"] = ofile
 parameter[“wvfile"] = wvfile dla_pre( {"parameter": parameter, "hamiltonian": hamiltonian, "lattice": lattice}, pfile ) cmd = ["dla", pfile] # subprocess.call(cmd) res = Results(ofile)

  • utput.write("{} {}\n".format(mu, res.to_str(name)))
  • utput.close()
slide-18
SLIDE 18

Tutorial: Number density of the hardcore Bosons on a square lattice (6)

chemical potential number density

A checker board 
 solid phase

chemical potential

χzz((π, π), ω = 0)

<latexit sha1_base64="g2NV5DMiQyTdMijM/4NebdzBf+8=">ACpHichVFNLwNRFD3Gd30VG4mFRkMqkeaOSIhEImwsLFBFojQz47VezFdmpk20sbTxBysSCzElvgBNv6AhZ8gliQ2Fm6nkwiC+zL3nXfePfNydVdU/oB0WOD0tjU3NLa1h7r6Ozq7on39q37TskzRNZwTMfb1DVfmNIW2UAGpth0PaFZuik29P2F2v1GWXi+dOy14MAV25ZWtGVBGlrAVD4+lDP25E61UjlMpXKuHE9wGuPsWKozdJYPp6kNIWR+AnUCQRxbITv0UOu3BgoAQLAjYCxiY0+Ly2oILgMreNKnMeIxneCxwixtoSVwmu0Jjd51zk01bE2nyu9fRDtcGvmPx5rExghB7okl7onq7oid5/7VUNe9T+5YB3va4Vbr7neCDz9q/K4j3A3qfqD4XO1X97ClDAdOhFsjc3ZGoujXr/cuXkJTOzOlIdpXN6Zn9n9Eh37NAuvxoXK2L1FDEekPp9HD/B+kRapbS6Mpmcm49G1YZBDCPF85jCHBaxjCy/e4QrXONGVWlIySrZcqDZGmH19C2fkASzCbJA=</latexit><latexit sha1_base64="g2NV5DMiQyTdMijM/4NebdzBf+8=">ACpHichVFNLwNRFD3Gd30VG4mFRkMqkeaOSIhEImwsLFBFojQz47VezFdmpk20sbTxBysSCzElvgBNv6AhZ8gliQ2Fm6nkwiC+zL3nXfePfNydVdU/oB0WOD0tjU3NLa1h7r6Ozq7on39q37TskzRNZwTMfb1DVfmNIW2UAGpth0PaFZuik29P2F2v1GWXi+dOy14MAV25ZWtGVBGlrAVD4+lDP25E61UjlMpXKuHE9wGuPsWKozdJYPp6kNIWR+AnUCQRxbITv0UOu3BgoAQLAjYCxiY0+Ly2oILgMreNKnMeIxneCxwixtoSVwmu0Jjd51zk01bE2nyu9fRDtcGvmPx5rExghB7okl7onq7oid5/7VUNe9T+5YB3va4Vbr7neCDz9q/K4j3A3qfqD4XO1X97ClDAdOhFsjc3ZGoujXr/cuXkJTOzOlIdpXN6Zn9n9Eh37NAuvxoXK2L1FDEekPp9HD/B+kRapbS6Mpmcm49G1YZBDCPF85jCHBaxjCy/e4QrXONGVWlIySrZcqDZGmH19C2fkASzCbJA=</latexit><latexit sha1_base64="g2NV5DMiQyTdMijM/4NebdzBf+8=">ACpHichVFNLwNRFD3Gd30VG4mFRkMqkeaOSIhEImwsLFBFojQz47VezFdmpk20sbTxBysSCzElvgBNv6AhZ8gliQ2Fm6nkwiC+zL3nXfePfNydVdU/oB0WOD0tjU3NLa1h7r6Ozq7on39q37TskzRNZwTMfb1DVfmNIW2UAGpth0PaFZuik29P2F2v1GWXi+dOy14MAV25ZWtGVBGlrAVD4+lDP25E61UjlMpXKuHE9wGuPsWKozdJYPp6kNIWR+AnUCQRxbITv0UOu3BgoAQLAjYCxiY0+Ly2oILgMreNKnMeIxneCxwixtoSVwmu0Jjd51zk01bE2nyu9fRDtcGvmPx5rExghB7okl7onq7oid5/7VUNe9T+5YB3va4Vbr7neCDz9q/K4j3A3qfqD4XO1X97ClDAdOhFsjc3ZGoujXr/cuXkJTOzOlIdpXN6Zn9n9Eh37NAuvxoXK2L1FDEekPp9HD/B+kRapbS6Mpmcm49G1YZBDCPF85jCHBaxjCy/e4QrXONGVWlIySrZcqDZGmH19C2fkASzCbJA=</latexit><latexit sha1_base64="g2NV5DMiQyTdMijM/4NebdzBf+8=">ACpHichVFNLwNRFD3Gd30VG4mFRkMqkeaOSIhEImwsLFBFojQz47VezFdmpk20sbTxBysSCzElvgBNv6AhZ8gliQ2Fm6nkwiC+zL3nXfePfNydVdU/oB0WOD0tjU3NLa1h7r6Ozq7on39q37TskzRNZwTMfb1DVfmNIW2UAGpth0PaFZuik29P2F2v1GWXi+dOy14MAV25ZWtGVBGlrAVD4+lDP25E61UjlMpXKuHE9wGuPsWKozdJYPp6kNIWR+AnUCQRxbITv0UOu3BgoAQLAjYCxiY0+Ly2oILgMreNKnMeIxneCxwixtoSVwmu0Jjd51zk01bE2nyu9fRDtcGvmPx5rExghB7okl7onq7oid5/7VUNe9T+5YB3va4Vbr7neCDz9q/K4j3A3qfqD4XO1X97ClDAdOhFsjc3ZGoujXr/cuXkJTOzOlIdpXN6Zn9n9Eh37NAuvxoXK2L1FDEekPp9HD/B+kRapbS6Mpmcm49G1YZBDCPF85jCHBaxjCy/e4QrXONGVWlIySrZcqDZGmH19C2fkASzCbJA=</latexit>
slide-19
SLIDE 19

Other output files

  • 1. Structure factor (Keyword: sfoutfile in std.tom)

Wave vector k and imaginary time t are specified by the name C<k>t<t> as the following: R C0t0 = 1.32500000e-03 1.40929454e-04 R C0t1 = 1.32500000e-03 1.40929454e-04 R C1t0 = 7.35281032e-02 3.18028565e-04

  • 2. Real temperature Green’s function (Keyword: cfoutfile in std.toml)
  • 3. Momentum space temperature Green’s function 


(Keyword: ckoutfile in std.toml)

slide-20
SLIDE 20

Detail of input file

  • 1. [parameter] section

A table specifying simulation parameters such as the inverse temperature.

  • 2. [hamiltonian] section

A table specifying information of Hamiltonian. 
 


  • 3. [lattice] section

A table specifying information of lattice. 


  • 4. [kpoints] section


A table specifying information of wavevectors. 


  • 5. [algorithm] section


A table specifying algorithm for calculating scattering probability of wormheads. See details in Sec. 4.1 「Simple mode of DSQSS/DLA」.

Detail of input file

slide-21
SLIDE 21

Detail of input file

  • 1. [parameter] section

A table specifying simulation parameters such as the inverse temperature.

  • 2. [hamiltonian] section

A table specifying information of Hamiltonian. 
 


  • 3. [lattice] section

A table specifying information of lattice. 


  • 4. [kpoints] section


A table specifying information of wave vectors. 


  • 5. [algorithm] section


A table specifying algorithm for calculating scattering probability of wormheads. See details in Sec. 4.1 「Simple mode of DSQSS/DLA」.

slide-22
SLIDE 22

Detail of input file (1) Hamiltonian

H = − X

hi,ji

 JzSz

i Sz j + Jxy

2 (S+

i S j + S i S+ j )

  • + D

X

i

(Sz

i )2 − h

X

i

Sz

i

<latexit sha1_base64="mj8idtvlSt048etUIQD93MAeGE=">ADHXichVHNahRBEK4Z/2L8yRovgpfGNZIwztK7BhRBCOoh5JRk3Swsxlm2t7dTnp+mOld3B3mBXwBQ+i4EF8AB9ABA/iTSPIB4jeBGxpndQNBh7mOqr+qr/rLj6VIFaV7hnk6LHjJ6ZOTp86febsTOXc7EYaDRLGWySUbLleymXIuQtJZTkW3HCvcCXfNPfvVPkN4c8SU3lOjmHcCrxeKrmCeQsitPM4c5kmynJNbxHbSQeBmjvTCnuREXCU7xEl0kDuSd1WbrLhj0nTFdmF30FpON/FYtuJmD0Z5njXy+SJr6axNLF1r68hawF6i1cdi9ydHCRyosvHC9sNYvd/gRpzK1Vao3qRg069dKpQrtWo8hocuA8RMBhABxCUOhL8CDFrw1oBAj1oEMsQ9ofMcphG7gCrOFZ4iO6i7WHULtEQ46JnqtkMT5H4J8gkMEc/0pd0n76jr+hn+v2fvTLdo9Aywt2fcHnszjy80Pz2X1aAu4L+b9ahmhV04YbWKlB7rJHiFmzCH4f7Tdvrs9lV+hz+gX1P6N79A3eIBx+ZS/W+PqTQ/T4qAVfDAdU/3scB52NRq1+rdZYW6wu3S5HNQUX4RLM4zyuwxIswyq0sP8P47JhGzXzqfnWfG9+mJSaRsk5D38s89NPla/Grw=</latexit>

XXZ model for arbitrary S Bose-Hubbard model

H = − X

hi,ji

h t(b†

ibj + h.c.) + V ninj

i + X

i

U 2 ni(ni − 1) − µni

  • <latexit sha1_base64="gmShVwYvML+helIkAKIaVMZMYc=">ADHnichVHdatRAFD6Jf7X+dNUbwZvBZWVLbZysgiIUit70sj/utrBZw2Q6m5128kMyWaghL9AXEPHGFrwQH8AHEMQb8UqwjyBeVvBG0JNsQLRYJ0zmnG/O9803c7xYyVRTemCYJ06eOn1m6uz0ufMXLs40Ll3upVGWcNHlkYqSDY+lQslQdLXUSmzEiWCBp8S6t/2w3F8fiySVUfhI78RiEDA/lEPJmUbIbTzLHc4UWSrIApl30ixwc0ex0FeCyJtkizhJlRSOEkPdJ5q0PVc+zp1N5heu0XmSO4kARlZ3CpmMeuR0JU4S6b0R3owRyaqsiC1hjNMGM+7Rd4psLZd1s/bs3h6kFXkmug2mtSi1SBHA7sOmlCP5ajxBhzYhAg4ZBCAgBA0xgoYpPj1wQYKMWIDyBFLMJLVvoACpGbYZXACoboNv59zPo1GmJeaqYVm+MpCmeCTAIt+om+of0PX1Nv9Af/9TK43Syw6u3oQrYndm9+ra9/+yAlw1jH6zjvWsYQj3Kq8SvcVUt6CT/jJ08P1+6vtvIbdJ9+Rf979IC+xRuE42/85YpYfX6MHw+94Ithg+y/23E06HUs+7bVWbnTXHxQt2oKrsF1aGM/7sIiLMEydFH/p9EyLOW+cJ8Z34wP05KTaPmXIE/hvn5F3xuxwQ=</latexit>

The cutoff of the number of particles on a site can be specified 
 by the keyword M in the input file. The value of S on a site can be specified by the keyword M (=2S) 
 in the input file.

slide-23
SLIDE 23

Detail of input file (2) Lattice

  • 1. hypercubic

A hyper cubic lattice with arbitrary dimension. 
 By using bc, users can generate ladder or slab lattices.


  • 2. triangular

A two dimensional triangular lattice.
 


  • 3. honeycomb

A two dimensional honeycomb lattice.
 


  • 4. kagome

A two dimensional kagome lattice.

More complex lattice / Hamiltonian → Standard mode