Skip to content

PyEPFD 1.1

Latest

Choose a tag to compare

@arpank-2380 arpank-2380 released this 06 Jan 02:28

Several features were added to this major release of PyEPFD.

1. Interfaces to new Ab Initio Codes

Only Qbox was coupled to PyEPFD in the previous release. In this latest release, I built the following new interfaces:

  1. Quantum Espresso(QE)
  2. WEST
  3. ORCA

The first two interfaces enabled us to quantify the quantum vibronic effects on the vertical excitation energies of spin-defects in diamond; see the JPC Lett. paper to learn more.

2. MPI4Py Acceleration

The following normal mode samplings,

  1. NMFD: Normal Mode Finite Displacement,
  2. ENMFD: Energy-scaled Normal Mode Finite Displacement,
  3. NMS: Normal Mode Sampling,
  4. ENMS: Energy-scaled Normal Mode Sampling

and stochastic algorithms,

  1. OSR: One Shot Random Sampling of Thermal Lines,
  2. OSRAP: One Shot Random Sampling of Thermal Lines with Antithetic Pairs,
  3. MC: Monte Carlo Sampling,
  4. MCAP: Monte Carlo with antithetic pairs,

are now parallelized with MPI4Py.

3. Infra-red (IR) Spectra Calculation

Now PyEPFD can calculate IR spectra using double harmonic approximation, a standard approach implemented in quantum chemistry codes such as Gaussian, Orca, etc. However, many plane wave packages (Qbox, QE) do not have this feature as the standard protocol here is density functional perturbation theory (DFPT), which is often very expensive for large supercells required for studying defects or amorphous solids. See the recent Angewandte article to learn more about how we used this tool to identify applied electrostatic potential dependent IR features of bulk amorphous graphene-oxide.

4. Fluctuations and Renormalization of electron(spin) densities.

New tools were developed that allow one to compute the fluctuation and renormalization of electron(spin) densities due to the quantum motion of the nuclei. This would be printed as cube files which can be visualized by VMD, VESTA, etc.

Full Changelog: v1.0...v1.1