An official Gaussian-series payware for molecular visualization. Must be used with Gaussian, the well-known software of quantum chemistry calculation. This application provides many functions such as molecular modeling, parameter setting, job management and visualization of calculation results. It also performs input file generation for Gaussian, and supports read/write of files with other formats such as Sybyl, Molden, PDB and CIF.
An application for the single-crystal analysis and the Rietveld analysis used in X-ray and neutron diffraction experiments. This application determines crystal structure models of materials from X-ray and neutron diffraction data on single-crystal and powder samples. It has been developed based on Python. Graphical user interface (GUI) can be used.
aenet is software for atomic interaction potentials using artificial neural networks. Users can construct neural network potentials using structures of target materials and their energies obtained from first principle calculations. The generated potentials can be used to molecular dynamics or Monte Carlo simulations.
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.
A group of applications that perform molecular dynamics, hybrid quantum/classical mechanical simulation, search of chemical reaction path by the nudged elastic band method, and potential parameter fitting. The molecular dynamics code includes interatomic potentials for several metals and semiconductors, and is capable of parallel computation based of spatial decomposition.
Open source library to record execution and communication time during specified regions in user’s program. C/C++ and Fortran API are provided. This can profile MPI & OpenMP hybrid parallel programs as well as serial ones.
Automatic generation tool for codes of tensor contraction. This tool can automatically generate codes of an optimal computing sequence for construction of a single tensor from a tensor network composed of tensors. Netcon algorithm proposed by Pfeifer et al. is used, and it is possible to search optimal solution quickly. Generated codes are available in Numpy and mptensor in Python.
A python package for the tight-binding method. PythTB supports tight-binding calculations of electronic structures and Berry phase in various kinds of systems. Users can use ab initio parameters obtained by Wannier90.
A tool for performing Bader analysis of assigning electron density of molecules and solids to individual atoms. Binaries for Linux and Mac OS X, as well as source code is provided under the GPL. The code is written in fortran90, and can handle charge density data in VASP CHGCAR and Gaussian Cube formats.