InterPhon: Ab initio interface phonon calculations within a 3D electronic structure framework

In Won Yeu,Gyuseung Han,Kun Hee Ye,Cheol Seong Hwang,Jung-Hae Choi
DOI: https://doi.org/10.1016/j.cpc.2021.108089
IF: 4.717
2021-11-01
Computer Physics Communications
Abstract:<p>This work provides the community with an easily executable open-source Python package designed to automize the evaluation of Interfacial Phonons (<strong><em>InterPhon</em></strong>). Its strategy of arbitrarily defining the interfacial region and periodicity alleviates the excessive computational cost in applying <em>ab initio</em> phonon calculations to interfaces and enables efficient extraction of interfacial phonons. <strong><em>InterPhon</em></strong> makes it possible to apply all of the phonon-based predictions that have been available for bulk systems, to interfacial systems. The first example, in which this package was applied to InAs surfaces, demonstrates a systematic structure search for unexplored surface reconstructions, navigated by the imaginary mode of surface phonons. It eventually explains the anisotropic surface vibrations of the polar crystal. The second example, involving oxygen adsorption on Cu, reveals adsorption-induced vibrational change and its contribution to energetic stability. The third example, on a Si/GaAs interface, shows distinct vibrational patterns depending on interfacial structures. It leads to a prediction regarding the structural transition of interfaces and unveils the processing conditions for spontaneous growth of GaAs nanowires on Si. High-level automation in <strong><em>InterPhon</em></strong> will be of great help in elucidating interfacial atomic dynamics and in implementing an automated computational workflow for diverse interfacial systems.</p><h3 class="u-h4 u-margin-m-top u-margin-xs-bottom">Program summary</h3><p><em>Program title: InterPhon</em></p><p><em>CPC Library link to program files:</em> <a href="https://doi.org/10.17632/9xjh66g4z2.1">https://doi.org/10.17632/9xjh66g4z2.1</a></p><p><em>Developer's repository link:</em> <a href="https://github.com/inwonyeu/interphon">https://github.com/inwonyeu/interphon</a></p><p><em>Code Ocean capsule:</em> <a href="https://codeocean.com/capsule/4380849">https://codeocean.com/capsule/4380849</a></p><p><em>Licensing provisions:</em> LGPLv2.1</p><p><em>Programming language:</em> Python</p><p><em>Supplementary material:</em> a PDF file descrbing details of phonon formalism using FDM, validation of symmetry functionality, <em>InterPhon</em> package architecture, method to define the interfacial region and convergence test, and calculation details for all of the results in this work.</p><p><em>Nature of problem:</em> The interface possesses diverse atomic structures and lattice vibrations, which are distinct from the bulk. In particular, interfacial phonons play the key roles to unveil the largely unexplored atomic dynamics within the localized region, and this information is essential to make a prediction regarding the dependence of interface structures on process conditions. However, there has been a limitation in applying <em>ab initio</em> phonon calculations to interfaces due to the excessive computational cost, introduced by their large number of atoms and broken symmetry. The problems are intrinsically inevitable within a three-dimensional (3D) DFT framework representing interfacial systems by supercells.</p><p><em>Solution method:</em> Although the main obstacles are unavoidable, distinct interfacial phonons are confined to the vicinity of the interface. By limiting the range of phonon calculations to user-defined interfacial region, the enormous computational cost is mitigated. The strategy is efficiently implemented in a Python library capable of calculation setup, evaluation, analysis, and visualization for arbitrary interfacial systems in conjunction with any 3D DFT code. All of the functionality is fully automated and the program execution can be managed through high-level user interfaces without difficulty.</p><p><em>Additional comments:</em> At the time of writing, the latest version of <em>InterPhon</em> is 1.3.0, in which the conjunction with VASP, Quantum ESPRESSO, and FHI-aims is supported.</p>
physics, mathematical,computer science, interdisciplinary applications
What problem does this paper attempt to address?