mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../usr ../
make install
News
DLA
QMC solver `dla`
- QMC solvers `dla_H` and `dla_B` are unified into the single program, `dla`.
- Sign reweighting method is implemented.
Input files
- `algorithm.xml`
- `Site`
- New elements: `LocalStates`
- `LocalStates` denotes elements of the local basis.
- For example, the values of `S_i^z` for the spin models.
- `Interaction`
- New elements: `Sign`
- `Sign` denotes the sign of the offdiagonal matrix elements of the local Hamiltonian.
- `lattice.xml`
- Site `S`
- The measurement type is removed.
- Staggered observables such as `amzs` now use the wavevector XML file `wv.xml`.
- Structure factor XML file `sf.xml` and momentum space temperature Green's function XML file `ck.xml` are replaced by wavevector XML file `wv.xml`
- Trotter number `Ntau` is now specified in the parameter file.
- Real space temperature Green's function XML file `cf.xml` is replaced by displacement XML file `disp.xml`
- Trotter number `Ntau` is now specified in the parameter file.
Generators for input files
- All generators are rewritten in Python.
- New lattice generator `dla_latgen`
- `dla_latgen` can adopt periodic and open boundary condition.
- Hypercubic, triangular, honeycomb, and kagome lattices are already defined.
- New auxiliary files
- Hamiltonian TOML file
- defines local (e.g., site, bond) hamiltonian
- Lattice TOML file
- defines a lattice by using unitcell and translate vectors
- Wavevector data file
- defines wavevectors
- `dla_alg` now adopts the [Suwa-Todo algorithm](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.105.120603) for calculating the scattering probability of a worm head at vertices.
PMWA
- Input generator `dsqss_pre.py` is now renamed to `pmwa_pre`.