MateriApps Installer

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

A collection of shell scripts for installing open-source applications and tools for computational materials science to macOS, Linux PC, cluster workstations, and major supercomputer systems in Japan. Major applications are preinstalled to the nation-wide joint-use supercomputer system at Institute for Solid State Physics, University of Tokyo by using MateriApps Installer.

To Detail

Quimb

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

Easy-to-use and fast Python library for simulation of quantum information and quantum many-body systems. It provides Tensor module for tensor network simulations and Matrix module for “exact” quantum simulations.

To Detail

MateriApps LIVE!

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

Debian Live Linux System that contains OS, editors, materials science application software, visualization tools, etc. An environment needed to perform materials science simulations is provided as a one package. By booting up on VirtualBox virtual machine, one can start simulations, such as the first-principles calculation, molecular dynamics, quantum chemical calculation, lattice model calculation, etc, immediately.

To Detail

snake-dmrg

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

An open-source application for simulation of low-dimensional interacting electron models based on density-matrix renormalization group (DMRG). For effective models of one-dimensional quantum systems and impurity systems, this application can treat not only physical quantities of ground states but also time evolution and finite-temperature physical quantities. The program is coded in C++, and can be called from MATLAB scripts.

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

QCMaquis

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

An open-source application for obtaining optimized many-body wavefunctions expressed by matrix product states (MPS). By using a second-generation density matrix renormalization group (DMRG) algorithm, many-body wave functions can be efficiently optimized. The quantum-chemical operators are represented by matrix product operators (MPOs), which provides flexibility to accommodate various symmetries and relativistic effects.

To Detail

Matrix Product Toolkit

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

A program package for numerically solving effective lattice models using matrix product states (MPS). The ground state of a one-dimensional quantum system and its time evolution can be numerically evaluated by using an infinite system algorithm based on MPS. Useful tutorials and examples of calculations are also provided.

To Detail

BLOCK

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

An open-source application for quantum chemical calculation based on the density-matrix renormalization group (DMRG). For systems with a number of atomic orbitals, low-lying energy eigenvalues can be calculated in high accuracy of order of 1kcal/mol. This application is suitable especially to calculation of multi-orbital systems with one-dimensional topology such as chain-like or circular-like configuration of orbits.

To Detail

DMRG++

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

An open-source application for simulation based on the density-matrix renormalization group (DMRG). This application can perform high-speed calculation of low-dimensional quantum systems with high accuracy. It implements generic programming techniques in the C++ language, and can easily extend simulation to new models and geometries. It is developed putting emphasis on user-friendly interfaces and low dependences on environments.

To Detail

Uni10

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

An open source C++ library designed for the development of tensor network algorithms. The goal of this library is to provide basic tensor operations with an easy-to-use interface, and it also provides a Network class that handles the graphical representation of networks. A wrapper for calling it from Python is also provided.

To Detail