OpenFFT

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

OpenFFT is an open source parallel package for computing multi-dimensional Fast Fourier Transforms (3-D and 4-D FFTs) of both real and complex numbers of arbitrary input size. It originates from OpenMX (Open source package for Material eXplorer). OpenFFT adopts a communication-optimal domain decomposition method that is adaptive and capable of localizing data when transposing from one dimension to another for reducing the total volume of communication. It is written in C and MPI, with support for Fortran through the Fortran interface, and employs FFTW3 for computing 1-D FFTs.

To Detail

ParaView

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

An open-source application for analysis and visualization of two- and three-dimensional data. The function of this application can be used not only by interactive operation with three-dimensional display, but also by batch processing. This application supports various environments such as Windows, Mac, and Linux from a desktop PC to a supercomputer performing large scale parallel computation.

To Detail

Phonopy

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

Software to calculate physical quantities related to phonon in solids from result calculated using first principles calculation software. Results calculated from first principles calculation software such as VASP and Wien2k are used as an input.

To Detail

PMlib

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

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.

To Detail

PolyParGen

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

PolyParGen is a free web application that automatically generates OPLS force field for molecular dynamics calculations. It is possible to create OPLS-AA parameters of macromolecules such as fullerenes with complex crosslinking structures, graphene and cyclic molecules. The generated OPLS-AA force field parameter file in Gromacs format is automatically sent to users.

To Detail

pymatgen

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

A python library for materials analysis. Flexible classes for representation of materials are prepared, and data for crystal structures and various material properties can be handled efficiently. This application can performs analysis of phase diagrams, Pourbaix diagrams, diffusion analyses etc. as well as electronic structure analyses such as density of states and band structures. This software is being actively developed keeping close relation with Materials Project.

To Detail

PyProcar

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

A python library for pre- and post-processing of first-principles electronic structure calculations. As a pre-processing tool, it can automatically generate k-point pathways for first-principles calculations of band structures based on the crystal symmetry. It can also post-process first-principles calculation results to generate band structure and density of states plots with atomic species and orbital contributions, or visualize spin textures and Fermi surfaces. It also provides a functionality for band unfolding.

To Detail

QTWARE

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

An application for evaluation of thermoelectric properties and its visualization. Seebeck coefficients and Peltier coefficients can be calculated from output of the first-principles applications, OpenMX and TranSIESTA. Obtained results as well as electron density and density of states can be visualized.

To Detail

Quantum Unfolding

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

Code for unfolding first-principles electronic energy bands calculated using supercells into the corresponding primary-cell Brillouin zone. It uses maximally-localized Wannier functions calculated using Wannier90.

To Detail

REM

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

An application for adding a function of the replica exchange method to the existing applications for molecular dynamics simulation such as MODYLAS, AMBER, and CHARMM. Without changing original programs of molecular dynamics, the replica exchange method can be implemented easily. This application also shows high performance in massive parallel computing by the K-computer.

To Detail