4.7 Article

PyStructureFactor: A Python code for the molecular structure factor in tunneling ionization rates

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 292, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.cpc.2023.108882

关键词

Molecular structure factor; Tunneling ionization; Weak-field asymptotic theory; PySCF

向作者/读者索取更多资源

Tunneling ionization is a key aspect of strong-field and attosecond science. This paper presents PyStructureFactor, a Python code that calculates the structure factor in the tunneling ionization rate of common molecules under intense laser fields. The code is based on the weak-field asymptotic theory and utilizes the PySCF quantum chemistry package to obtain the electronic structure information of the molecules. PyStructureFactor is a versatile computational framework that can compute the structure factor of various types of molecules and has been benchmarked against known results.
Tunneling ionization is at the core of strong-field and attosecond science. In this paper, we present PyStructureFactor - a general Python code towards the calculation of the structure factor in the tunneling ionization rate of common molecules under intense laser fields. The numerical implementation is based on the well-developed weak-field asymptotic theory in the integral representation. The information of the electronic structure of the molecules is obtained via the PySCF quantum chemistry package. PyStructureFactor is a general computational framework that can be utilized to compute the molecular structure factor of various types of molecules, including polar and nonpolar diatomic molecules, degenerate molecules, and open-shell molecules. Examples are given that are benchmarked against known results with good agreements. The present PyStructureFactor is implemented in an efficient manner and is easily applicable towards larger molecules. Program summary Program title: PyStructureFactor CPC Library link to program files: https://doi .org /10 .17632 /td88mhw2sg .1 Developer's repository link: https://github .com /TheStarAlight /PyStructureFactor Licensing provisions: Apache-2.0 Programming language: Python 3 Nature of problem: The structure factor of a molecule in intense laser fields determines its orientationdependent tunneling ionization rate, which is crucial for the studies of ultrafast molecular dynamics and its control. However, the strong-field community lacks an open-source code to calculate the molecular structure factor, and can only resort to known results of a few molecules. Solution method: We developed the PyStructureFactor program with the structure factor of arbitrary molecules calculated using the weak-field asymptotic theory in the integral representation. The underlying electronic structure necessary for the calculation is obtained using the PySCF quantum chemistry package. Additional comments including restrictions and unusual features: The accuracy of the molecular structure factor calculated by PyStructureFactor is restricted by the level of precision of the electronic structure information extracted from the PySCF package. The running time depends on the size of the molecule, the basis set of the calculation, the level of precision of the electronic structure calculations, and other parameters passed to the program. The example in Fig. 2 took 1.2 seconds to finish on an AMD Ryzen 9 7950X CPU on the WSL Ubuntu 22.04 LTS.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据