An open-source application for molecular simulations. This application supports various methods such as classical and ab initio molecular dynamics, path integral simulations, replica exchange simulations, metadynamics, string method, surface hopping dynamics, QM/MM simulations, and so on. A hierarchical parallelization between molecular structures (replicas) and force fields (adiabatic potentials) enables fast and efficient computation.
A library collection for numerical calculation of interacting quantum systems. Modern programming techniques are used in this library to implement common tasks for solving quantum impurity problems in dynamic mean-field theory in a simple and efficient way. It is written in C++ and Python, and includes tutorials using Jupyter Notebook.
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.
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.
Software framework for training a machine learning model to reproduce first-principles energies and then using the model to perform configurational sampling in disordered systems. It has been developed with an emphasis on multi-component solid-state systems such as metal and oxide alloys. At present, Quantum Espresso, VASP and OpenMX can be used as first-principles energy calculators, and aenet can be used to construct neural network potentials.
QMCPACK is a modern high-performance open-source Quantum Monte Carlo (QMC) simulation code. Its main applications are electronic structure calculations of molecular, quasi-2D and solid-state systems. Variational Monte Carlo (VMC), diffusion Monte Carlo (DMC), orbital space auxiliary field QMC (AFQMC) and a number of other advanced QMC algorithms are implemented.
w2dynamics is a hybridization-expansion continuous-time (CT-HYB) quantum Monte Carlo package, developed jointly in Wien and Würzburg. Users can calculate local two- and four-pointfermionic Green’s functions of multi-orbital impurity models. This application also provides DMFT Python code and an interface to wannier90 generated Hamiltonians.
DCA++ is a software framework to solve correlated electron problems with modern quantum cluster methods. This code provides a state of the art implementation of the dynamical cluster approximation (DCA) and its DCA+ extension. As the cluster solvers, DCA++ provides the continuous-time auxiliary field QMC (CT-AUX) , the continuous-time hybridization expansion (CT-HYB) restricted to single-site problems, the high temperature series expansion (HTS) and the exact diagonalization(ED).
i-PI is a universal force engine interface written in Python, designed to be used together with an ab-initio (or force-field based) evaluation of the interactions between the atoms. This application includes a large number of sophisticated methods such as replica exchange molecular dynamics (REMD) and path integral molecular dynamics (PIMD). Inter-atomic forces can be computed by using external codes such as CP2K, Quantum ESPRESSO and LAMMPS.
An open-source application for visualization of atoms and molecules developed for molecular dynamics. This application supports a number of input file formats for molecular configration, and can perform visualization of three-dimensional atom configration as well as creation of a animation. The main feature of this application is that various useful analysis tools can be used by intuitive control of a graphical user interface (GUI).