MADWAVE3: A quantum time dependent wave packet code for nonadiabatic state-to-state reaction dynamics of triatomic systems

IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Computer Physics Communications Pub Date : 2024-12-13 DOI:10.1016/j.cpc.2024.109471
Octavio Roncero , Pablo del Mazo-Sevillano
{"title":"MADWAVE3: A quantum time dependent wave packet code for nonadiabatic state-to-state reaction dynamics of triatomic systems","authors":"Octavio Roncero ,&nbsp;Pablo del Mazo-Sevillano","doi":"10.1016/j.cpc.2024.109471","DOIUrl":null,"url":null,"abstract":"<div><div>We present MADWAVE3, a FORTRAN90 code designed for quantum time-dependent wave packet propagation in triatomic systems. This program allows the calculation of state-to-state probabilities for inelastic and reactive collisions, as well as photodissociation processes, over one or multiple coupled diabatic electronic states. The code is highly parallelized using MPI and OpenMP. The execution requires the potential energy surfaces of the different electronic states involved, as well as the transition dipole moments for photodissociation processes. The formalism underlying the code is presented in section <span><span>2</span></span>, together with the modular structure of the code. This is followed by the installation procedures and a comprehensive list and explanation of the parameters that control the code, organized within their respective namelists.</div><div>Finally, a case study is presented, focusing on the prototypical reactive collision H+DH(<span><math><mi>v</mi><mo>,</mo><mi>j</mi></math></span>)→ H<sub>2</sub>(<span><math><msup><mrow><mi>v</mi></mrow><mrow><mo>′</mo></mrow></msup><mo>,</mo><msup><mrow><mi>j</mi></mrow><mrow><mo>′</mo></mrow></msup></math></span>) + D. Both the potential energy surface and the input files required to reproduce the calculation are provided and are available on the repository's main page. This example is used to study the parallelization speedup of the code.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> MADWAVE3</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/jv4wj2w23x.1</span><svg><path></path></svg></span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/qmolastro/madwave3</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> GPLv3</div><div><em>Programming language:</em> Fortran 90</div><div><em>External libraries:</em> FFTW3, MPI</div><div><em>Nature of problem:</em> Quantum time propagation of a wave packet describing a reactive process in a triatomic systems, for collisions (inelastic and reactive) and photodissociation processes, and considering several coupled diabatic electronic state</div><div><em>Solution method:</em> A modified Chebyshev propagator is used, keeping the real Chebyshev components, which are represented in grids for the internal Jacobi coordinates <span><math><mi>r</mi><mo>,</mo><mi>R</mi></math></span> and <em>γ</em> and in a basis for electronic and helicity components. The potential represented in a grid as well as the reactants and products wave functions are previously calculated in a preparatory stage.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"308 ","pages":"Article 109471"},"PeriodicalIF":3.4000,"publicationDate":"2024-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010465524003941","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

We present MADWAVE3, a FORTRAN90 code designed for quantum time-dependent wave packet propagation in triatomic systems. This program allows the calculation of state-to-state probabilities for inelastic and reactive collisions, as well as photodissociation processes, over one or multiple coupled diabatic electronic states. The code is highly parallelized using MPI and OpenMP. The execution requires the potential energy surfaces of the different electronic states involved, as well as the transition dipole moments for photodissociation processes. The formalism underlying the code is presented in section 2, together with the modular structure of the code. This is followed by the installation procedures and a comprehensive list and explanation of the parameters that control the code, organized within their respective namelists.
Finally, a case study is presented, focusing on the prototypical reactive collision H+DH(v,j)→ H2(v,j) + D. Both the potential energy surface and the input files required to reproduce the calculation are provided and are available on the repository's main page. This example is used to study the parallelization speedup of the code.

Program summary

Program Title: MADWAVE3
CPC Library link to program files: https://doi.org/10.17632/jv4wj2w23x.1
Developer's repository link: https://github.com/qmolastro/madwave3
Licensing provisions: GPLv3
Programming language: Fortran 90
External libraries: FFTW3, MPI
Nature of problem: Quantum time propagation of a wave packet describing a reactive process in a triatomic systems, for collisions (inelastic and reactive) and photodissociation processes, and considering several coupled diabatic electronic state
Solution method: A modified Chebyshev propagator is used, keeping the real Chebyshev components, which are represented in grids for the internal Jacobi coordinates r,R and γ and in a basis for electronic and helicity components. The potential represented in a grid as well as the reactants and products wave functions are previously calculated in a preparatory stage.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
三原子系统非绝热态对态反应动力学的量子时变波包代码
我们提出了MADWAVE3,一个FORTRAN90代码,设计用于三原子系统中量子时变波包的传播。该程序允许计算非弹性和反应性碰撞的状态到状态概率,以及光解离过程,超过一个或多个耦合的非绝热电子状态。该代码使用MPI和OpenMP进行高度并行化。执行过程需要不同电子态的势能面,以及光解过程的跃迁偶极矩。第2节介绍了代码的形式化,以及代码的模块化结构。接下来是安装过程和控制代码的参数的综合列表和解释,这些参数在各自的名称列表中组织。最后,给出了一个案例研究,重点是典型的反应性碰撞H+DH(v,j)→H2(v ',j ') + d。势能面和重现计算所需的输入文件都提供了,并且可以在存储库的主页上获得。这个例子是用来研究并行化加速的代码。程序摘要程序标题:MADWAVE3CPC库链接到程序文件:https://doi.org/10.17632/jv4wj2w23x.1Developer's存储库链接:https://github.com/qmolastro/madwave3Licensing条款:gplv3编程语言:Fortran 90外部库:FFTW3,问题的性质:描述三原子系统中反应过程的波包的量子时间传播,用于碰撞(非弹性和反应性)和光解过程,并考虑几种耦合的非绝热电子状态解决方法:使用改进的切比雪夫传播子,保留真实的切比雪夫分量,这些分量在内部雅可比坐标r, r和γ的网格中表示,并以电子和螺度分量为基础。栅格中表示的电势以及反应物和生成物的波函数都是事先在准备阶段计算的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Computer Physics Communications
Computer Physics Communications 物理-计算机:跨学科应用
CiteScore
12.10
自引率
3.20%
发文量
287
审稿时长
5.3 months
期刊介绍: The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper. Computer Programs in Physics (CPiP) These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged. Computational Physics Papers (CP) These are research papers in, but are not limited to, the following themes across computational physics and related disciplines. mathematical and numerical methods and algorithms; computational models including those associated with the design, control and analysis of experiments; and algebraic computation. Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.
期刊最新文献
DTLreactingFoam: An efficient CFD tool for laminar reacting flow simulations using detailed chemistry and transport with time-correlated thermophysical properties A three-dimensional multi-phase-field vesicles model and its practical finite difference solver Local reduced-order modeling for electrostatic plasmas by physics-informed solution manifold decomposition Scalable neural network driven molecular dynamics simulation Quantum lattice boltzmann method for multiple time steps without reinitialization for linear advection-Diffusion problems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1