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.

Official pages

MateriApps: https://ma.issp.u-tokyo.ac.jp/en/app/180

GitHub: https://github.com/issp-center-dev/dsqss


Need to compile on Linux/Cent OS.
DSQSS is preinstalled on ISSP supercomputer system B (sekirei) and system C (enaga).

Physical quantities that can be computed

A wide variety of models are supported. Information of unitcell and matrix elements of two-body Hamiltonian can be input from text files.


Quantum Monte Carlo algorithm that samples Feynman path integrals by using worm update method.


Parallel computing by MPI is supported.


  • 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)


  • Tsuyoshi Okubo (Univ. of Tokyo)
  • Takeo Kato (ISSP)


GNU GPL version 3

We hope that you cite the following reference when you publish the results using DSQSS:
“DSQSS: Discrete Space Quantum Systems Solver”, Yuichi Motoyama, Kazuyoshi Yoshimi, Akiko Masaki-Kato, Takeo Kato, Naoki Kawashima, arXiv:2007.11329.


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.