• Level of openness 3 ★★★
  • Document quality 1 ★☆☆

Kω implements large-scale parallel computing of the shifted Krylov subspace method. Using Kω, dynamical correlation functions can be efficiently calculated. This application includes a mini-application for calculating dynamical correlation functions of quantum lattice models such as the Hubbard model, the Kondo model, and the Heisenberg model in combination with the quantum lattice solver of quantum many-body problems, .

To Detail

ALPSCore

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

Open-source software for building computational physics applications. Common C++ auxiliary modules required for various methods in computational physics such as the quantum Monte Carlo method are prepared. This software helps to build reusable codes and to reduce development time for complex computational science applications. It also supports parallel programming based on MPI or OpenMP.

To Detail

peps-torch

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

peps-torch is a python library for calculation of quantum many-body problems on two dimensional lattices. Variational principles calculation is used with an infinite PEPS (iPEPS) as the trial wave function. Therefore, the ground state is obtained in the form of the element tensor of the iPEPS.  The energy of the trial state is estimated by the corner transfer matrix method (CTM), and its gradient with respect to the element tensor is computed through automatic differentiation provided by pytorch.  Functions/classes for exploiting the system’s symmetry are provided for reducing the computational cost if possible. While general models and lattices are not supported, many examples of stand-alone codes would make it relatively easy for users to write their own codes to suit their needs. pytorch is required.

To Detail

Maxent

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

Tool for performing analytical continuation for many-body Green’s functions by using the maximum entropy method. From the data of the Green functions on the imaginary axis, users can obtain the values of the Green’s functions on the real axis. This tool supports the several different Green’s functions (Bozonic, Fermionic, anomalous, etc.).

To Detail

EDlib

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

EDlib is an app for performing finite-temperature exact diagonalizations for quantum many-body systems. EDlib is written in C++ and it is possible to obtain finite-temperature properties such as the one-body Green’s function in the Hubbard model and the Anderson model.

To Detail

ITensor

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

A C++ library for implementing a tensor product wavefunction method to simulate many-body electron systems. This library provides a useful environment for simple definition of tensors in programs, and supports functions of linear algebras and quantum number conservation needed in a tensor network method. This library keeps excellent flexibility and efficiency in maintenance, and can easily make a solver of one-dimensional electron systems such as density-matrix renormalization group (DMRG).

To Detail

ALPSCore/CT-HYB

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

An open-source impurity solver based on the quantum Monte Carlo method. Thermal equilibrium states of interacting impurity systems, such as the impurity Anderson model, can be evaluated by the continuous-time hybridization-expansion quantum Monte Carlo method. It can be used as a solver of effective impurity models derived from the dynamical mean-field theory (DMFT) and can deal with multi-orbital models. This package supports parallel computation by MPI and is developed based on the ALPSCore library.

To Detail

feram

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

A fast molecular dynamics simulator for ferroelectrics. This simulator can execute molecular dynamics calculations quickly by dealing with dipole interaction efficiently. It can simulate the physical property of microscopic ferroelectric thin film of tens of nanometers, which is important in FeRAM(Ferroelectric Random Access Memory), controlling the shapes and effects of inactivated layers.

To Detail

H-wave

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

H-wave is a Python package for performing unrestricted Hartree-Fock (UHF) calculations and random phase approximation (RPA) calculations for itinerant electron systems. H-wave supports UHF calculations both in real- and wavenumber-spaces. H-wave supports one-body and two-body interactions in the Wannier90 format as inputs for H-wave, and thus users can solve ab initio effective Hamiltonians derived from  Wannier90/RESPACK calculations based on UHF and RPA methods.

To Detail

CCCM

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

CCCM is a high-order CCM (coupled cluster method) code for lattice spin systems. It is possible to obtain the ground state and its energy of quantum spin systems in two or three dimensions.

To Detail