Advance / NanoLabo is an integrated GUI which can graphically operates various calculation solvers such as Quantum ESPRESSO, LAMMPS, Advance / PHASE. It is easy to set modeling and calculation conditions by automatically searching information in typical materials databases such as Materials Project. Results calculated by solvers are graphically displayed instantaneously.
AMULET is a collection of tools for a first principles calculation of physical properties of strongly correlated materials. It is based on density functional theory (DFT) combined with dynamical mean-field theory (DMFT). Users can calculate physical properties of chemically disordered compounds and alloys within CPA+DMFT formalism.
Software tool for constructing interatomic potentials based on nonlinear atomic cluster expansion. It requires the user to either prepare a fitting dataset based on pandas and ASE, or it can automatically extract data from VASP calculation results. The obtained potentials can be used for molecular dynamics simulations using LAMMPS, and it also provides the capability to calculate extrapolation grades for on-the-fly active learning.
An application for prediction of stable and metastable structures from a chemical composition. This application applies particle swarm optimization to predict material structures from results of the first-principles calculation by external packages (VASP, CASTEP, Quantum Espresso, GULP, SIESTA, CP2k). It has been applied to predict not only three-dimensional crystal structures, but also those of clusters and surfaces.
An open-source application for visualization of many-particle systems. With simple operation by graphical user interface (GUI) or by command line, this application can visualize particle positions obtained from molecular dynamics simulation as well as three-dimensional scalar quantities such as potential energies. It supports various display options on kinds and shapes of particles, and can also visualize bond formation between particles.
An open-source application for simulation of one-dimensional interacting electron models based on a tensor product wavefunction method. This application supports not only electronic models but also spin and bosonic models, and can evaluate various physical quantities for ground states and low-lying excited states. This application also supports time evolution, and can treat models with long-range interactions.
A package including patches and scripts for adding transition-state calculation to the first-principles calculation application VASP. This package adds new functions to VASP such as calculation of reaction paths, transition-state structures, and rate constants, as well as a set of scripts for setting up calculations and analyzing results. A program for the Bader analysis for atomic charge assignment is also included.
A unified wrapper library for sequential and parallel versions of eigenvalue solvers. Sequential versions of dense-matrix diagonalization (LAPACK), parallel versions of dense-matrix diagonalization (EigenExa, ELPA, ScaLAPACK, etc.), and sequential/parallel versions of sparse-matrix diagonalization (SLEPc, Trilinos/Anasazi, etc.) can be installed quickly, and can be called from user’s program easily. Physical quantities written by eigenvalues or eigenvectors can also be evaluated by both sequential and parallel 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.
A python package for automatic calculation of magnetic effective interactions between atoms (exchange and Dzyaloshinskii-Moriya interactions) from ab initio Hamiltonians based on Wannier functions and LCAO calculations. The package can postprocess Hamiltonians calculated using Wannier90, Siesta, and OpenMX. Input files for magnetic structure simulators such as Vampire can also be generated.