论文标题

通过FFTW3的相对论schrödinger方程:量子的扩展

The Relativistic Schrödinger Equation through FFTW3: An Extension of quantumfdtd

论文作者

Delgado, Rafael L., Steinbeißer, Sebastian, Strickland, Michael, Weber, Johannes H.

论文摘要

为了解决时间无关的三维schrödinger方程,可以将时间依赖性的schrödinger方程转换为假想时间,并使用并行的迭代方法来获得完整的三维特征和特征,并在非常大的晶格上获得。在非偏见的schrödinger方程式中,存在一个称为QuantumFDTD的公开代码,该代码实现了该算法。在本文中,我们(a)将QuantumFDTD代码扩展到包括相对论schrödinger方程的情况,(b)为非权利性案例添加两个优化的基于FFT的动力学项。使用FFTW库提供的并行的快速傅立叶变换(FFT)算法计算了新的动能项(两个非权威主义和一个相对论)。与本文公开发布的结果量子FDTD V3代码与版本2兼容,除了新的基于FFT的方案外,还支持明确的有限差异方案。最后,原始代码已扩展,以便它支持基于任意外部文件的电势,并选择从解决方案中投射出不同的奇特本特征。在此,我们提供了量子FDTD V3实现的详细信息,三个新动力学术语的比较和测试以及代码文档。

In order to solve the time-independent three-dimensional Schrödinger equation, one can transform the time-dependent Schrödinger equation to imaginary time and use a parallelized iterative method to obtain the full three-dimensional eigenstates and eigenvalues on very large lattices. In the case of the non-relativistic Schrödinger equation, there exists a publicly available code called quantumfdtd which implements this algorithm. In this paper, we (a) extend the quantumfdtd code to include the case of the relativistic Schrödinger equation and (b) add two optimized FFT-based kinetic energy terms for non-relativistic cases. The new kinetic energy terms (two non-relativistic and one relativistic) are computed using the parallelized Fast Fourier Transform (FFT) algorithm provided by the FFTW library. The resulting quantumfdtd v3 code, which is publicly released with this paper, is backwards compatible with version 2, supporting explicit finite differences schemes in addition to the new FFT-based schemes. Finally, the original code has been extended so that it supports arbitrary external file-based potentials and the option to project out distinct parity eigenstates from the solutions. Herein, we provide details of the quantumfdtd v3 implementation, comparisons and tests of the three new kinetic energy terms, and code documentation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源