Skip to content

Releases: SpM-lab/SpM

v2.0.0

21 Sep 06:11
6c42c70
Compare
Choose a tag to compare

Installation guide

Please download SpM-2.0.0.tar.gz.
To build SpM, please type the following commands.

tar xzvf SpM-2.0.0.tar.gz
cd SpM-2.0.0
mkdir build
cd build
cmake ..
make

Then, the executable file SpM.out is created in the build/c++/src directory.

Changes

See #12

  • Change how to deal with Bosonic systems (how to avoid divergence in the Bosonic kernel K at ω=0)
    • OLD: use ω K instead of K and obtain ρ/ω
    • NEW: use the fermionic kernel Kf = tanh(βω/2) K instead of K and obtain ρ/tanh(βω/2)
    • This change reduces a fluctuation in the high-energy region
  • SpM-Pade method
    • arXiv
    • PadeEta specifies the coefficient of Pade term
      • If PadeEta = 0, the conventional SpM AC method is used
  • Added utility tools
    • Usage is described in README.md in each sub directory
    • CV tool for tuning hyperparameters
      • tool/cv
    • Test dataset (pair of Spectrum and Green's functions) generator tool
      • tool/exact

Author

Junya Otsuki, Kazuyoshi Yoshimi, Yuichi Motoyama, Hiroshi Shinaoka, Masayuki Ohzeki

Requirement

  • LAPACK, BLAS
  • FFTW3
  • cpplapack (included in this package)

Official page

The official page of the SpM is here.

ver.1.0.1

28 Nov 07:53
Compare
Choose a tag to compare

Installation guide

Please download SpM-1.0.1.tar.gz.
To build SpM, please type the following commands.

tar xzvf SpM-1.0.1.tar.gz
cd SpM-1.0.1
mkdir build
cd build
cmake ..
make

Then, the executable file SpM.out is created in the ./src directory.

Changes

  • Default output format changes from PDF to EPS. Output format can be changed by using "flag_pdf" in "run .sh" (related to issue #5 ).
  • The description of "flag_pdf" is added in SpM's manual.

ver. 1.0

09 Nov 05:44
Compare
Choose a tag to compare

Installation guide

Please download SpM-1.0.tar.gz.
To build SpM, please type the following commands.

tar xzvf SpM-1.0.tar.gz
cd SpM-1.0
mkdir build
cd build
cmake ..
make

Then, the executable file SpM.out is created in the ./src directory.

Introduction of SpM

Sparse Modeling tool for analytical continuation.

The algorithm is presented in the article

  • J. Otsuki, M. Ohzeki, H. Shinaoka, K. Yoshimi,
    "Sparse modeling approach to analytical continuation of imaginary-time quantum Monte Carlo data"
    Phys. Rev. E 95, 061302(R) (2017).

Licence

This package is distributed under GNU General Public License version 3 (GPL v3).

We kindly ask you to cite the article above
in publications that include results obtained using this package.

Author

Junya Otsuki, Kazuyoshi Yoshimi, Hiroshi Shinaoka, Masayuki Ohzeki

Requirement

  • LAPACK, BLAS
  • cpplapack (included in this package)

Official page

The official page of the SpM is here.

ver.0.1

27 Jun 09:38
Compare
Choose a tag to compare
ver.0.1 Pre-release
Pre-release

Installation guide

Please download SpM-0.1.tar.gz.
To build SpM, please type the following commands.

tar xzvf SpM-0.1.tar.gz
cd SpM-0.1
mkdir build
cd build
cmake ..
make

Then, the executable file SpM.out is created in the ./src directory.

Introduction of SpM

Sparse Modeling tool for analytical continuation.

The algorithm is presented in the article

  • J. Otsuki, M. Ohzeki, H. Shinaoka, K. Yoshimi,
    "Sparse modeling approach to analytical continuation of imaginary-time quantum Monte Carlo data"
    Phys. Rev. E 95, 061302(R) (2017).

Licence

This package is distributed under GNU General Public License version 3 (GPL v3).

We kindly ask you to cite the article above
in publications that include results obtained using this package.

Author

Junya Otsuki, Kazuyoshi Yoshimi, Hiroshi Shinaoka, Masayuki Ohzeki

Requirement

  • LAPACK, BLAS
  • cpplapack (included in this package)