首页 > 最新文献
paperpass

Computer Physics Communications最新文献

英文 中文
DTLreactingFoam: An efficient CFD tool for laminar reacting flow simulations using detailed chemistry and transport with time-correlated thermophysical properties DTLreactingFoam:一个高效的CFD工具,用于层流反应流模拟,使用详细的化学和传输与时间相关的热物理性质
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-05-01 Epub Date: 2026-01-25 DOI: 10.1016/j.cpc.2026.110052
Danh Nam Nguyen , Jae Hun Lee , Chun Sang Yoo
<div><div>The official OpenFOAM distributions are currently not well-suited for accurate simulations of laminar reacting flows, primarily due to the restrictive Sutherland transport model and the oversimplified unity Lewis number assumption. These limitations can be addressed by employing a detailed transport model (DTM) grounded in kinetic gas theory. However, this approach significantly increases computational cost. To resolve this trade-off, we present a newly developed framework, <em>DTLreactingFoam</em>, designed for simulating laminar flames with integrated detailed transport and chemical kinetics while maintaining computational efficiency. The first level of cost reduction is achieved by incorporating a polynomial-fit transport model (FTM). Further acceleration is provided by a time-correlated thermophysical property evaluation (coTHERM) method, which dynamically updates properties at each time step or iteration by exploiting their temporal correlations. The framework is validated through a series of canonical laminar flame simulations. The results show excellent agreement with experimental measurements and benchmark software, confirming the accurate implementation of both the DTM and FTM. Moreover, validation results demonstrate that coupling the coTHERM method with either the DTM or FTM enables high-fidelity laminar flame simulations with substantially reduced computational cost. Notably, using the coTHERM method in conjunction with the FTM achieves up to a 77% reduction in computational time compared to the direct use of the DTM, without compromising accuracy.</div><div><strong>PROGRAM SUMMARY</strong> <em>Program Title:</em> DTLreactingFoam <em>CPC Library link to program files:</em> (to be added by Technical Editor) <em>Developer’s repository link (OF-12):</em> <span><span>https://github.com/danhnam11/DTLreactingFoam-12</span><svg><path></path></svg></span> <em>Developer’s repository link (OF-10):</em> <span><span>https://github.com/danhnam11/DTLreactingFoam-10</span><svg><path></path></svg></span> <em>Developer’s repository link (OF-8):</em> <span><span>https://github.com/danhnam11/DTLreactingFoam-8</span><svg><path></path></svg></span> <em>Code Ocean capsule:</em> (to be added by Technical Editor) <em>Licensing provisions:</em> GPLv3 <em>Programming language:</em> C++ <em>Supplementary material: Nature of problem:</em> Using the detailed transport model (DTM) based on the principles of kinetic gas theory can accurately simulate laminar reacting flows in OpenFOAM (OF). However, the accuracy comes at the cost of significantly greater computational effort since all thermophyscal properties are recomputed in every single cell and at every time step throughout the simulation when using DTM in OF. <em>Solution method:</em> In reacting flow simulations, the evolution of thermodynamic state variables and species concentrations between successive steps are correlated. The change in these quantities from one step to the next are often minimal
官方的OpenFOAM分布目前不太适合层流反应流的精确模拟,主要是由于限制性萨瑟兰输移模型和过于简化的统一刘易斯数假设。这些限制可以通过采用基于动力学气体理论的详细输运模型(DTM)来解决。然而,这种方法显著地增加了计算成本。为了解决这个问题,我们提出了一个新开发的框架,DTLreactingFoam,旨在模拟层流火焰,同时保持计算效率。第一级的成本降低是通过纳入一个多项式拟合运输模型(FTM)来实现的。时间相关热物性评价(coTHERM)方法提供了进一步的加速,该方法通过利用它们的时间相关性,在每个时间步或迭代中动态更新属性。通过一系列经典层流火焰模拟验证了该框架的有效性。结果与实验测量和基准测试软件非常吻合,证实了DTM和FTM的准确实现。此外,验证结果表明,将coTHERM方法与DTM或FTM相结合,可以实现高保真的层流火焰模拟,大大降低了计算成本。值得注意的是,与直接使用DTM相比,将coTHERM方法与FTM结合使用可以减少77%的计算时间,而不会影响精度。项目摘要项目名称:DTLreactingFoam CPC库链接到程序文件:(由技术编辑添加)开发人员存储库链接(OF-12): https://github.com/danhnam11/DTLreactingFoam-12开发人员存储库链接(OF-10): https://github.com/danhnam11/DTLreactingFoam-10开发人员存储库链接(OF-8): https://github.com/danhnam11/DTLreactingFoam-8代码海洋胶囊:(由技术编辑添加)许可条款:GPLv3编程语言:问题性质:利用基于动力学气体理论原理的详细输运模型(DTM)可以准确模拟OpenFOAM (of)中的层流反应流动。然而,当在of中使用DTM时,由于在整个模拟过程中每个单元和每个时间步都要重新计算所有热物理性质,因此准确性是以更大的计算工作量为代价的。求解方法:在反应流模拟中,热力学状态变量的演化和各步骤间的物质浓度是相互关联的。这些量从一步到下一步的变化通常是最小的,因为燃烧模拟中使用的时间步长通常很小(即在微秒级或更小)。因此,如果这些变化足够小,就没有必要在每个时间步长重新计算热物性,而是可以合理地将它们视为短时间间隔的时不变。这种技术被称为时间相关热物性评价(coTHERM)。在保证精度的前提下,在OF中使用DTM进行数值模拟可以减少大量的计算成本。参考文献:所有适当的方法参考文献都包含在题为参考文献的部分中。
{"title":"DTLreactingFoam: An efficient CFD tool for laminar reacting flow simulations using detailed chemistry and transport with time-correlated thermophysical properties","authors":"Danh Nam Nguyen ,&nbsp;Jae Hun Lee ,&nbsp;Chun Sang Yoo","doi":"10.1016/j.cpc.2026.110052","DOIUrl":"10.1016/j.cpc.2026.110052","url":null,"abstract":"&lt;div&gt;&lt;div&gt;The official OpenFOAM distributions are currently not well-suited for accurate simulations of laminar reacting flows, primarily due to the restrictive Sutherland transport model and the oversimplified unity Lewis number assumption. These limitations can be addressed by employing a detailed transport model (DTM) grounded in kinetic gas theory. However, this approach significantly increases computational cost. To resolve this trade-off, we present a newly developed framework, &lt;em&gt;DTLreactingFoam&lt;/em&gt;, designed for simulating laminar flames with integrated detailed transport and chemical kinetics while maintaining computational efficiency. The first level of cost reduction is achieved by incorporating a polynomial-fit transport model (FTM). Further acceleration is provided by a time-correlated thermophysical property evaluation (coTHERM) method, which dynamically updates properties at each time step or iteration by exploiting their temporal correlations. The framework is validated through a series of canonical laminar flame simulations. The results show excellent agreement with experimental measurements and benchmark software, confirming the accurate implementation of both the DTM and FTM. Moreover, validation results demonstrate that coupling the coTHERM method with either the DTM or FTM enables high-fidelity laminar flame simulations with substantially reduced computational cost. Notably, using the coTHERM method in conjunction with the FTM achieves up to a 77% reduction in computational time compared to the direct use of the DTM, without compromising accuracy.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;PROGRAM SUMMARY&lt;/strong&gt; &lt;em&gt;Program Title:&lt;/em&gt; DTLreactingFoam &lt;em&gt;CPC Library link to program files:&lt;/em&gt; (to be added by Technical Editor) &lt;em&gt;Developer’s repository link (OF-12):&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://github.com/danhnam11/DTLreactingFoam-12&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt; &lt;em&gt;Developer’s repository link (OF-10):&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://github.com/danhnam11/DTLreactingFoam-10&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt; &lt;em&gt;Developer’s repository link (OF-8):&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://github.com/danhnam11/DTLreactingFoam-8&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt; &lt;em&gt;Code Ocean capsule:&lt;/em&gt; (to be added by Technical Editor) &lt;em&gt;Licensing provisions:&lt;/em&gt; GPLv3 &lt;em&gt;Programming language:&lt;/em&gt; C++ &lt;em&gt;Supplementary material: Nature of problem:&lt;/em&gt; Using the detailed transport model (DTM) based on the principles of kinetic gas theory can accurately simulate laminar reacting flows in OpenFOAM (OF). However, the accuracy comes at the cost of significantly greater computational effort since all thermophyscal properties are recomputed in every single cell and at every time step throughout the simulation when using DTM in OF. &lt;em&gt;Solution method:&lt;/em&gt; In reacting flow simulations, the evolution of thermodynamic state variables and species concentrations between successive steps are correlated. The change in these quantities from one step to the next are often minimal","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"322 ","pages":"Article 110052"},"PeriodicalIF":3.4,"publicationDate":"2026-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146057321","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
Scalable neural network driven molecular dynamics simulation 可扩展神经网络驱动的分子动力学模拟
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-05-01 Epub Date: 2026-01-21 DOI: 10.1016/j.cpc.2026.110036
Sojeong Park , Wei Liu , Simon Julian Lauw , Wooseop Kwak , Chandra S. Verma , Hwee Kuan Lee
Molecular dynamics (MD) simulation is an essential tool for condensed matter physics, materials science, structural/mechanistic biology, and multi-agent systems. Despite their successes, traditional numerical integration methods for solving Hamilton’s equations of motion are computationally intensive, limiting simulations to short time scales. Recent advancements in machine learning have opened new avenues for accelerating MD simulations. This work introduces the Local Update Function network (LUFnet), a transformer-based neural network designed to increase time integration step sizes significantly while maintaining simulation stability and accuracy. LUFnet integrates local spatial and temporal information, enabling efficient rollout for long-time-scale simulations. By preserving key symmetries such as translational invariance, Galilean coordinate transformation invariance, and particle exchange symmetry, LUFnet achieves robust performance across different thermodynamic states. LUFnet is designed to accommodate general physical models (e.g., Lennard-Jones, Coulomb potential, on lattice systems). Its framework allows the model to be trained on small systems and directly applied to larger systems, maintaining computation efficiency and computation memory usage that scales linearly with the number of particles. Benchmarked on Lennard-Jones systems, LUFnet demonstrated minimal accuracy degradation even after rollout over many large time integration steps, offering an effective approach to molecular dynamics simulations.
分子动力学(MD)模拟是凝聚态物理、材料科学、结构/机械生物学和多主体系统的重要工具。尽管取得了成功,但传统的求解汉密尔顿运动方程的数值积分方法计算量很大,将模拟限制在短时间尺度上。机器学习的最新进展为加速MD模拟开辟了新的途径。本工作介绍了局部更新函数网络(LUFnet),这是一种基于变压器的神经网络,旨在显著增加时间积分步长,同时保持仿真的稳定性和准确性。LUFnet集成了本地空间和时间信息,能够有效地进行长时间模拟。通过保持关键的对称性,如平移不变性、伽利略坐标变换不变性和粒子交换对称性,LUFnet在不同的热力学状态下实现了健壮的性能。LUFnet的设计是为了适应一般的物理模型(例如,伦纳德-琼斯,库仑势,在晶格系统)。它的框架允许模型在小型系统上进行训练,并直接应用于大型系统,保持计算效率和计算内存使用随粒子数量线性扩展。在leonard - jones系统的基准测试中,LUFnet显示出最小的精度下降,即使在推出许多大时间集成步骤之后,也为分子动力学模拟提供了有效的方法。
{"title":"Scalable neural network driven molecular dynamics simulation","authors":"Sojeong Park ,&nbsp;Wei Liu ,&nbsp;Simon Julian Lauw ,&nbsp;Wooseop Kwak ,&nbsp;Chandra S. Verma ,&nbsp;Hwee Kuan Lee","doi":"10.1016/j.cpc.2026.110036","DOIUrl":"10.1016/j.cpc.2026.110036","url":null,"abstract":"<div><div>Molecular dynamics (MD) simulation is an essential tool for condensed matter physics, materials science, structural/mechanistic biology, and multi-agent systems. Despite their successes, traditional numerical integration methods for solving Hamilton’s equations of motion are computationally intensive, limiting simulations to short time scales. Recent advancements in machine learning have opened new avenues for accelerating MD simulations. This work introduces the Local Update Function network (LUFnet), a transformer-based neural network designed to increase time integration step sizes significantly while maintaining simulation stability and accuracy. LUFnet integrates local spatial and temporal information, enabling efficient rollout for long-time-scale simulations. By preserving key symmetries such as translational invariance, Galilean coordinate transformation invariance, and particle exchange symmetry, LUFnet achieves robust performance across different thermodynamic states. LUFnet is designed to accommodate general physical models (e.g., Lennard-Jones, Coulomb potential, on lattice systems). Its framework allows the model to be trained on small systems and directly applied to larger systems, maintaining computation efficiency and computation memory usage that scales linearly with the number of particles. Benchmarked on Lennard-Jones systems, LUFnet demonstrated minimal accuracy degradation even after rollout over many large time integration steps, offering an effective approach to molecular dynamics simulations.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"322 ","pages":"Article 110036"},"PeriodicalIF":3.4,"publicationDate":"2026-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146076756","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
plasmonX: An open-source code for nanoplasmonics plasmonX:纳米等离子体学的开源代码
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-05-01 Epub Date: 2026-01-15 DOI: 10.1016/j.cpc.2026.110035
Tommaso Giovannini , Pablo Grobas Illobre , Piero Lafiosca , Luca Nicoli , Luca Bonatti , Stefano Corni , Chiara Cappelli
We present the first public release of plasmonX, a novel open-source code for simulating the plasmonic response of complex nanostructures. The code supports both fully atomistic and implicit descriptions of nanomaterials. In particular, it employs the frequency-dependent fluctuating charges (ωFQ) and dipoles (ωFQFμ) models to describe the response properties of atomistic structures, including simple and d-metals, graphene-based structures, and multi-metal nanostructures. For implicit representations, the Boundary Element Method is implemented in both the dielectric polarizable continuum model (DPCM) and integral equation formalism (IEF-PCM) variants. The distribution also includes a post-processing module that enables analysis of electric field-induced properties such as charge density and electric field patterns.

PROGRAM SUMMARY

Program Title: plasmonX CPC Library link to program files: https://doi.org/10.17632/zcd8fb4457.1 Developer’s repository link: https://github.com/plasmonX/plasmonX Licensing provisions: GPLv3 Programming language: Fortran 2008, Python Nature of problem: Simulating the response properties of plasmonic metallic and graphene-based nanomaterials. Solution method: Fully atomistic frequency-dependent fluctuating charges (ωFQ) [1,2] and dipoles (ωFQFμ) [3] models and implicit, non-atomistic Boundary Element Methods (BEM) [4]. The approaches are implemented within the quasistatic approximation. Additional comments including restrictions and unusual features:The program has been mainly tested by using gfortran (versions 9–13) combined with the Math Kernel Library (MKL) provided by Intel.
References:
  • [1
    ]T. Giovannini, M. Rosa, S. Corni, C. Cappelli, A classical picture of subnanometer junctions: an atomistic Drude approach to nanoplasmonics, Nanoscale 11 (13) (2019) 6004-6015
  • [2
    ]T. Giovannini, L. Bonatti, M. Polini, C. Cappelli, Graphene plasmonics: Fully atomistic approach for realistic structures, J. Phys. Chem. Lett. 11 (18) (2020) 7595-7602.
  • [3
    ]T. Giovannini, L. Bonatti, P. Lafiosca, L. Nicoli, M. Castagnola, P. G. Illobre, S. Corni, C. Cappelli, Do we really need quantum mechanics to describe plasmonic properties of metal nanostructures?, ACS Photonics 9 (9) (2022) 3025-3034.
  • [4
    ]F. J. García de Abajo, A. Howie, Retarded field calculation of electron energy loss in inhomogeneous dielectrics, Phys. Rev. B 65 (11) (2002) 115418.
我们提出了第一个公开发布的plasmonX,一个新颖的开源代码,用于模拟复杂纳米结构的等离子体响应。代码支持纳米材料的完全原子描述和隐式描述。特别是,它采用频率相关的波动电荷(ωFQ)和偶极子(ωFQFμ)模型来描述原子结构的响应特性,包括简单金属和d金属,石墨烯基结构和多金属纳米结构。对于隐式表示,边界元方法在介电极化连续介质模型(DPCM)和积分方程形式(IEF-PCM)变体中实现。该分布还包括一个后处理模块,可以分析电场诱导的特性,如电荷密度和电场模式。项目摘要项目标题:plasmonX CPC库链接到程序文件:https://doi.org/10.17632/zcd8fb4457.1开发人员的存储库链接:https://github.com/plasmonX/plasmonX许可条款:GPLv3编程语言:Fortran 2008, Python问题的性质:模拟等离子体金属和石墨烯基纳米材料的响应特性。求解方法:全原子频率相关波动电荷(ωFQ)[1,2]和偶极子(ωFQFμ)[3]模型和隐式非原子边界元方法(BEM)[4]。这些方法是在准静态近似内实现的。该程序主要通过使用gfortran(版本9-13)和intel提供的数学内核库(MKL)进行测试。参考:[1]T。张晓明,张晓明,张晓明,等。亚纳米等离子体动力学的研究进展,光子学报,36 (5)(2019):649 - 649 [j] . [j]。李建军,李建军,李建军,等。石墨烯等离子体:真实结构的全原子方法,物理学报。化学。科学通报,11(18)(2020)7595-7602。Giovannini, L. Bonatti, P. Lafiosca, L. Nicoli, M. Castagnola, P. G. Illobre, S. Corni, C. Cappelli,我们真的需要量子力学来描述金属纳米结构的等离子体特性吗?王晓明,光电子学报9(9)(2022):3025-3034。J. García de Abajo, A. Howie,非均匀介质中电子能量损失的延迟场计算,物理学报。Rev. b65(11)(2002) 115418。
{"title":"plasmonX: An open-source code for nanoplasmonics","authors":"Tommaso Giovannini ,&nbsp;Pablo Grobas Illobre ,&nbsp;Piero Lafiosca ,&nbsp;Luca Nicoli ,&nbsp;Luca Bonatti ,&nbsp;Stefano Corni ,&nbsp;Chiara Cappelli","doi":"10.1016/j.cpc.2026.110035","DOIUrl":"10.1016/j.cpc.2026.110035","url":null,"abstract":"<div><div>We present the first public release of <span>plasmonX</span>, a novel open-source code for simulating the plasmonic response of complex nanostructures. The code supports both fully atomistic and implicit descriptions of nanomaterials. In particular, it employs the frequency-dependent fluctuating charges (<em>ω</em>FQ) and dipoles (<em>ω</em>FQF<em>μ</em>) models to describe the response properties of atomistic structures, including simple and <em>d</em>-metals, graphene-based structures, and multi-metal nanostructures. For implicit representations, the Boundary Element Method is implemented in both the dielectric polarizable continuum model (DPCM) and integral equation formalism (IEF-PCM) variants. The distribution also includes a post-processing module that enables analysis of electric field-induced properties such as charge density and electric field patterns.</div></div><div><h3>PROGRAM SUMMARY</h3><div><em>Program Title:</em> plasmonX <em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/zcd8fb4457.1</span><svg><path></path></svg></span> <em>Developer’s repository link:</em> <span><span>https://github.com/plasmonX/plasmonX</span><svg><path></path></svg></span> <em>Licensing provisions:</em> GPLv3 <em>Programming language:</em> Fortran 2008, Python <em>Nature of problem:</em> Simulating the response properties of plasmonic metallic and graphene-based nanomaterials. <em>Solution method:</em> Fully atomistic frequency-dependent fluctuating charges (<em>ω</em>FQ) [1,2] and dipoles (<em>ω</em>FQF<em>μ</em>) [3] models and implicit, non-atomistic Boundary Element Methods (BEM) [4]. The approaches are implemented within the quasistatic approximation. <em>Additional comments including restrictions and unusual features:</em>The program has been mainly tested by using gfortran (versions 9–13) combined with the Math Kernel Library (MKL) provided by Intel.</div><div><strong>References:</strong><ul><li><span>[1</span><span><div>]<em>T. Giovannini, M. Rosa, S. Corni, C. Cappelli, A classical picture of subnanometer junctions: an atomistic Drude approach to nanoplasmonics, Nanoscale 11 (13) (2019) 6004-6015</em></div></span></li><li><span>[2</span><span><div>]<em>T. Giovannini, L. Bonatti, M. Polini, C. Cappelli, Graphene plasmonics: Fully atomistic approach for realistic structures, J. Phys. Chem. Lett. 11 (18) (2020) 7595-7602.</em></div></span></li><li><span>[3</span><span><div>]<em>T. Giovannini, L. Bonatti, P. Lafiosca, L. Nicoli, M. Castagnola, P. G. Illobre, S. Corni, C. Cappelli, Do we really need quantum mechanics to describe plasmonic properties of metal nanostructures?, ACS Photonics 9 (9) (2022) 3025-3034.</em></div></span></li><li><span>[4</span><span><div>]<em>F. J. García de Abajo, A. Howie, Retarded field calculation of electron energy loss in inhomogeneous dielectrics, Phys. Rev. B 65 (11) (2002) 115418.</em></div></span></li></ul></div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"322 ","pages":"Article 110035"},"PeriodicalIF":3.4,"publicationDate":"2026-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146076721","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
Local reduced-order modeling for electrostatic plasmas by physics-informed solution manifold decomposition 基于物理信息解流形分解的静电等离子体局部降阶建模
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-05-01 Epub Date: 2026-01-21 DOI: 10.1016/j.cpc.2026.110039
Ping-Hsuan Tsai , Seung Whan Chung , Debojyoti Ghosh , John Loffeld , Youngsoo Choi , Jonathan L. Belof
Despite advancements in high-performance computing and modern numerical algorithms, computational cost remains prohibitive for multi-query kinetic plasma simulations. In this work, we develop data-driven reduced-order models (ROMs) for collisionless electrostatic plasma dynamics, based on the kinetic Vlasov-Poisson equation. Our ROM approach projects the equation onto a linear subspace defined by the proper orthogonal decomposition (POD) modes. We introduce an efficient tensorial method to update the nonlinear term using a precomputed third-order tensor. We capture multiscale behavior with a minimal number of POD modes by decomposing the solution manifold into multiple time windows and creating temporally local ROMs. We consider two strategies for decomposition: one based on the physical time and the other based on the electric field energy. Applied to the 1D1V Vlasov–Poisson simulations, that is, prescribed E-field, Landau damping, and two-stream instability, we demonstrate that our ROMs accurately capture the total energy of the system both for parametric and time extrapolation cases. The temporally local ROMs are more efficient and accurate than the single ROM. In addition, in the two-stream instability case, we show that the energy-windowing reduced-order model (EW-ROM) is more efficient and accurate than the time-windowing reduced-order model (TW-ROM). With the tensorial approach, EW-ROM solves the equation approximately 90 times faster than Eulerian simulations while maintaining a maximum relative error of 7.5% for the training data and 11% for the testing data.
尽管在高性能计算和现代数值算法方面取得了进步,但对于多查询动力学等离子体模拟来说,计算成本仍然过高。在这项工作中,我们建立了基于动力学Vlasov-Poisson方程的无碰撞静电等离子体动力学数据驱动的降阶模型(ROMs)。我们的ROM方法将方程投影到由适当正交分解(POD)模式定义的线性子空间上。我们引入了一种有效的张量方法,利用预先计算的三阶张量来更新非线性项。我们通过将解流形分解为多个时间窗口并创建临时本地rom,以最少数量的POD模式捕获多尺度行为。我们考虑了两种分解策略:一种基于物理时间,另一种基于电场能量。应用于1D1V Vlasov-Poisson模拟,即规定的e场,朗道阻尼和两流不稳定性,我们证明了我们的ROMs准确地捕获了参数和时间外推情况下系统的总能量。此外,在双流不稳定情况下,我们证明了能量窗降阶模型(EW-ROM)比时间窗降阶模型(TW-ROM)更有效和准确。使用张量方法,EW-ROM求解方程的速度比欧拉模拟快约90倍,同时训练数据的最大相对误差为7.5%,测试数据的最大相对误差为11%。
{"title":"Local reduced-order modeling for electrostatic plasmas by physics-informed solution manifold decomposition","authors":"Ping-Hsuan Tsai ,&nbsp;Seung Whan Chung ,&nbsp;Debojyoti Ghosh ,&nbsp;John Loffeld ,&nbsp;Youngsoo Choi ,&nbsp;Jonathan L. Belof","doi":"10.1016/j.cpc.2026.110039","DOIUrl":"10.1016/j.cpc.2026.110039","url":null,"abstract":"<div><div>Despite advancements in high-performance computing and modern numerical algorithms, computational cost remains prohibitive for multi-query kinetic plasma simulations. In this work, we develop data-driven reduced-order models (ROMs) for collisionless electrostatic plasma dynamics, based on the kinetic Vlasov-Poisson equation. Our ROM approach projects the equation onto a linear subspace defined by the proper orthogonal decomposition (POD) modes. We introduce an efficient tensorial method to update the nonlinear term using a precomputed third-order tensor. We capture multiscale behavior with a minimal number of POD modes by decomposing the solution manifold into multiple time windows and creating temporally local ROMs. We consider two strategies for decomposition: one based on the physical time and the other based on the electric field energy. Applied to the 1D1V Vlasov–Poisson simulations, that is, prescribed E-field, Landau damping, and two-stream instability, we demonstrate that our ROMs accurately capture the total energy of the system both for parametric and time extrapolation cases. The temporally local ROMs are more efficient and accurate than the single ROM. In addition, in the two-stream instability case, we show that the energy-windowing reduced-order model (EW-ROM) is more efficient and accurate than the time-windowing reduced-order model (TW-ROM). With the tensorial approach, EW-ROM solves the equation approximately 90 times faster than Eulerian simulations while maintaining a maximum relative error of 7.5% for the training data and 11% for the testing data.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"322 ","pages":"Article 110039"},"PeriodicalIF":3.4,"publicationDate":"2026-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146076755","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
DFODE-Kit: Deep learning package for solving flame chemical kinetics with high-dimensional stiff ordinary differential equations DFODE-Kit:用于求解高维刚性常微分方程火焰化学动力学的深度学习包
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-04-01 Epub Date: 2025-12-31 DOI: 10.1016/j.cpc.2025.110013
Han Li , Ke Xiao , Yangchen Xu , Haoze Zhang , Zhenyi Chen , Runze Mao , Zhi X. Chen
<div><div>Recent advances in deep learning for solving flame chemical kinetics offer promising solutions to the long-standing trade-off between accuracy and computational efficiency in combustion simulations. This work introduces DFODE-kit, an open-source Python package designed to replace the conventional, computationally intensive integration of chemical source terms governed by high-dimensional, stiff ordinary differential equations (ODEs), thereby substantially accelerating chemistry evaluation in combustion simulations. The package provides: i) an efficient sampling module that extracts high-quality thermochemical states from low-dimensional manifolds in canonical flames; ii) an effective data augmentation module that enriches the dataset to approximate the high-dimensional composition space encountered in turbulent flames; and (iii) an optimized neural network training module with multiscale preprocessing and physics-informed constraints to enhance model fidelity and stability. The trained models are seamlessly integrated into our previously released CFD solver DeepFlame<span><span><sup>1</sup></span></span>, and can also be adapted for use with other widely used platforms such as OpenFOAM via custom interface modifications. Illustrative examples for <em>a posteriori</em> validations demonstrate that DFODE-kit models achieve excellent predictive accuracy. Furthermore, in isolated chemistry evaluations, the DNN models attain up to <em>O</em>(10<sup>2</sup>) acceleration compared with CVODE, while end-to-end CFD runs typically see multi-fold speed-ups. The package, dataset, and example scripts are released to support reproducible benchmarking and community adoption. <strong>PROGRAM SUMMARY</strong><em>Program Title:</em> DFODE-kit <em>CPC Library link to program files:</em> (to be added by Technical Editor) <em>Developer’s repository link:</em> <span><span>https://github.com/deepflame-ai/DFODE-kit</span><svg><path></path></svg></span> <em>Licensing provisions:</em> GPLv3 <em>Programming language:</em> Python <em>Nature of problem:</em>In combustion systems, chemical source terms are governed by stiff ODEs, where stiffness arises from the inherent multiscale nature of chemical kinetics. Specifically, the vastly disparate timescales between fast and slow reactions, combined with strong nonlinear coupling among species, give rise to numerically stiff systems that require extremely small time steps for stable and accurate integration. As a result, ODE integration often dominates the computational cost of high-fidelity reacting flow simulations, limiting their scalability and physical resolution. <em>Solution method:</em> To address the computational challenges posed by stiff chemical ODE integration, deep learning provides a promising alternative, owing to its powerful nonlinear regression capabilities. When trained on high-fidelity thermochemical datasets, deep learning models can accurately approximate the complex relationships between thermoch
在解决火焰化学动力学的深度学习方面的最新进展为燃烧模拟中长期存在的准确性和计算效率之间的权衡提供了有希望的解决方案。这项工作介绍了dfode工具包,这是一个开源的Python包,旨在取代由高维、刚性常微分方程(ode)控制的传统的、计算密集型的化学源项集成,从而大大加快了燃烧模拟中的化学评估。该封装提供:i)一个高效的采样模块,从规范火焰中的低维流形中提取高质量的热化学状态;Ii)有效的数据增强模块,丰富数据集以近似湍流火焰中遇到的高维组成空间;(iii)一个优化的神经网络训练模块,具有多尺度预处理和物理信息约束,以增强模型的保真度和稳定性。经过训练的模型可以无缝集成到我们之前发布的CFD求解器DeepFlame1中,并且还可以通过自定义接口修改与其他广泛使用的平台(如OpenFOAM)一起使用。后验验证的示例表明,DFODE-kit模型具有出色的预测准确性。此外,在单独的化学评估中,与CVODE相比,DNN模型的加速度高达0(102),而端到端CFD运行通常会看到数倍的加速。发布包、数据集和示例脚本是为了支持可重复的基准测试和社区采用。程序摘要程序标题:DFODE-kit CPC库链接到程序文件:(由技术编辑添加)开发人员的存储库链接:https://github.com/deepflame-ai/DFODE-kit许可条款:GPLv3编程语言:Python问题的性质:在燃烧系统中,化学源术语由刚性ode控制,其中刚度源于化学动力学固有的多标度性质。具体来说,快速和慢速反应之间的巨大不同的时间尺度,加上物种之间强烈的非线性耦合,产生了数值上僵硬的系统,需要极小的时间步长才能实现稳定和精确的积分。因此,ODE集成往往主导了高保真反应流模拟的计算成本,限制了它们的可扩展性和物理分辨率。解决方法:为了解决刚性化学ODE集成带来的计算挑战,深度学习提供了一个有希望的替代方案,因为它具有强大的非线性回归能力。当在高保真的热化学数据集上训练时,深度学习模型可以准确地近似热化学状态和反应过程之间的复杂关系。经过训练的模型可以直接从当前状态变量(如温度、压力和物种质量分数)预测下一个时间步的热化学状态,而不是用数值方法求解ode,从而绕过传统的时间积分。
{"title":"DFODE-Kit: Deep learning package for solving flame chemical kinetics with high-dimensional stiff ordinary differential equations","authors":"Han Li ,&nbsp;Ke Xiao ,&nbsp;Yangchen Xu ,&nbsp;Haoze Zhang ,&nbsp;Zhenyi Chen ,&nbsp;Runze Mao ,&nbsp;Zhi X. Chen","doi":"10.1016/j.cpc.2025.110013","DOIUrl":"10.1016/j.cpc.2025.110013","url":null,"abstract":"&lt;div&gt;&lt;div&gt;Recent advances in deep learning for solving flame chemical kinetics offer promising solutions to the long-standing trade-off between accuracy and computational efficiency in combustion simulations. This work introduces DFODE-kit, an open-source Python package designed to replace the conventional, computationally intensive integration of chemical source terms governed by high-dimensional, stiff ordinary differential equations (ODEs), thereby substantially accelerating chemistry evaluation in combustion simulations. The package provides: i) an efficient sampling module that extracts high-quality thermochemical states from low-dimensional manifolds in canonical flames; ii) an effective data augmentation module that enriches the dataset to approximate the high-dimensional composition space encountered in turbulent flames; and (iii) an optimized neural network training module with multiscale preprocessing and physics-informed constraints to enhance model fidelity and stability. The trained models are seamlessly integrated into our previously released CFD solver DeepFlame&lt;span&gt;&lt;span&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;, and can also be adapted for use with other widely used platforms such as OpenFOAM via custom interface modifications. Illustrative examples for &lt;em&gt;a posteriori&lt;/em&gt; validations demonstrate that DFODE-kit models achieve excellent predictive accuracy. Furthermore, in isolated chemistry evaluations, the DNN models attain up to &lt;em&gt;O&lt;/em&gt;(10&lt;sup&gt;2&lt;/sup&gt;) acceleration compared with CVODE, while end-to-end CFD runs typically see multi-fold speed-ups. The package, dataset, and example scripts are released to support reproducible benchmarking and community adoption. &lt;strong&gt;PROGRAM SUMMARY&lt;/strong&gt;&lt;em&gt;Program Title:&lt;/em&gt; DFODE-kit &lt;em&gt;CPC Library link to program files:&lt;/em&gt; (to be added by Technical Editor) &lt;em&gt;Developer’s repository link:&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://github.com/deepflame-ai/DFODE-kit&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt; &lt;em&gt;Licensing provisions:&lt;/em&gt; GPLv3 &lt;em&gt;Programming language:&lt;/em&gt; Python &lt;em&gt;Nature of problem:&lt;/em&gt;In combustion systems, chemical source terms are governed by stiff ODEs, where stiffness arises from the inherent multiscale nature of chemical kinetics. Specifically, the vastly disparate timescales between fast and slow reactions, combined with strong nonlinear coupling among species, give rise to numerically stiff systems that require extremely small time steps for stable and accurate integration. As a result, ODE integration often dominates the computational cost of high-fidelity reacting flow simulations, limiting their scalability and physical resolution. &lt;em&gt;Solution method:&lt;/em&gt; To address the computational challenges posed by stiff chemical ODE integration, deep learning provides a promising alternative, owing to its powerful nonlinear regression capabilities. When trained on high-fidelity thermochemical datasets, deep learning models can accurately approximate the complex relationships between thermoch","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"321 ","pages":"Article 110013"},"PeriodicalIF":3.4,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145923460","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
A multiscale lattice Boltzmann framework based on moment-space information transfer: Application to laser-induced synthesis 基于矩空间信息传递的多尺度晶格玻尔兹曼框架:在激光诱导合成中的应用
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-04-01 Epub Date: 2026-01-11 DOI: 10.1016/j.cpc.2026.110025
Yongsen He , Rui Wang , Yanming Wang , Siyu Liu
Numerical modelling of solution-based laser-induced synthesis (LIS) remains challenging due to the presence of strongly coupled multiphysics processes operating across broad temporal and spatial scales, from ultrafast nanosecond laser heating to macroscopic material deposition on the order of seconds. To address the computational cost of single-scale simulations, this study proposes a multiscale Lattice Boltzmann Method (LBM) framework based on implementation of information transfer via moment-space projection, which reconstructs distribution functions using a pseudo-inverse operator to effectively filter high-order non-equilibrium noise at grid interfaces. Furthermore, a 1:r2 subcycling strategy is employed to enforce consistent dimensionless transport parameters across subdomains, eliminating the need for explicit temporal interpolation. Validation through Von Neumann analysis and lid-driven cavity benchmarks confirms the method’s unconditional linear stability and second-order spatial accuracy. When applied to the LIS process, the framework successfully couples thermal, hydrodynamic, and chemical fields, achieving a 91.9% reduction in lattice count and an 88.9% reduction in CPU time compared to uniform single-scale LBM, without compromising physical fidelity. This work provides a scalable and efficient approach for simulating additive manufacturing processes characterized by inherent spatiotemporal disparities spanning multiple orders of magnitude.
基于溶液的激光诱导合成(LIS)的数值模拟仍然具有挑战性,因为存在跨时间和空间尺度的强耦合多物理场过程,从超快的纳秒级激光加热到秒级宏观材料沉积。为了解决单尺度模拟的计算成本问题,本研究提出了一种基于矩空间投影实现信息传递的多尺度晶格玻尔兹曼方法(LBM)框架,该框架使用伪逆算子重构分布函数,有效滤除网格界面处的高阶非平衡噪声。此外,采用了1:r2子循环策略来强制跨子域的无量纲传输参数一致,从而消除了显式时间插值的需要。通过冯·诺伊曼分析和盖驱动腔基准验证证实了该方法的无条件线性稳定性和二阶空间精度。当应用于LIS过程时,该框架成功地耦合了热、流体力学和化学领域,与均匀的单尺度LBM相比,晶格数减少了91.9%,CPU时间减少了88.9%,而物理保真度没有受到影响。这项工作提供了一种可扩展和有效的方法来模拟增材制造过程,其特征是跨越多个数量级的固有时空差异。
{"title":"A multiscale lattice Boltzmann framework based on moment-space information transfer: Application to laser-induced synthesis","authors":"Yongsen He ,&nbsp;Rui Wang ,&nbsp;Yanming Wang ,&nbsp;Siyu Liu","doi":"10.1016/j.cpc.2026.110025","DOIUrl":"10.1016/j.cpc.2026.110025","url":null,"abstract":"<div><div>Numerical modelling of solution-based laser-induced synthesis (LIS) remains challenging due to the presence of strongly coupled multiphysics processes operating across broad temporal and spatial scales, from ultrafast nanosecond laser heating to macroscopic material deposition on the order of seconds. To address the computational cost of single-scale simulations, this study proposes a multiscale Lattice Boltzmann Method (LBM) framework based on implementation of information transfer via moment-space projection, which reconstructs distribution functions using a pseudo-inverse operator to effectively filter high-order non-equilibrium noise at grid interfaces. Furthermore, a <span><math><mrow><mn>1</mn><mo>:</mo><msup><mrow><mi>r</mi></mrow><mn>2</mn></msup></mrow></math></span> subcycling strategy is employed to enforce consistent dimensionless transport parameters across subdomains, eliminating the need for explicit temporal interpolation. Validation through Von Neumann analysis and lid-driven cavity benchmarks confirms the method’s unconditional linear stability and second-order spatial accuracy. When applied to the LIS process, the framework successfully couples thermal, hydrodynamic, and chemical fields, achieving a 91.9% reduction in lattice count and an 88.9% reduction in CPU time compared to uniform single-scale LBM, without compromising physical fidelity. This work provides a scalable and efficient approach for simulating additive manufacturing processes characterized by inherent spatiotemporal disparities spanning multiple orders of magnitude.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"321 ","pages":"Article 110025"},"PeriodicalIF":3.4,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145974175","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
A unified stochastic particle method for polyatomic gas mixtures 多原子气体混合物的统一随机粒子方法
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-04-01 Epub Date: 2026-01-11 DOI: 10.1016/j.cpc.2026.110029
Fei Fei , Donghui Liu , Lefeng Xie , Zhiyuan Ren , Yuan Hu
Based on the Ellipsoidal–Statistical BGK (ESBGK) model developed by Hild and Pfeiffer [J. Comput. Phys. 514, 113226 (2024)], the unified stochastic particle (USP) method is extended to the simulation of polyatomic gas mixtures. By decomposing the collision term into macroscopic and microscopic components and solving the macroscopic part in conjunction with the particle motion, the USP method achieves the asymptotic-preserving property for the Navier-Stokes equations and second-order accuracy in the fluid limit. The proposed scheme is verified through some 1D and 2D benchmark cases, including Couette flow, Poiseuille flow, Shock wave, and hypersonic flow past a cylinder. The USP method results are in good agreement with the Direct Simulation Monte Carlo (DSMC) data across a wide range of Knudsen numbers. Additionally, the proposed USP method demonstrates superior accuracy and efficiency compared to the traditional stochastic particle (SP) method, making it a more suitable choice for complex multi-scale gas dynamics problems.
基于椭球-统计BGK (ESBGK)模型[J]。第一版。[物理学报,514,113226(2024)],将统一随机粒子(USP)方法推广到多原子气体混合物的模拟。USP方法通过将碰撞项分解为宏观和微观分量,并结合粒子运动求解宏观部分,实现了Navier-Stokes方程的渐近保持性质和流体极限的二阶精度。通过Couette流、Poiseuille流、激波流和高超声速圆柱流等一维和二维基准实验验证了该方法的有效性。USP方法的结果与直接模拟蒙特卡罗(DSMC)数据在广泛的克努森数范围内很好地一致。此外,与传统的随机粒子(SP)方法相比,所提出的USP方法具有更高的精度和效率,使其更适合于复杂的多尺度气体动力学问题。
{"title":"A unified stochastic particle method for polyatomic gas mixtures","authors":"Fei Fei ,&nbsp;Donghui Liu ,&nbsp;Lefeng Xie ,&nbsp;Zhiyuan Ren ,&nbsp;Yuan Hu","doi":"10.1016/j.cpc.2026.110029","DOIUrl":"10.1016/j.cpc.2026.110029","url":null,"abstract":"<div><div>Based on the Ellipsoidal–Statistical BGK (ESBGK) model developed by Hild and Pfeiffer [J. Comput. Phys. 514, 113226 (2024)], the unified stochastic particle (USP) method is extended to the simulation of polyatomic gas mixtures. By decomposing the collision term into macroscopic and microscopic components and solving the macroscopic part in conjunction with the particle motion, the USP method achieves the asymptotic-preserving property for the Navier-Stokes equations and second-order accuracy in the fluid limit. The proposed scheme is verified through some 1D and 2D benchmark cases, including Couette flow, Poiseuille flow, Shock wave, and hypersonic flow past a cylinder. The USP method results are in good agreement with the Direct Simulation Monte Carlo (DSMC) data across a wide range of Knudsen numbers. Additionally, the proposed USP method demonstrates superior accuracy and efficiency compared to the traditional stochastic particle (SP) method, making it a more suitable choice for complex multi-scale gas dynamics problems.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"321 ","pages":"Article 110029"},"PeriodicalIF":3.4,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145974176","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
AFIS - A simulation framework for detection of aerosol fluorescence with integrating spheres 用积分球检测气溶胶荧光的模拟框架
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-04-01 Epub Date: 2025-12-18 DOI: 10.1016/j.cpc.2025.110008
Julian Soltau , Arne Walter , Frank Duschek , Thomas Dekorsy
We present a new simulation framework for the detection of aerosol fluorescence with integration spheres. Utilizing a Monte Carlo based ray-tracing approach, aerosol fluorescence within integrating sphere setups is simulated from photon generation through laser excitation over interactions with the setup components to losses and finally detection. Through modular design, the position and number of openings, sensors, etc. can be freely configured. Therefore, potential experimental setups can be evaluated with regard to overall performance, bottlenecks can be identified and the impact of different component parameters determined.
PROGRAM SUMMARY
Program Title: AFIS - Aerosol Fluorescence in Integrating Spheres
CPC Library link to program files: https://doi.org/10.17632/nj9dg3tr6d.1
Licensing provisions: BSD 3-clause
Programming language: Python
Nature of problem: Measuring (bio-)aerosol fluorescence is a complex task, especially for thin aerosols. In order to evaluate new experimental setups utilizing an integrating sphere, simulation data is essential to asses which system configurations yield promising results. Therefore, a simulation environment capable of calculating the different interactions within the setup is necessary, ideally providing a high level of customizability for the simulated setups.
Solution method: The AFIS simulation framework utilizes a ray-tracing approach based on a classical Monte Carlo description of the involved processes. Through batch-wise processing and penalization the computational efficiency is increased.
本文提出了一种利用积分球检测气溶胶荧光的模拟框架。利用基于蒙特卡罗的光线追踪方法,模拟了积分球设置内的气溶胶荧光,从光子产生到激光激发与设置组件的相互作用,再到损失和最终检测。通过模块化设计,可自由配置开口、传感器等的位置和数量。因此,可以根据整体性能评估潜在的实验设置,可以识别瓶颈并确定不同组件参数的影响。程序摘要程序标题:AFIS -气溶胶荧光在整合球体cpc库链接到程序文件:https://doi.org/10.17632/nj9dg3tr6d.1Licensing条款:BSD 3-条款编程语言:python问题的性质:测量(生物)气溶胶荧光是一项复杂的任务,特别是薄气溶胶。为了利用积分球评估新的实验设置,模拟数据对于评估哪种系统配置产生有希望的结果是必不可少的。因此,需要一个能够计算设置内不同交互的模拟环境,理想情况下,为模拟设置提供高水平的可定制性。求解方法:AFIS仿真框架利用基于所涉及过程的经典蒙特卡罗描述的光线跟踪方法。通过批处理和惩罚,提高了计算效率。
{"title":"AFIS - A simulation framework for detection of aerosol fluorescence with integrating spheres","authors":"Julian Soltau ,&nbsp;Arne Walter ,&nbsp;Frank Duschek ,&nbsp;Thomas Dekorsy","doi":"10.1016/j.cpc.2025.110008","DOIUrl":"10.1016/j.cpc.2025.110008","url":null,"abstract":"<div><div>We present a new simulation framework for the detection of aerosol fluorescence with integration spheres. Utilizing a Monte Carlo based ray-tracing approach, aerosol fluorescence within integrating sphere setups is simulated from photon generation through laser excitation over interactions with the setup components to losses and finally detection. Through modular design, the position and number of openings, sensors, etc. can be freely configured. Therefore, potential experimental setups can be evaluated with regard to overall performance, bottlenecks can be identified and the impact of different component parameters determined.</div><div><strong>PROGRAM SUMMARY</strong></div><div><em>Program Title:</em> AFIS - <strong>A</strong>erosol <strong>F</strong>luorescence in <strong>I</strong>ntegrating <strong>S</strong>pheres</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/nj9dg3tr6d.1</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> BSD 3-clause</div><div><em>Programming language:</em> Python</div><div><em>Nature of problem:</em> Measuring (bio-)aerosol fluorescence is a complex task, especially for thin aerosols. In order to evaluate new experimental setups utilizing an integrating sphere, simulation data is essential to asses which system configurations yield promising results. Therefore, a simulation environment capable of calculating the different interactions within the setup is necessary, ideally providing a high level of customizability for the simulated setups.</div><div><em>Solution method:</em> The AFIS simulation framework utilizes a ray-tracing approach based on a classical Monte Carlo description of the involved processes. Through batch-wise processing and penalization the computational efficiency is increased.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"321 ","pages":"Article 110008"},"PeriodicalIF":3.4,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145974179","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
ACFlow 2.0 : An open source toolkit for analytic continuation of quantum Monte Carlo data ACFlow 2.0:用于量子蒙特卡罗数据分析延拓的开源工具包
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-04-01 Epub Date: 2026-01-16 DOI: 10.1016/j.cpc.2026.110038
Li Huang
<div><div>Analytic continuation is an essential step in quantum Monte Carlo calculations. We present version 2.0 of the ACFlow package, a full-fledged open source toolkit for analytic continuation of quantum Monte Carlo simulation data. The new version adds support for three recently developed analytic continuation methods, namely the barycentric rational function approximation method, the stochastic pole expansion method, and the Nevanlinna analytical continuation method. The well-established maximum entropy method is also enhanced with the Bayesian reconstruction entropy algorithm. Furthermore, a web-based graphical user interface and a testing toolkit for analytic continuation methods are introduced. In this paper, we at first summarize the basic principles of the newly implemented analytic continuation solvers, and the most important improvements of ACFlow 2.0. Then a representative example is provided to demonstrate the new usages and features.</div><div>PROGRAM SUMMARY <em>Program Title:</em> ACFlow <em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/th6w74gwjm.2</span><svg><path></path></svg></span> <em>Developer’s repository link:</em> <span><span>https://github.com/huangli712/ACFlow</span><svg><path></path></svg></span> <em>Licensing provisions:</em> GPLv3 <em>Programming language:</em> Julia <em>Journal reference of previous version:</em> Computer Physics Communications 292, 108,863 (2023) <em>Does the new version supersede the previous version?:</em> Yes <em>Reasons for the new version:</em> Many features, including new analytic continuation solvers, a web-based graphical user interface, and a benchmark toolkit, are implemented. The user’s manual and internal tests are greatly enhanced as well. <em>Summary of revisions:</em> (1) The barycentric rational function approximation method is implemented, which is extremely fast and accurate. (2) The stochastic pole expansion method is implemented. It is a new variation of the stochastic analytic continuation method. (3) The Nevanlinna analytical continuation method is implemented. If the input Matsubara data is noise-free, this method can reach unprecedented accuracy. (4) The traditional maximum entropy method is enhanced by the Bayesian reconstruction entropy algorithm. Then it is extended to implement the positive-negative entropy formalism to support analytic continuation for off-diagonal Green’s function. (5) A web-based graphical user interface, namely ACGui, is developed. (6) A benchmark toolkit for testing various analytic continuation methods and codes, namely ACTest, is developed. (7) The documentation is polished. More examples and tests are included. <em>Nature of problem:</em> Most of the quantum Monte Carlo algorithms work on the imaginary axis. In order to extract physical observables and compare them with the experimental results, analytic continuation must be done in the post-processing stage to convert the quantum Monte Carlo simulated data from
解析延拓是量子蒙特卡罗计算中的一个重要步骤。我们介绍了ACFlow包的2.0版本,这是一个完整的开源工具包,用于量子蒙特卡罗模拟数据的分析延续。新版本增加了对最近开发的三种解析延拓方法的支持,即质心有理函数逼近法、随机极点展开法和Nevanlinna解析延拓法。利用贝叶斯重构熵算法对已有的最大熵法进行了改进。此外,还介绍了基于web的图形用户界面和分析延拓方法的测试工具包。本文首先总结了新实现的解析延拓求解器的基本原理,以及ACFlow 2.0最重要的改进。然后通过一个典型的实例来说明新的用法和特点。项目摘要项目名称:ACFlow CPC库链接到程序文件:https://doi.org/10.17632/th6w74gwjm.2开发人员的存储库链接:https://github.com/huangli712/ACFlow许可条款:GPLv3编程语言:Julia以前版本的期刊参考:计算机物理通信292,108,863(2023)新版本是否取代以前的版本?新版本的原因:实现了许多特性,包括新的分析延续求解器、基于web的图形用户界面和基准工具包。用户手册和内部测试也得到了极大的增强。修正总结:(1)实现了质心有理函数逼近法,该方法速度快,精度高。(2)实现了随机极点展开法。它是随机解析延拓法的一个新变种。(3)实现了Nevanlinna解析延拓法。如果输入的Matsubara数据是无噪声的,该方法可以达到前所未有的精度。(4)采用贝叶斯重构熵算法对传统的最大熵方法进行改进。然后将其推广到支持非对角格林函数解析延拓的正负熵形式。(5)开发了基于web的图形用户界面ACGui。(6)开发了一个测试各种解析延拓方法和代码的基准工具包,即ACTest。(7)对文档进行润色。包括更多的示例和测试。问题性质:大多数量子蒙特卡罗算法在虚轴上工作。为了提取物理观测值并与实验结果进行比较,必须在后处理阶段进行解析延拓,将量子蒙特卡罗模拟数据从虚轴转换为实轴。求解方法:在ACFlow工具包中实现了六种已建立的解析延拓方法,包括最大熵法、质心有理函数逼近法、Nevanlinna解析延拓法、随机解析延拓法、随机优化法和随机极点展开法。附加注释,包括限制和不寻常的功能:ACFlow工具包是用Julia语言编写的。它是高度优化和并行化的。它可以在类似jupyter的笔记本环境中交互式地执行。
{"title":"ACFlow 2.0 : An open source toolkit for analytic continuation of quantum Monte Carlo data","authors":"Li Huang","doi":"10.1016/j.cpc.2026.110038","DOIUrl":"10.1016/j.cpc.2026.110038","url":null,"abstract":"&lt;div&gt;&lt;div&gt;Analytic continuation is an essential step in quantum Monte Carlo calculations. We present version 2.0 of the ACFlow package, a full-fledged open source toolkit for analytic continuation of quantum Monte Carlo simulation data. The new version adds support for three recently developed analytic continuation methods, namely the barycentric rational function approximation method, the stochastic pole expansion method, and the Nevanlinna analytical continuation method. The well-established maximum entropy method is also enhanced with the Bayesian reconstruction entropy algorithm. Furthermore, a web-based graphical user interface and a testing toolkit for analytic continuation methods are introduced. In this paper, we at first summarize the basic principles of the newly implemented analytic continuation solvers, and the most important improvements of ACFlow 2.0. Then a representative example is provided to demonstrate the new usages and features.&lt;/div&gt;&lt;div&gt;PROGRAM SUMMARY &lt;em&gt;Program Title:&lt;/em&gt; ACFlow &lt;em&gt;CPC Library link to program files:&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://doi.org/10.17632/th6w74gwjm.2&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt; &lt;em&gt;Developer’s repository link:&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://github.com/huangli712/ACFlow&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt; &lt;em&gt;Licensing provisions:&lt;/em&gt; GPLv3 &lt;em&gt;Programming language:&lt;/em&gt; Julia &lt;em&gt;Journal reference of previous version:&lt;/em&gt; Computer Physics Communications 292, 108,863 (2023) &lt;em&gt;Does the new version supersede the previous version?:&lt;/em&gt; Yes &lt;em&gt;Reasons for the new version:&lt;/em&gt; Many features, including new analytic continuation solvers, a web-based graphical user interface, and a benchmark toolkit, are implemented. The user’s manual and internal tests are greatly enhanced as well. &lt;em&gt;Summary of revisions:&lt;/em&gt; (1) The barycentric rational function approximation method is implemented, which is extremely fast and accurate. (2) The stochastic pole expansion method is implemented. It is a new variation of the stochastic analytic continuation method. (3) The Nevanlinna analytical continuation method is implemented. If the input Matsubara data is noise-free, this method can reach unprecedented accuracy. (4) The traditional maximum entropy method is enhanced by the Bayesian reconstruction entropy algorithm. Then it is extended to implement the positive-negative entropy formalism to support analytic continuation for off-diagonal Green’s function. (5) A web-based graphical user interface, namely ACGui, is developed. (6) A benchmark toolkit for testing various analytic continuation methods and codes, namely ACTest, is developed. (7) The documentation is polished. More examples and tests are included. &lt;em&gt;Nature of problem:&lt;/em&gt; Most of the quantum Monte Carlo algorithms work on the imaginary axis. In order to extract physical observables and compare them with the experimental results, analytic continuation must be done in the post-processing stage to convert the quantum Monte Carlo simulated data from ","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"321 ","pages":"Article 110038"},"PeriodicalIF":3.4,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146034926","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
Quantum lattice boltzmann method for multiple time steps without reinitialization for linear advection-Diffusion problems 线性平流扩散问题的无重初始化多时间步量子点阵玻尔兹曼方法
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-04-01 Epub Date: 2026-01-18 DOI: 10.1016/j.cpc.2026.110040
Aaron Nagel , Johannes Löwe
To simulate highly-resolved flow fields, we extend the Quantum Lattice Boltzmann Method (QLBM) to be able to simulate multiple time steps without state extraction or reinitialization. We adjust and extend given QLBM approaches from the literature to completely remove the need to measure or reinitialize the flow field in between the simulation time steps. Therefore, our algorithm does not require to sample the entire flow field at any time. We solve the linear advection-diffusion problem with periodic boundary conditions and derive all necessary equations and build the corresponding quantum circuit diagrams, including details on the QLBM blocks and explicitly drawing the circuit gates. We discuss the general decay of a QLBM step and how that effects our algorithm. The new algorithm is verified on 1D and 2D test cases using the shot method of IBMs Qiskit package. We show excellent agreement and convergence between our QLBM and the classical Lattice Boltzmann method. The conclusion section includes a discussion on the advantages of our algorithm as well as limitations and to what extent it is more efficient.
为了模拟高分辨率的流场,我们扩展了量子晶格玻尔兹曼方法(QLBM),使其能够模拟多个时间步,而无需状态提取或重新初始化。我们从文献中调整和扩展给定的QLBM方法,以完全消除在模拟时间步骤之间测量或重新初始化流场的需要。因此,我们的算法不需要在任何时候对整个流场进行采样。我们求解了具有周期边界条件的线性平流扩散问题,推导了所有必要的方程,并建立了相应的量子电路图,包括QLBM模块的细节和显式绘制的电路门。我们讨论了QLBM步骤的一般衰减以及它如何影响我们的算法。利用ibm公司Qiskit软件包的shot方法,在一维和二维测试用例上对新算法进行了验证。结果表明,该方法与经典晶格玻尔兹曼方法具有良好的一致性和收敛性。结论部分讨论了我们的算法的优点和局限性,以及它在多大程度上更有效。
{"title":"Quantum lattice boltzmann method for multiple time steps without reinitialization for linear advection-Diffusion problems","authors":"Aaron Nagel ,&nbsp;Johannes Löwe","doi":"10.1016/j.cpc.2026.110040","DOIUrl":"10.1016/j.cpc.2026.110040","url":null,"abstract":"<div><div>To simulate highly-resolved flow fields, we extend the Quantum Lattice Boltzmann Method (QLBM) to be able to simulate multiple time steps without state extraction or reinitialization. We adjust and extend given QLBM approaches from the literature to completely remove the need to measure or reinitialize the flow field in between the simulation time steps. Therefore, our algorithm does not require to sample the entire flow field at any time. We solve the linear advection-diffusion problem with periodic boundary conditions and derive all necessary equations and build the corresponding quantum circuit diagrams, including details on the QLBM blocks and explicitly drawing the circuit gates. We discuss the general decay of a QLBM step and how that effects our algorithm. The new algorithm is verified on 1D and 2D test cases using the <em>shot</em> method of IBMs <em>Qiskit</em> package. We show excellent agreement and convergence between our QLBM and the classical Lattice Boltzmann method. The conclusion section includes a discussion on the advantages of our algorithm as well as limitations and to what extent it is more efficient.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"321 ","pages":"Article 110040"},"PeriodicalIF":3.4,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"146034921","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.
﹀
mjeditor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1