首页 > 最新文献

Computer Physics Communications最新文献

英文 中文
ftint: Calculating gradient-flow integrals with pySecDec ftint:用 pySecDec 计算梯度流积分
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-20 DOI: 10.1016/j.cpc.2024.109384
Robert V. Harlander , Theodoros Nellopoulos , Anton Olsson , Marius Wesle
The program ftint is introduced which numerically evaluates dimensionally regularized integrals as they occur in the perturbative approach to the gradient-flow formalism in quantum field theory. It relies on sector decomposition in order to determine the coefficients of the individual orders in ϵ=(4D)/2, where D is the space-time dimension. For that purpose, it implements an interface to the public library pySecDec. The current version works for massive and massless integrals up to three-loop level with vanishing external momenta, but the underlying method is extendable to more general cases.
本文介绍了 ftint 程序,它可以对量子场论中梯度流形式主义的微扰方法中出现的维正则化积分进行数值评估。它依靠扇形分解来确定ϵ=(4-D)/2(其中 D 是时空维度)中各个阶的系数。当前版本适用于外部矩量消失的三环以内的大质量和无质量积分,但其基本方法可扩展到更一般的情况。
{"title":"ftint: Calculating gradient-flow integrals with pySecDec","authors":"Robert V. Harlander ,&nbsp;Theodoros Nellopoulos ,&nbsp;Anton Olsson ,&nbsp;Marius Wesle","doi":"10.1016/j.cpc.2024.109384","DOIUrl":"10.1016/j.cpc.2024.109384","url":null,"abstract":"<div><div>The program <span>ftint</span> is introduced which numerically evaluates dimensionally regularized integrals as they occur in the perturbative approach to the gradient-flow formalism in quantum field theory. It relies on sector decomposition in order to determine the coefficients of the individual orders in <span><math><mi>ϵ</mi><mo>=</mo><mo>(</mo><mn>4</mn><mo>−</mo><mi>D</mi><mo>)</mo><mo>/</mo><mn>2</mn></math></span>, where <em>D</em> is the space-time dimension. For that purpose, it implements an interface to the public library <span>pySecDec</span>. The current version works for massive and massless integrals up to three-loop level with vanishing external momenta, but the underlying method is extendable to more general cases.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109384"},"PeriodicalIF":7.2,"publicationDate":"2024-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142319400","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An analysis and successful benchmarking of the Chapman-Enskog-like (CEL) continuum kinetic closure approach algorithm in NIMROD 对 NIMROD 中查普曼-恩斯科格(CEL)连续动力学闭合方法算法的分析和成功基准测试
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-20 DOI: 10.1016/j.cpc.2024.109382
Joseph R. Jepson , Chris C. Hegna , Eric D. Held , Carl R. Sovinec , J. Andrew Spencer , Eric C. Howell
Herein, we formulate, analyze, and apply a numerical method for solving a Chapman-Enskog-like (CEL) continuum kinetic model for plasmas. It is shown that centering the heat flux at the beginning of the time step and the ion temperature at the end of the time step in the kinetic equation allows for a numerically-stable time advance of the coupled fluid-kinetic system. In addition, it is shown that numerical stability is impossible to achieve without explicitly enforcing key tenets of the CEL closure approach, in particular, that the number density (n), flow (u), and temperature (T) moments of the kinetic distortion remain small in time. We show that with a method to constrain these moments, it is possible to remove both the numerical growth and numerical damping from the linear modes. We apply the results from the linear stability analysis to allow for a numerically-stable fully nonlinear axisymmetric evolution of profiles in NIMROD, wherein we observe the asymptotic evolution of the flow in a DIII-D tokamak equilibrium (based on DIII-D ITER Baseline Scenario (IBS) discharge 174446 at 3390 ms). We compare the self-consistently computed results to analytics and to results from a previously benchmarked fixed-background δf implementation in NIMROD. Agreement with prediction is found for both the dynamics and asymptotics of the flow. This work demonstrates the first successful published benchmarking of the full CEL approach in a plasma fluid code.
在此,我们提出、分析并应用一种数值方法来求解等离子体的查普曼-恩斯科格(CEL)连续介质动力学模型。结果表明,在动力学方程中,以时间步开始时的热通量和时间步结束时的离子温度为中心,可以使流体-动力学耦合系统的时间推进在数值上保持稳定。此外,研究还表明,如果不明确执行 CEL 闭合方法的关键原则,特别是动能畸变的数量密度(n)、流量(u)和温度(T)时刻在时间上保持较小,就不可能实现数值稳定性。我们的研究表明,利用约束这些力矩的方法,可以消除线性模式的数值增长和数值阻尼。我们将线性稳定性分析的结果应用于 NIMROD 中完全非线性轴对称剖面的数值稳定演化,观察 DIII-D 托卡马克平衡态(基于 3390 毫秒时的 DIII-D ITER 基准方案(IBS)放电 174446)中流动的渐近演化。我们将自洽计算的结果与分析结果以及 NIMROD 中先前基准固定背景 δf 实现的结果进行了比较。结果发现,流动的动力学和渐近学都与预测一致。这项工作展示了在等离子流体代码中首次成功发布的全 CEL 方法基准。
{"title":"An analysis and successful benchmarking of the Chapman-Enskog-like (CEL) continuum kinetic closure approach algorithm in NIMROD","authors":"Joseph R. Jepson ,&nbsp;Chris C. Hegna ,&nbsp;Eric D. Held ,&nbsp;Carl R. Sovinec ,&nbsp;J. Andrew Spencer ,&nbsp;Eric C. Howell","doi":"10.1016/j.cpc.2024.109382","DOIUrl":"10.1016/j.cpc.2024.109382","url":null,"abstract":"<div><div>Herein, we formulate, analyze, and apply a numerical method for solving a Chapman-Enskog-like (CEL) continuum kinetic model for plasmas. It is shown that centering the heat flux at the beginning of the time step and the ion temperature at the end of the time step in the kinetic equation allows for a numerically-stable time advance of the coupled fluid-kinetic system. In addition, it is shown that numerical stability is impossible to achieve without explicitly enforcing key tenets of the CEL closure approach, in particular, that the number density (<em>n</em>), flow (<strong>u</strong>), and temperature (<em>T</em>) moments of the kinetic distortion remain small in time. We show that with a method to constrain these moments, it is possible to remove both the numerical growth and numerical damping from the linear modes. We apply the results from the linear stability analysis to allow for a numerically-stable fully nonlinear axisymmetric evolution of profiles in NIMROD, wherein we observe the asymptotic evolution of the flow in a DIII-D tokamak equilibrium (based on DIII-D ITER Baseline Scenario (IBS) discharge 174446 at 3390 ms). We compare the self-consistently computed results to analytics and to results from a previously benchmarked fixed-background <em>δf</em> implementation in NIMROD. Agreement with prediction is found for both the dynamics and asymptotics of the flow. This work demonstrates the first successful published benchmarking of the full CEL approach in a plasma fluid code.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109382"},"PeriodicalIF":7.2,"publicationDate":"2024-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142312514","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Analytic continuations and numerical evaluation of the Appell F1, F3, Lauricella FD(3) and Lauricella-Saran FS(3) and their application to Feynman integrals Appell F1、F3、Lauricella FD(3) 和 Lauricella-Saran FS(3) 的解析延续和数值评估及其在费曼积分中的应用
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-20 DOI: 10.1016/j.cpc.2024.109386
Souvik Bera , Tanay Pathak
We present our investigation of the study of two variable hypergeometric series, namely Appell F1 and F3 series, and obtain a comprehensive list of its analytic continuations enough to cover the whole real (x,y) plane, except on their singular loci. We also derive analytic continuations of their 3-variable generalisation, the Lauricella FD(3) series and the Lauricella-Saran FS(3) series, leveraging the analytic continuations of F1 and F3, which ensures that the whole real (x,y,z) space is covered, except on the singular loci of these functions. While these studies are motivated by the frequent occurrence of these multivariable hypergeometric functions in Feynman integral evaluation, they can also be used whenever they appear in other branches of mathematical physics. To facilitate their practical use, for analytical and numerical purposes, we provide four packages: AppellF1.wl, AppellF3.wl, LauricellaFD.wl, and LauricellaSaranFS.wl in Mathematica. These packages are applicable for generic as well as non-generic values of parameters, keeping in mind their utilities in the evaluation of the Feynman integrals. We explicitly present various physical applications of these packages in the context of Feynman integral evaluation and compare the results using other packages such as FIESTA. Upon applying the appropriate conventions for numerical evaluation, we find that the results obtained from our packages are consistent. Various Mathematica notebooks demonstrating different numerical results are also provided along with this paper.
我们介绍了对两变量超几何级数(即 Appell F1 和 F3 级数)的研究,并获得了其解析连续性的完整列表,足以覆盖整个实(x,y)平面(其奇异点除外)。我们还利用 F1 和 F3 的解析连续性,推导出了它们的三变量广义连续性,即劳里切拉 FD(3) 序列和劳里切拉-萨兰 FS(3) 序列,从而确保除了这些函数的奇异点之外,它们的解析连续性覆盖了整个实(x,y,z)空间。虽然这些研究的动机是费曼积分评估中经常出现的多变量超几何函数,但它们也可用于数学物理的其他分支。为了便于实际使用,我们提供了四个用于分析和数值计算的软件包:AppellF1.wl、AppellF3.wl、LauricellaFD.wl 和 Mathematica 中的 LauricellaSaranFS.wl。这些软件包既适用于一般参数值,也适用于非一般参数值,同时考虑到它们在费曼积分评估中的实用性。我们明确介绍了这些软件包在费曼积分求值中的各种物理应用,并将结果与其他软件包(如 FIESTA)进行了比较。在应用适当的数值评估约定后,我们发现从我们的软件包中获得的结果是一致的。本文还提供了演示不同数值结果的各种 Mathematica 笔记本。
{"title":"Analytic continuations and numerical evaluation of the Appell F1, F3, Lauricella FD(3) and Lauricella-Saran FS(3) and their application to Feynman integrals","authors":"Souvik Bera ,&nbsp;Tanay Pathak","doi":"10.1016/j.cpc.2024.109386","DOIUrl":"10.1016/j.cpc.2024.109386","url":null,"abstract":"<div><div>We present our investigation of the study of two variable hypergeometric series, namely Appell <span><math><msub><mrow><mi>F</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span> and <span><math><msub><mrow><mi>F</mi></mrow><mrow><mn>3</mn></mrow></msub></math></span> series, and obtain a comprehensive list of its analytic continuations enough to cover the whole real <span><math><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></math></span> plane, except on their singular loci. We also derive analytic continuations of their 3-variable generalisation, the Lauricella <span><math><msubsup><mrow><mi>F</mi></mrow><mrow><mi>D</mi></mrow><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup></math></span> series and the Lauricella-Saran <span><math><msubsup><mrow><mi>F</mi></mrow><mrow><mi>S</mi></mrow><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup></math></span> series, leveraging the analytic continuations of <span><math><msub><mrow><mi>F</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span> and <span><math><msub><mrow><mi>F</mi></mrow><mrow><mn>3</mn></mrow></msub></math></span>, which ensures that the whole real <span><math><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></math></span> space is covered, except on the singular loci of these functions. While these studies are motivated by the frequent occurrence of these multivariable hypergeometric functions in Feynman integral evaluation, they can also be used whenever they appear in other branches of mathematical physics. To facilitate their practical use, for analytical and numerical purposes, we provide four packages: <span>AppellF1.wl</span>, <span>AppellF3.wl</span>, <span>LauricellaFD.wl</span>, and <span>LauricellaSaranFS.wl</span> in <span>Mathematica</span>. These packages are applicable for generic as well as non-generic values of parameters, keeping in mind their utilities in the evaluation of the Feynman integrals. We explicitly present various physical applications of these packages in the context of Feynman integral evaluation and compare the results using other packages such as <span>FIESTA</span>. Upon applying the appropriate conventions for numerical evaluation, we find that the results obtained from our packages are consistent. Various <span>Mathematica</span> notebooks demonstrating different numerical results are also provided along with this paper.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109386"},"PeriodicalIF":7.2,"publicationDate":"2024-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142359537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Green/WeakCoupling: Implementation of fully self-consistent finite-temperature many-body perturbation theory for molecules and solids 格林/弱耦合:实现分子和固体的完全自洽有限温度多体扰动理论
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-19 DOI: 10.1016/j.cpc.2024.109380
Sergei Iskakov , Chia-Nan Yeh , Pavel Pokhilko , Yang Yu , Lei Zhang , Gaurav Harsha , Vibin Abraham , Ming Wen , Munkhorgil Wang , Jacob Adamski , Tianran Chen , Emanuel Gull , Dominika Zgid
The accurate ab-initio simulation of molecules and periodic solids with diagrammatic perturbation theory is an important task in quantum chemistry, condensed matter physics, and materials science. In this article, we present the WeakCoupling module of the open-source software package Green, which implements fully self-consistent diagrammatic weak coupling simulations, capable of dealing with real materials in the finite-temperature formalism. The code is licensed under the permissive MIT license. We provide self-consistent GW (scGW) and self-consistent second-order Green's function perturbation theory (GF2) solvers, analysis tools, and post-processing methods. This paper summarizes the theoretical methods implemented and provides background, tutorials and practical instructions for running simulations.

Program summary

Program Title: Green/WeakCoupling
CPC Library link to program files: https://doi.org/10.17632/2ysyhzww6t.1
Developer's repository link: https://github.com/Green-Phys/green-mbpt
Programming language: C++17, CUDA, Python
Licensing provisions: MIT License
External routines/libraries: MPI >= 3.0, BLAS, Eigen >= 3.4.0, cmake >= 3.18, cuBLAS.
Nature of problem: The simulation of periodic solids and molecules using diagrammatic perturbation theory
Solution method: We present an open-source implementation of the fully self-consistent finite-temperature many-body perturbation theory formalism at the GW and second-order perturbation theory level.
利用图解扰动理论对分子和周期性固体进行精确的非原位模拟是量子化学、凝聚态物理和材料科学领域的一项重要任务。本文介绍了开源软件包 Green 的 WeakCoupling 模块,它实现了完全自洽的图解弱耦合模拟,能够在有限温度形式主义下处理真实材料。代码采用 MIT 许可授权。我们提供自洽 GW(scGW)和自洽二阶格林函数扰动理论(GF2)求解器、分析工具和后处理方法。本文总结了所实施的理论方法,并提供了运行模拟的背景、教程和实际说明:Green/WeakCouplingCPC Library 程序文件链接:https://doi.org/10.17632/2ysyhzww6t.1Developer's repository 链接:https://github.com/Green-Phys/green-mbptProgramming 语言:C++17、CUDA、Python许可条款:MIT 许可外部例程/库:MPI >= 3.0, BLAS, Eigen >= 3.4.0, cmake >= 3.18, cuBLAS.Nature of problem: The simulation of periodic solids and molecules using diagrammatic perturbation theorySolution method:我们提出了一个在 GW 和二阶扰动理论水平上完全自洽的有限温度多体扰动理论形式主义的开源实现。
{"title":"Green/WeakCoupling: Implementation of fully self-consistent finite-temperature many-body perturbation theory for molecules and solids","authors":"Sergei Iskakov ,&nbsp;Chia-Nan Yeh ,&nbsp;Pavel Pokhilko ,&nbsp;Yang Yu ,&nbsp;Lei Zhang ,&nbsp;Gaurav Harsha ,&nbsp;Vibin Abraham ,&nbsp;Ming Wen ,&nbsp;Munkhorgil Wang ,&nbsp;Jacob Adamski ,&nbsp;Tianran Chen ,&nbsp;Emanuel Gull ,&nbsp;Dominika Zgid","doi":"10.1016/j.cpc.2024.109380","DOIUrl":"10.1016/j.cpc.2024.109380","url":null,"abstract":"<div><div>The accurate ab-initio simulation of molecules and periodic solids with diagrammatic perturbation theory is an important task in quantum chemistry, condensed matter physics, and materials science. In this article, we present the <span>WeakCoupling</span> module of the open-source software package <span>Green</span>, which implements fully self-consistent diagrammatic weak coupling simulations, capable of dealing with real materials in the finite-temperature formalism. The code is licensed under the permissive MIT license. We provide self-consistent GW (scGW) and self-consistent second-order Green's function perturbation theory (GF2) solvers, analysis tools, and post-processing methods. This paper summarizes the theoretical methods implemented and provides background, tutorials and practical instructions for running simulations.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> <span>Green</span>/<span>WeakCoupling</span></div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/2ysyhzww6t.1</span><svg><path></path></svg></span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/Green-Phys/green-mbpt</span><svg><path></path></svg></span></div><div><em>Programming language:</em> <span>C++17</span>, <span>CUDA</span>, <span>Python</span></div><div><em>Licensing provisions:</em> MIT License</div><div><em>External routines/libraries:</em> <span>MPI &gt;= 3.0</span>, <span>BLAS</span>, <span>Eigen &gt;= 3.4.0</span>, <span>cmake &gt;= 3.18</span>, <span>cuBLAS</span>.</div><div><em>Nature of problem:</em> The simulation of periodic solids and molecules using diagrammatic perturbation theory</div><div><em>Solution method:</em> We present an open-source implementation of the fully self-consistent finite-temperature many-body perturbation theory formalism at the GW and second-order perturbation theory level.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109380"},"PeriodicalIF":7.2,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142312565","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SSLG4: A novel scintillator simulation library for Geant4 SSLG4: Geant4 的新型闪烁体模拟库
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-19 DOI: 10.1016/j.cpc.2024.109385
Mustafa Kandemir , Emrah Tiras , Burcu Kirezli , İbrahim Koca
This study introduces a new Scintillator Simulation Library called SSLG4 for the Geant4 Monte Carlo simulation package. With SSLG4, we aim to enhance efficiency and accelerate progress in optical simulations within the Geant4 framework by simplifying scintillator handling and providing a rich repository of scintillators. The SSLG4 enables users to quickly include predefined scintillator materials in their simulations without requiring manual definition. The library initially contains 68 scintillators, consisting of 58 organic and 10 inorganic types. Most of these scintillators are selected from the catalogs of several scintillator manufacturers, notably Eljen and Luxium. Other scintillators are included based on their widespread use across various physics domains. The library stores optical data of scintillators in ASCII files with .mac and .txt extensions, enabling users to add, remove, or modify properties of scintillators at runtime of their applications. In addition, we made all the scintillator data available in the library on a dedicated page of our website to ensure convenient access for all users.

Program summary

Program title: SSLG4
CPC Library link to program files: https://doi.org/10.17632/3zbwr5wf7z.1
Developer's repository link: https://github.com/mkandemirr/SSLG4, https://neutrino.erciyes.edu.tr/SSLG4/
Licensing provisions: GNU General Public License 3
Programming language: C++
External routines/libraries: Geant4, CMake, OPSim
Nature of problem: Defining a new scintillator in Geant4 is a cumbersome process for some users due to three main reasons: (1) It requires a lot of data input from users, (2) collecting the scintillator data requires an extensive literature review, and (3) the collected data needs to be converted into the desired format. In addition, the interfaces provided to define a scintillator direct users to embed scintillator data into their source code, resulting in increased code complexity, reduced code readability, and an inefficient working environment.
Solution method: To solve the problems mentioned above, developing and introducing a new library consisting of fully parameterized and ready-to-use scintillators would greatly increase the useability of the Geant4 simulation package for scintillator studies and interest a wide range of scientific communities.
本研究为 Geant4 蒙特卡罗模拟软件包引入了一个名为 SSLG4 的新闪烁体模拟库。通过 SSLG4,我们旨在简化闪烁体处理并提供丰富的闪烁体资源库,从而在 Geant4 框架内提高光学模拟的效率并加快进度。通过 SSLG4,用户可以快速将预定义的闪烁体材料纳入仿真,而无需手动定义。闪烁体库最初包含 68 种闪烁体,包括 58 种有机闪烁体和 10 种无机闪烁体。这些闪烁体大多选自几家闪烁体制造商的产品目录,特别是 Eljen 和 Luxium。其他闪烁体则是根据其在不同物理领域的广泛应用而纳入其中的。该库将闪烁体的光学数据存储在以 .mac 和 .txt 为扩展名的 ASCII 文件中,使用户能够在应用程序运行时添加、删除或修改闪烁体的属性。此外,我们还在网站的专门页面上提供了该库中的所有闪烁体数据,以确保所有用户都能方便地访问:SSLG4CPC 库程序文件链接:https://doi.org/10.17632/3zbwr5wf7z.1Developer's repository 链接:https://github.com/mkandemirr/SSLG4, https://neutrino.erciyes.edu.tr/SSLG4/Licensing 规定:GNU General Public License 3编程语言:C++外部例程/库:Geant4、CMake、OPSim问题性质:在 Geant4 中定义新的闪烁体对某些用户来说是一个繁琐的过程,主要原因有三:(1) 需要用户输入大量数据;(2) 收集闪烁体数据需要查阅大量文献;(3) 需要将收集到的数据转换成所需的格式。此外,定义闪烁体所提供的接口会引导用户将闪烁体数据嵌入源代码中,导致代码复杂度增加,代码可读性降低,工作环境效率低下:为解决上述问题,开发并引入一个由完全参数化且随时可用的闪烁体组成的新库,将大大提高 Geant4 仿真软件包在闪烁体研究方面的可用性,并引起科学界的广泛兴趣。
{"title":"SSLG4: A novel scintillator simulation library for Geant4","authors":"Mustafa Kandemir ,&nbsp;Emrah Tiras ,&nbsp;Burcu Kirezli ,&nbsp;İbrahim Koca","doi":"10.1016/j.cpc.2024.109385","DOIUrl":"10.1016/j.cpc.2024.109385","url":null,"abstract":"<div><div>This study introduces a new Scintillator Simulation Library called SSLG4 for the Geant4 Monte Carlo simulation package. With SSLG4, we aim to enhance efficiency and accelerate progress in optical simulations within the Geant4 framework by simplifying scintillator handling and providing a rich repository of scintillators. The SSLG4 enables users to quickly include predefined scintillator materials in their simulations without requiring manual definition. The library initially contains 68 scintillators, consisting of 58 organic and 10 inorganic types. Most of these scintillators are selected from the catalogs of several scintillator manufacturers, notably Eljen and Luxium. Other scintillators are included based on their widespread use across various physics domains. The library stores optical data of scintillators in ASCII files with .mac and .txt extensions, enabling users to add, remove, or modify properties of scintillators at runtime of their applications. In addition, we made all the scintillator data available in the library on a dedicated page of our website to ensure convenient access for all users.</div></div><div><h3>Program summary</h3><div><em>Program title:</em> SSLG4</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/3zbwr5wf7z.1</span><svg><path></path></svg></span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/mkandemirr/SSLG4</span><svg><path></path></svg></span>, <span><span>https://neutrino.erciyes.edu.tr/SSLG4/</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> GNU General Public License 3</div><div><em>Programming language:</em> C++</div><div><em>External routines/libraries:</em> Geant4, CMake, OPSim</div><div><em>Nature of problem:</em> Defining a new scintillator in Geant4 is a cumbersome process for some users due to three main reasons: (1) It requires a lot of data input from users, (2) collecting the scintillator data requires an extensive literature review, and (3) the collected data needs to be converted into the desired format. In addition, the interfaces provided to define a scintillator direct users to embed scintillator data into their source code, resulting in increased code complexity, reduced code readability, and an inefficient working environment.</div><div><em>Solution method:</em> To solve the problems mentioned above, developing and introducing a new library consisting of fully parameterized and ready-to-use scintillators would greatly increase the useability of the Geant4 simulation package for scintillator studies and interest a wide range of scientific communities.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109385"},"PeriodicalIF":7.2,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142312564","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An efficient saddle search method for ordered phase transitions involving translational invariance 涉及平移不变性的有序相变的高效鞍座搜索法
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-19 DOI: 10.1016/j.cpc.2024.109381
Gang Cui, Kai Jiang, Tiejun Zhou

In this work, we propose an efficient nullspace-preserving saddle search (NPSS) method for a class of phase transitions involving translational invariance, where the critical states are often degenerate. The NPSS method includes two stages, escaping from the basin and searching for the index-1 generalized saddle point. The NPSS method climbs upward from the generalized local minimum in segments to overcome the challenges of degeneracy. In each segment, an effective ascent direction is ensured by keeping this direction orthogonal to the nullspace of the initial state in this segment. This method can escape the basin quickly and converge to the transition states efficiently. We apply the NPSS method to the phase transitions between crystals, and between crystal and quasicrystal, based on the Landau-Brazovskii and Lifshitz-Petrich free energy functionals. Numerical results show a good performance of the NPSS method.

在这项工作中,我们针对一类涉及平移不变性的相变提出了一种高效的空域保留鞍点搜索(NPSS)方法,在这类相变中,临界状态往往是退化的。NPSS 方法包括两个阶段:逃离盆地和搜索索引-1 广义鞍点。NPSS 方法从广义局部最小值分段向上爬升,以克服退化的挑战。在每个分段中,通过保持上升方向与该分段中初始状态的无效空间正交,确保了有效的上升方向。这种方法可以快速逃离盆地,并高效收敛到过渡状态。我们基于 Landau-Brazovskii 和 Lifshitz-Petrich 自由能函数,将 NPSS 方法应用于晶体之间以及晶体与准晶体之间的相变。数值结果表明 NPSS 方法性能良好。
{"title":"An efficient saddle search method for ordered phase transitions involving translational invariance","authors":"Gang Cui,&nbsp;Kai Jiang,&nbsp;Tiejun Zhou","doi":"10.1016/j.cpc.2024.109381","DOIUrl":"10.1016/j.cpc.2024.109381","url":null,"abstract":"<div><p>In this work, we propose an efficient nullspace-preserving saddle search (NPSS) method for a class of phase transitions involving translational invariance, where the critical states are often degenerate. The NPSS method includes two stages, escaping from the basin and searching for the index-1 generalized saddle point. The NPSS method climbs upward from the generalized local minimum in segments to overcome the challenges of degeneracy. In each segment, an effective ascent direction is ensured by keeping this direction orthogonal to the nullspace of the initial state in this segment. This method can escape the basin quickly and converge to the transition states efficiently. We apply the NPSS method to the phase transitions between crystals, and between crystal and quasicrystal, based on the Landau-Brazovskii and Lifshitz-Petrich free energy functionals. Numerical results show a good performance of the NPSS method.</p></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109381"},"PeriodicalIF":7.2,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142274405","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Corrigendum to “RANSBox: A zero-dimensional modular software package for Reynolds-averaged Navier-Stokes modeling” [Computer Physics Communications volume 298 (2024) 109097] RANSBox:用于雷诺平均纳维-斯托克斯建模的零维模块化软件包"[《计算机物理学通讯》第298卷(2024)109097]
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-18 DOI: 10.1016/j.cpc.2024.109376
Brandon E. Morgan, Maxwell Osawe, Marty Marinak, Britton J. Olson
{"title":"Corrigendum to “RANSBox: A zero-dimensional modular software package for Reynolds-averaged Navier-Stokes modeling” [Computer Physics Communications volume 298 (2024) 109097]","authors":"Brandon E. Morgan,&nbsp;Maxwell Osawe,&nbsp;Marty Marinak,&nbsp;Britton J. Olson","doi":"10.1016/j.cpc.2024.109376","DOIUrl":"10.1016/j.cpc.2024.109376","url":null,"abstract":"","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109376"},"PeriodicalIF":7.2,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010465524002996/pdfft?md5=636a37a9483b2727bef8af61eefa7b89&pid=1-s2.0-S0010465524002996-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142243048","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MemriSim: A theoretical framework for simulating electron transport in oxide memristors MemriSim:模拟氧化物忆阻器中电子传输的理论框架
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-14 DOI: 10.1016/j.cpc.2024.109375
Shuwei Zhai , Wenjin Gao , Guoxiang Zhi , Tianzhao Li , Wenzhen Dou , Miao Zhou
We have developed a theoretical framework MemriSim for simulating the resistive switching behaviors of oxide memristors. MemriSim comprises two major parts, i) structural evolution of oxygen vacancies during conductive filament formation/rupture by kinetic Monte Carlo (kMC) algorithm, and ii) transport calculations based on the scenario of electron tunneling and thermionic emission with the kMC derived structures. As prototype probes, we have computed the current-voltage (I-V) curves of HfO2 and TaOx based memristors and compared the results with experimental measurements, which show perfect agreement. By tuning the physical parameters, MemriSim can describe resistive switching devices with different oxide layers and metal electrodes. In addition, the pulse transient current can also be simulated by considering the transient response of RLC circuit. The developed framework not only provides a general approach for understanding the fundamental mechanism of resistive switching in oxides, but also opens up new opportunities for designing and optimizing memristor-based architectures for nonvolatile memory, logic-in-memory and neuromorphic computing.
Program summary
Program Title: MemriSim.
CPC Library link to program files: https://doi.org/10.17632/8gbbgf8z49.1
Licensing provisions: GPLv2.
Programming language: C++.
Supplementary material: Supplementary material is available.
Nature of problem: A general framework for simulating the resistive switching properties of oxide-based memristors; generate the structure of oxide layer during filament formation/rupture; calculate the I-V curves of memristive device; simulate the pulse transient current; predict the resistive switching performance of new devices.
Solution method: The framework uses kMC algorithm for structural evolution, the electric field inside oxide layer is computed by the Poisson's equation, and the transport calculation is based on electron tunneling and thermionic emission.
我们开发了一个理论框架 MemriSim,用于模拟氧化物忆阻器的电阻开关行为。MemriSim 包括两个主要部分:i) 利用动力学蒙特卡洛(kMC)算法计算导电丝形成/断裂过程中氧空位的结构演变;ii) 基于 kMC 衍生结构的电子隧道和热离子发射情景进行传输计算。作为原型探测器,我们计算了基于 HfO2 和 TaOx 的忆阻器的电流-电压(I-V)曲线,并将结果与实验测量结果进行了比较,结果显示两者完全一致。通过调整物理参数,MemriSim 可以描述具有不同氧化层和金属电极的电阻开关器件。此外,还可以通过考虑 RLC 电路的瞬态响应来模拟脉冲瞬态电流。所开发的框架不仅为理解氧化物中电阻开关的基本机制提供了一种通用方法,还为设计和优化基于忆阻器的非易失性存储器、内存逻辑和神经形态计算架构提供了新的机遇:MemriSim.CPC 库链接到程序文件:https://doi.org/10.17632/8gbbgf8z49.1Licensing 规定:GPLv2.编程语言:C++C++.Supplementary material:问题性质:模拟基于氧化物的忆阻器电阻开关特性的通用框架;生成灯丝形成/断裂过程中的氧化层结构;计算忆阻器的 I-V 曲线;模拟脉冲瞬态电流;预测新器件的电阻开关性能:求解方法:框架采用 kMC 算法进行结构演化,通过泊松方程计算氧化层内部的电场,基于电子隧道和热离子发射进行传输计算。
{"title":"MemriSim: A theoretical framework for simulating electron transport in oxide memristors","authors":"Shuwei Zhai ,&nbsp;Wenjin Gao ,&nbsp;Guoxiang Zhi ,&nbsp;Tianzhao Li ,&nbsp;Wenzhen Dou ,&nbsp;Miao Zhou","doi":"10.1016/j.cpc.2024.109375","DOIUrl":"10.1016/j.cpc.2024.109375","url":null,"abstract":"<div><div>We have developed a theoretical framework MemriSim for simulating the resistive switching behaviors of oxide memristors. MemriSim comprises two major parts, i) structural evolution of oxygen vacancies during conductive filament formation/rupture by kinetic Monte Carlo (kMC) algorithm, and ii) transport calculations based on the scenario of electron tunneling and thermionic emission with the kMC derived structures. As prototype probes, we have computed the current-voltage (I-V) curves of HfO<sub>2</sub> and TaO<sub>x</sub> based memristors and compared the results with experimental measurements, which show perfect agreement. By tuning the physical parameters, MemriSim can describe resistive switching devices with different oxide layers and metal electrodes. In addition, the pulse transient current can also be simulated by considering the transient response of RLC circuit. The developed framework not only provides a general approach for understanding the fundamental mechanism of resistive switching in oxides, but also opens up new opportunities for designing and optimizing memristor-based architectures for nonvolatile memory, logic-in-memory and neuromorphic computing.</div><div>Program summary</div><div>Program Title: MemriSim.</div><div>CPC Library link to program files: <span><span>https://doi.org/10.17632/8gbbgf8z49.1</span><svg><path></path></svg></span></div><div>Licensing provisions: GPLv2.</div><div>Programming language: C++.</div><div>Supplementary material: Supplementary material is available.</div><div>Nature of problem: A general framework for simulating the resistive switching properties of oxide-based memristors; generate the structure of oxide layer during filament formation/rupture; calculate the I-V curves of memristive device; simulate the pulse transient current; predict the resistive switching performance of new devices.</div><div>Solution method: The framework uses kMC algorithm for structural evolution, the electric field inside oxide layer is computed by the Poisson's equation, and the transport calculation is based on electron tunneling and thermionic emission.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109375"},"PeriodicalIF":7.2,"publicationDate":"2024-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142312563","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Parallel finite-element codes for the Bogoliubov-de Gennes stability analysis of Bose-Einstein condensates 用于玻色-爱因斯坦凝聚体的波哥留布夫-德-热涅斯稳定性分析的并行有限元代码
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-13 DOI: 10.1016/j.cpc.2024.109378
Georges Sadaka , Pierre Jolivet , Efstathios G. Charalampidis , Ionut Danaila
<div><p>We present and distribute a parallel finite-element toolbox written in the free software <span>FreeFEM</span> for computing the Bogoliubov-de Gennes (BdG) spectrum of stationary solutions to one- and two-component Gross-Pitaevskii (GP) equations, in two or three spatial dimensions. The parallelization of the toolbox relies exclusively upon the recent interfacing of <span>FreeFEM</span> with the <span>PETSc</span> library. The latter contains itself a wide palette of state-of-the-art linear algebra libraries, graph partitioners, mesh generation and domain decomposition tools, as well as a suite of eigenvalue solvers that are embodied in the <span>SLEPc</span> library. Within the present toolbox, stationary states of the GP equations are computed by a Newton method. Branches of solutions are constructed using an adaptive step-size continuation algorithm. The combination of mesh adaptivity tools from <span>FreeFEM</span> with the parallelization features from <span>PETSc</span> makes the toolbox efficient and reliable for the computation of stationary states. Their BdG spectrum is computed using the <span>SLEPc</span> eigenvalue solver. We perform extensive tests and validate our programs by comparing the toolbox's results with known theoretical and numerical findings that have been reported in the literature.</p></div><div><h3>Program summary</h3><p><em>Program Title:</em> FFEM_BdG_ddm_toolbox.zip</p><p><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/w9hg964wpb.1</span><svg><path></path></svg></span></p><p><em>Licensing provisions:</em> GPLv3</p><p><em>Programming language:</em> <span>FreeFEM</span> (v 4.12) free software (<span><span>www.freefem.org</span><svg><path></path></svg></span>)</p><p><em>Nature of problem:</em> Among the plethora of configurations that may exist in Gross-Pitaevskii (GP) equations modeling one or two-component Bose-Einstein condensates, only the ones that are deemed spectrally stable (or even, in some cases, weakly unstable) have high probability to be observed in realistic ultracold atoms experiments. To investigate the spectral stability of solutions requires the numerical study of the linearization of GP equations, the latter commonly known as the Bogoliubov-de Gennes (BdG) spectral problem. The present software offers an efficient and reliable tool for the computation of eigenvalues (or modes) of the BdG problem for a given two- or three-dimensional GP configuration. Then, the spectral stability (or instability) can be inferred from its spectrum, thus predicting (or not) its observability in experiments.</p><p><em>Solution method:</em> The present toolbox in <span>FreeFEM</span> consists of the following steps. At first, the GP equations in two (2D) and three (3D) spatial dimensions are discretized by using P2 (piece-wise quadratic) Galerkin triangular (in 2D) or tetrahedral (in 3D) finite elements. For a given configuration of interest, mesh adaptivity in <span>FreeFEM</span>
我们介绍并发布了一个用免费软件 FreeFEM 编写的并行有限元工具箱,用于计算二维或三维空间中单分量和双分量格罗斯-皮塔耶夫斯基(GP)方程静态解的波哥留布夫-德-吉尼斯(BdG)谱。工具箱的并行化完全依赖于 FreeFEM 与 PETSc 库的最新接口。PETSc 库本身包含大量最先进的线性代数库、图形分割器、网格生成和域分解工具,以及 SLEPc 库中的一套特征值求解器。在本工具箱中,GP 方程的静止状态是通过牛顿法计算得出的。使用自适应步长延续算法构建求解分支。FreeFEM 的网格自适应工具与 PETSc 的并行化功能相结合,使得该工具箱在计算静止状态时高效可靠。它们的 BdG 频谱是使用 SLEPc 特征值求解器计算的。我们通过比较工具箱的结果与文献中报道的已知理论和数值结果,对程序进行了广泛的测试和验证:FFEM_BdG_ddm_toolbox.zipCPC 库链接到程序文件:https://doi.org/10.17632/w9hg964wpb.1Licensing 规定:GPLv3编程语言:FreeFEM (v 4.12) 免费软件 (www.freefem.org)问题性质:在模拟单组分或双组分玻色-爱因斯坦凝聚体的格罗斯-皮塔耶夫斯基(Gross-Pitaevskii,GP)方程中可能存在的大量构型中,只有那些被认为具有光谱稳定性(甚至在某些情况下具有弱不稳定性)的构型才极有可能在现实的超冷原子实验中被观测到。要研究解的光谱稳定性,需要对 GP 方程的线性化进行数值研究,后者通常被称为波哥留布夫-德-吉恩(Bogoliubov-de Gennes,BdG)光谱问题。本软件为计算给定二维或三维 GP 配置的 BdG 问题特征值(或模式)提供了高效可靠的工具。然后,可以根据其频谱推断其频谱稳定性(或不稳定性),从而预测(或不预测)其在实验中的可观测性:FreeFEM 中的本工具箱包括以下步骤。首先,使用 P2(片断二次方)Galerkin 三角形(二维)或四面体(三维)有限元对二维(2D)和三维(3D)空间的 GP 方程进行离散化。对于给定的相关配置,FreeFEM 中的网格自适应功能可缩小问题的规模,从而减少工具箱的执行时间。然后,通过牛顿方法获得 GP 方程的静态,该方法的主干是从 PETSc1 库中精挑细选的可靠、高效的线性求解器。在确定静态配置后,采用参数延续法对 GP 方程中的化学势(有效控制 BEC 中的原子数)进行延续,并对延续参数进行步长调整,以追踪此类解的分支。最后,通过使用 SLEPc2 库精确求解参数空间中每一点的基本特征值问题,计算解分支的稳定性(即 BdG 频谱)。本工具箱采用域分解法(DDM)进行三维计算。在计算过程中,工具箱不仅存储解,还存储从 BdG 问题解中产生的特征值和各自的特征向量。我们提供了在单分量和双分量 GP 方程中计算静态配置及其 BdG 频谱的示例:运行时间:几分钟到几小时不等,取决于网格分辨率和空间维度。
{"title":"Parallel finite-element codes for the Bogoliubov-de Gennes stability analysis of Bose-Einstein condensates","authors":"Georges Sadaka ,&nbsp;Pierre Jolivet ,&nbsp;Efstathios G. Charalampidis ,&nbsp;Ionut Danaila","doi":"10.1016/j.cpc.2024.109378","DOIUrl":"10.1016/j.cpc.2024.109378","url":null,"abstract":"&lt;div&gt;&lt;p&gt;We present and distribute a parallel finite-element toolbox written in the free software &lt;span&gt;FreeFEM&lt;/span&gt; for computing the Bogoliubov-de Gennes (BdG) spectrum of stationary solutions to one- and two-component Gross-Pitaevskii (GP) equations, in two or three spatial dimensions. The parallelization of the toolbox relies exclusively upon the recent interfacing of &lt;span&gt;FreeFEM&lt;/span&gt; with the &lt;span&gt;PETSc&lt;/span&gt; library. The latter contains itself a wide palette of state-of-the-art linear algebra libraries, graph partitioners, mesh generation and domain decomposition tools, as well as a suite of eigenvalue solvers that are embodied in the &lt;span&gt;SLEPc&lt;/span&gt; library. Within the present toolbox, stationary states of the GP equations are computed by a Newton method. Branches of solutions are constructed using an adaptive step-size continuation algorithm. The combination of mesh adaptivity tools from &lt;span&gt;FreeFEM&lt;/span&gt; with the parallelization features from &lt;span&gt;PETSc&lt;/span&gt; makes the toolbox efficient and reliable for the computation of stationary states. Their BdG spectrum is computed using the &lt;span&gt;SLEPc&lt;/span&gt; eigenvalue solver. We perform extensive tests and validate our programs by comparing the toolbox's results with known theoretical and numerical findings that have been reported in the literature.&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;Program summary&lt;/h3&gt;&lt;p&gt;&lt;em&gt;Program Title:&lt;/em&gt; FFEM_BdG_ddm_toolbox.zip&lt;/p&gt;&lt;p&gt;&lt;em&gt;CPC Library link to program files:&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://doi.org/10.17632/w9hg964wpb.1&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Licensing provisions:&lt;/em&gt; GPLv3&lt;/p&gt;&lt;p&gt;&lt;em&gt;Programming language:&lt;/em&gt; &lt;span&gt;FreeFEM&lt;/span&gt; (v 4.12) free software (&lt;span&gt;&lt;span&gt;www.freefem.org&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;)&lt;/p&gt;&lt;p&gt;&lt;em&gt;Nature of problem:&lt;/em&gt; Among the plethora of configurations that may exist in Gross-Pitaevskii (GP) equations modeling one or two-component Bose-Einstein condensates, only the ones that are deemed spectrally stable (or even, in some cases, weakly unstable) have high probability to be observed in realistic ultracold atoms experiments. To investigate the spectral stability of solutions requires the numerical study of the linearization of GP equations, the latter commonly known as the Bogoliubov-de Gennes (BdG) spectral problem. The present software offers an efficient and reliable tool for the computation of eigenvalues (or modes) of the BdG problem for a given two- or three-dimensional GP configuration. Then, the spectral stability (or instability) can be inferred from its spectrum, thus predicting (or not) its observability in experiments.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Solution method:&lt;/em&gt; The present toolbox in &lt;span&gt;FreeFEM&lt;/span&gt; consists of the following steps. At first, the GP equations in two (2D) and three (3D) spatial dimensions are discretized by using P2 (piece-wise quadratic) Galerkin triangular (in 2D) or tetrahedral (in 3D) finite elements. For a given configuration of interest, mesh adaptivity in &lt;span&gt;FreeFEM&lt;/span&gt; ","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109378"},"PeriodicalIF":7.2,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142243052","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Determination of electronic resonances by analytic continuation using barycentric formula 利用重心公式的解析延续确定电子共振
IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-09-13 DOI: 10.1016/j.cpc.2024.109379
Roman Čurík , Jiří Horáček

Numerical analytical continuation of a function is used to determine its complex roots. The analytical continuation is carried out by means of a barycentric formula. From the knowledge of the complex roots the energy and width of shape resonances as well as of quantum virtual states can be determined. The roots are calculated for several realistic models and the results are compared with other approaches. We also explore and discuss a stability of the predicted resonant roots with respect to changes of the perturbation potential.

函数的数值解析延续用于确定其复根。分析延续是通过重心公式进行的。根据对复根的了解,可以确定形状共振以及量子虚拟态的能量和宽度。我们计算了几个现实模型的复根,并将结果与其他方法进行了比较。我们还探讨和讨论了预测的共振根随扰动势变化而变化的稳定性。
{"title":"Determination of electronic resonances by analytic continuation using barycentric formula","authors":"Roman Čurík ,&nbsp;Jiří Horáček","doi":"10.1016/j.cpc.2024.109379","DOIUrl":"10.1016/j.cpc.2024.109379","url":null,"abstract":"<div><p>Numerical analytical continuation of a function is used to determine its complex roots. The analytical continuation is carried out by means of a barycentric formula. From the knowledge of the complex roots the energy and width of shape resonances as well as of quantum virtual states can be determined. The roots are calculated for several realistic models and the results are compared with other approaches. We also explore and discuss a stability of the predicted resonant roots with respect to changes of the perturbation potential.</p></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"306 ","pages":"Article 109379"},"PeriodicalIF":7.2,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142243049","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computer Physics Communications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1