Abstract
In our recent works, we have developed a mixed-space approach within the framework of direct method for the first-principle calculation of phonon properties. It makes full use of the accuracy of the force constants calculated in the real space and the dipole–dipole interactions in the reciprocal space, making the accurate phonon calculation possible with the direct method for polar materials. In this paper, an efficient C++ implementation of the mixed-space approach, YPHON, is provided as open source, including demos and Linux scripts for extracting input data to YPHON from the output of VASP.5. The functions of the current package include the calculations of: (1) the phonon dispersions; (2) the phonon density of states; (3) the neutron scattering section weighted phonon density of state; (4) the phonons of the high symmetry structure using the force constants from low symmetry structure; (5) the phonon dispersions of random alloys; and (6) the analysis of the vibrational modes using the point group theory.Program title: YPHONCatalogue identifier: AETS_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AETS_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 567815No. of bytes in distributed program, including test data, etc.: 9763594Distribution format: tar.gzProgramming language: C++, Linux scripts.Computer: Linux systems with a g++ or C++ compiler.Operating system: Linux.RAM: Ranges from a few Mbytes to a few Gbytes, dynamically depending on the system size.Classification: 7.8.External routines: GSL—the GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. VASP.5 or later for the calculations of force constants and dielectric constants and Born effective charge for polar materials.Nature of problem:This package has the purpose of computing accurately phonon properties of polar materials within the small displacement approach.Solution method:Mixed-space approach to the vibration-induced dipole–dipole interaction.Running time:In the scale of a common Linux command.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.