1. About DSQSS

1.1. Overview

DSQSS is a program package for solving quantum many-body problems defined on lattices. It is based on the quantum Monte Carlo method in Feynman’s path integral representation. It covers a broad range of problems written by flexible input files that define arbitrary unit cells in arbitrary dimensions, and arbitrary matrix elements of the interactions among arbitrary number of degrees of freedom.

For example, you can perform finite temperature calculation of XXZ spin model by specifying parameters such as dimension, size of lattice, anisotropic coupling constants, length of spin, strength of magnetic field, and temperature. You can calculate Bose-Hubbard model as well as quantum spin model. PMWA (Parallel Multi Worm Algorithm) suits for large-scale non-trivial parallel calculation by domain parallelization.

DSQSS consists of the following subpackages.

  • serial (dla)

    1. Input files generator: dla_pre

    2. Hamiltonian file generator: dla_hamgen

    3. Lattice file generator: dla_latgen

    4. Algorithm file generator: dla_alg

    5. QMC engines (directed loop algorithm): dla

  • non-trivial parallel (pmwa)

    1. Input files generator: pmwa_pre

    2. Lattice file generator: lattgene_P

    3. QMC engines (multiworm): pmwa_H ( XXZ spin model), pmwa_B (Hard core Boson)

1.2. Developers

2018/10/19

  • Yasuyuki Kato (Univ. of Tokyo)

  • Naoki Kawashima (ISSP)

  • Kota Sakakura (NEC)

  • Takafumi Suzuki (Hyogo Univ.)

  • Kenji Harada (Kyoto Univ.)

  • Akiko Masaki (Hitachi Research Laboratory)

  • Yuichi Motoyama (ISSP)

  • Kazuyoshi Yoshimi (ISSP)

1.3. Collaborators

2018/10/19

  • Tsuyoshi Okubo (Univ. of Tokyo)

  • Takeo Kato (ISSP)

1.4. License

  • GNU General Public License (GPL)

The users are kindly requested to acknowledge the usage of this software in their publication, if any, based on the software, and let the developers know its reference information.

Acknowledgment Sample

Numerical results in the present paper were obtained by the quantum Monte Carlo program DSQSS(https://github.com/qmc/dsqss/wiki). This package is distributed under GNU General Public License version 3 (GPL v3) or later.

1.5. Acknowledgment

Development of this software was and is being supported by K-computer project, post-K computer projects and “Project for advancement of software usability in materials science” by ISSP.

1.6. Contact

Write topics to GitHub’s issues or send the e-mail to the following mailing list dsqss-dev@issp.u-tokyo.ac.jp