Welcome to phono3py¶
This software calculates phonon-phonon interaction and related properties using the supercell approach. For example, the following physical properties are obtained:
Lattice thermal conductivity (RTA and direct solution of LBTE)
Imaginary part of self energy
Joint density of states (JDOS) and weighted-JDOS
Some papers that may introduce phono3py well:
Introduction to phono3py application: https://doi.org/10.1103/PhysRevB.97.224306 (open access).
The source code is found at https://github.com/phonopy/phono3py (BSD-3-Clause). The code is written in Python extended with C and written as:
Works at least on Linux systems and MacOS easily.
Each calculation is distributed over CPU-cores by OpenMP.
Phonon lifetime (or ph-ph collision) calculations of respective phonon modes can be executed as independent calculations.
Thermal conductivity calculations are highly efficiently distributed over nodes (see Workload distribution).
API is prepared to operate from Python script (example)
Some tools to analyze the calculated results are prepared (see Auxiliary tools).
- Interfaces to calculators (VASP, QE, CRYSTAL, Abinit, TURBOMOLE)
- Command options / Setting tags
- Output files
- How to read the results stored in hdf5 files
- Auxiliary tools
- Direct solution of linearized phonon Boltzmann equation
- Workload distribution
- Force constants calculation with cutoff pair-distance
- External tools
- How to cite phono3py
- Change Log
For questions, bug reports, and comments, please visit following mailing list:
Message body including attached files has to be smaller than 300 KB.
BSD-3-Clause (New BSD)