首页 > 最新文献

Computer Physics Communications最新文献

英文 中文
HFBTHO-AD: Differentiation of a nuclear energy density functional code hfbho - ad:核能密度功能代码的分化
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-19 DOI: 10.1016/j.cpc.2025.109955
Laurent Hascoët , Matt Menickelly , Sri Hari Krishna Narayanan , Jared O’Neal , Nicolas Schunck , Stefan M. Wild
The HFBTHO code implements a nuclear energy density functional solver to model the structure of atomic nuclei. HFBTHO has previously been used to calibrate energy functionals and perform sensitivity analysis by using derivative-free methods. To enable derivative-based optimization and uncertainty quantification approaches, we must compute the derivatives of HFBTHO outputs with respect to the parameters of the energy functional, which are a subset of all input parameters of the code. We use the algorithmic/automatic differentiation (AD) tool Tapenade to differentiate HFBTHO. We compare the derivatives obtained using AD against finite-difference approximation and examine the performance of the derivative computation.
HFBTHO代码实现了一个核能密度泛函求解器来模拟原子核的结构。HFBTHO先前已被用于校准能量泛函并使用无导数方法进行灵敏度分析。为了实现基于导数的优化和不确定性量化方法,我们必须计算HFBTHO输出相对于能量泛函参数的导数,能量泛函是代码所有输入参数的子集。我们使用算法/自动区分(AD)工具Tapenade来区分HFBTHO。我们比较了用AD和有限差分逼近得到的导数,并检验了导数计算的性能。
{"title":"HFBTHO-AD: Differentiation of a nuclear energy density functional code","authors":"Laurent Hascoët ,&nbsp;Matt Menickelly ,&nbsp;Sri Hari Krishna Narayanan ,&nbsp;Jared O’Neal ,&nbsp;Nicolas Schunck ,&nbsp;Stefan M. Wild","doi":"10.1016/j.cpc.2025.109955","DOIUrl":"10.1016/j.cpc.2025.109955","url":null,"abstract":"<div><div>The HFBTHO code implements a nuclear energy density functional solver to model the structure of atomic nuclei. HFBTHO has previously been used to calibrate energy functionals and perform sensitivity analysis by using derivative-free methods. To enable derivative-based optimization and uncertainty quantification approaches, we must compute the derivatives of HFBTHO outputs with respect to the parameters of the energy functional, which are a subset of all input parameters of the code. We use the algorithmic/automatic differentiation (AD) tool Tapenade to differentiate HFBTHO. We compare the derivatives obtained using AD against finite-difference approximation and examine the performance of the derivative computation.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109955"},"PeriodicalIF":3.4,"publicationDate":"2025-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145681674","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
Automation of a matching on-shell calculator 一个匹配的壳上计算器的自动化
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-19 DOI: 10.1016/j.cpc.2025.109935
Javier López Miras, Fuensanta Vilches
We introduce mosca, a Mathematica package designed to facilitate on-shell calculations in effective field theories (EFTs). This initial release focuses on the reduction of Green’s bases to physical bases, as well as transformations between arbitrary operator bases. The core of the package is based on a diagrammatic on-shell matching procedure, grounded in the equivalence of physical observables derived from both redundant and non-redundant Lagrangians. mosca offers a complete set of tools for performing basis transformations, diagram isomorphism detection, numerical substitution of kinematic configurations, and symbolic manipulation of algebraic expressions. Planned future developments include extension to one-loop computations, thus providing support for EFT renormalization directly in a physical basis and automated computation of one-loop finite matching, including contributions from evanescent operators.
PROGRAM SUMMARY Program Title: mosca CPC Library link to program files: (to be added by Technical Editor) Developer’s repository link: https://gitlab.com/matchingonshell/mosca Licensing provisions: GPLv3 Programming language: Mathematica Nature of problem: Matching calculations in effective field theories are traditionally performed off-shell, involving complicated basis reductions through non-trivial field redefinitions to eliminate redundant operators. This process is algebraically intensive and prone to errors. Although on-shell matching, which focuses directly on physical observables, could simplify these steps by avoiding field redefinitions, it has been considered impractical due to the presence of apparent non-localities that must cancel precisely. Automating on-shell matching has therefore been a long-standing challenge. Solution method: Our approach is based on a numerical solution of the on-shell matching equations, which naturally and effortlessly enforces the delicate cancellation of non-local terms between the full theory and the effective theory. By employing rational on-shell kinematics, the method achieves an exact analytic solution despite using numerical techniques. This allows the matching to be performed entirely within a physical operator basis. Additional comments including restrictions and unusual features: The workflow for handling Lagrangians and Feynman diagrams in mosca is based on the integration of FeynArts and FeynCalc. Consequently, users need to provide specific FeynArts model files patched for compatibility with FeynCalc. Additionally, a specialized input format is required to define Wilson coefficients along with their corresponding EFT order (EFTOrder). These requirements ensure the correct processing of models and coefficients.
我们介绍mosca,一个旨在促进有效场论(eft)的壳上计算的Mathematica软件包。这个初始版本的重点是将Green的基减少到物理基,以及任意算子基之间的转换。该包的核心是基于一个图解的壳匹配过程,基于从冗余和非冗余拉格朗日导出的物理可观测值的等效性。Mosca提供了一套完整的工具,用于执行基变换、图同构检测、运动学构型的数值替换和代数表达式的符号操作。计划的未来发展包括扩展到单回路计算,从而在物理基础上直接支持EFT重规范化和单回路有限匹配的自动计算,包括来自倏逝算子的贡献。程序摘要程序标题:mosca CPC库链接到程序文件:(由技术编辑添加)开发人员的存储库链接:https://gitlab.com/matchingonshell/mosca许可条款:GPLv3编程语言:Mathematica问题的性质:有效场理论中的匹配计算传统上是off-shell执行的,涉及通过非琐碎的字段重新定义来消除冗余运算符的复杂基约简。这个过程需要大量的代数运算,而且容易出错。尽管直接关注物理可观察对象的壳上匹配可以通过避免字段重新定义来简化这些步骤,但由于存在必须精确取消的明显非位置,它被认为是不切实际的。因此,在shell上的自动匹配一直是一个长期的挑战。求解方法:我们的方法是基于壳上匹配方程的数值解,它自然而毫不费力地强制在满理论和有效理论之间微妙地消去非局部项。通过采用有理壳上运动学,该方法实现了精确的解析解,尽管使用数值技术。这允许完全在物理操作符的基础上执行匹配。在mosca中处理拉格朗日图和费曼图的工作流程是基于feynnts和FeynCalc的集成。因此,用户需要提供特定的feynnts模型文件补丁,以便与FeynCalc兼容。此外,需要一种专门的输入格式来定义Wilson系数及其相应的EFT顺序(EFTOrder)。这些要求保证了模型和系数的正确处理。
{"title":"Automation of a matching on-shell calculator","authors":"Javier López Miras,&nbsp;Fuensanta Vilches","doi":"10.1016/j.cpc.2025.109935","DOIUrl":"10.1016/j.cpc.2025.109935","url":null,"abstract":"<div><div>We introduce <span>mosca</span>, a <span>Mathematica</span> package designed to facilitate on-shell calculations in effective field theories (EFTs). This initial release focuses on the reduction of Green’s bases to physical bases, as well as transformations between arbitrary operator bases. The core of the package is based on a diagrammatic on-shell matching procedure, grounded in the equivalence of physical observables derived from both redundant and non-redundant Lagrangians. <span>mosca</span> offers a complete set of tools for performing basis transformations, diagram isomorphism detection, numerical substitution of kinematic configurations, and symbolic manipulation of algebraic expressions. Planned future developments include extension to one-loop computations, thus providing support for EFT renormalization directly in a physical basis and automated computation of one-loop finite matching, including contributions from evanescent operators.</div><div><strong>PROGRAM SUMMARY</strong> <em>Program Title:</em> mosca <em>CPC Library link to program files:</em> (to be added by Technical Editor) <em>Developer’s repository link:</em> <span><span>https://gitlab.com/matchingonshell/mosca</span><svg><path></path></svg></span> <em>Licensing provisions:</em> GPLv3 <em>Programming language:</em> Mathematica <em>Nature of problem:</em> Matching calculations in effective field theories are traditionally performed off-shell, involving complicated basis reductions through non-trivial field redefinitions to eliminate redundant operators. This process is algebraically intensive and prone to errors. Although on-shell matching, which focuses directly on physical observables, could simplify these steps by avoiding field redefinitions, it has been considered impractical due to the presence of apparent non-localities that must cancel precisely. Automating on-shell matching has therefore been a long-standing challenge. <em>Solution method:</em> Our approach is based on a numerical solution of the on-shell matching equations, which naturally and effortlessly enforces the delicate cancellation of non-local terms between the full theory and the effective theory. By employing rational on-shell kinematics, the method achieves an exact analytic solution despite using numerical techniques. This allows the matching to be performed entirely within a physical operator basis. <em>Additional comments including restrictions and unusual features:</em> The workflow for handling Lagrangians and Feynman diagrams in mosca is based on the integration of FeynArts and FeynCalc. Consequently, users need to provide specific FeynArts model files patched for compatibility with FeynCalc. Additionally, a specialized input format is required to define Wilson coefficients along with their corresponding EFT order (EFTOrder). These requirements ensure the correct processing of models and coefficients.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109935"},"PeriodicalIF":3.4,"publicationDate":"2025-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145681672","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
Numerical solutions of resistive finite-pressure magnetohydrodynamic equilibria for stellarator and non-axisymmetric toroidal plasmas 仿星体和非轴对称环形等离子体电阻性有限压力磁流体动力学平衡的数值解
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-17 DOI: 10.1016/j.cpc.2025.109961
Jian Zhang , Ping Zhu , Chris C. Hegna
A hybrid spectral/finite-element code is developed to numerically solve the resistive finite-pressure magnetohydrodynamic equilibria without the necessity of postulating nested magnetic flux surfaces in the non-axisymmetric toroidal systems. The adopted approach integrates a hyperbolic parallel damping equation for pressure updating, along with a dynamic resistive relaxation for magnetic field. To address the non-axisymmetry in toroidal geometry, a pseudo flux mapping is employed to relate the axisymmetric computational domain to the physical domain. On the computational mesh, an isoparametric C1-continuous triangular element is utilized to discretize the poloidal plane, which is complemented with a Fourier decomposition in the toroidal direction. The versatility of the code is demonstrated through its application to several different non-axisymmetric toroidal systems, including the inherently three-dimensional equilibria in stellarators, the helical-core equilibrium states in tokamak plasmas, and the quasi-single-helicity states in a reversed-field pinch.
在非轴对称环面系统中,不需要假定嵌套磁通面,提出了一种谱/有限元混合程序来数值求解电阻有限压磁流体动力平衡。采用的方法集成了用于压力更新的双曲平行阻尼方程和用于磁场的动态电阻弛豫方程。为了解决环面几何中的非轴对称问题,采用伪通量映射将轴对称计算域与物理域联系起来。在计算网格上,采用等参c1 -连续三角形单元对极向平面进行离散化,并辅以环向傅里叶分解。通过对几种不同的非轴对称环面系统的应用,包括仿星器中固有的三维平衡态、托卡马克等离子体中的螺旋核平衡态和反场掐缩中的准单螺旋态,证明了该代码的多用途性。
{"title":"Numerical solutions of resistive finite-pressure magnetohydrodynamic equilibria for stellarator and non-axisymmetric toroidal plasmas","authors":"Jian Zhang ,&nbsp;Ping Zhu ,&nbsp;Chris C. Hegna","doi":"10.1016/j.cpc.2025.109961","DOIUrl":"10.1016/j.cpc.2025.109961","url":null,"abstract":"<div><div>A hybrid spectral/finite-element code is developed to numerically solve the resistive finite-pressure magnetohydrodynamic equilibria without the necessity of postulating nested magnetic flux surfaces in the non-axisymmetric toroidal systems. The adopted approach integrates a hyperbolic parallel damping equation for pressure updating, along with a dynamic resistive relaxation for magnetic field. To address the non-axisymmetry in toroidal geometry, a pseudo flux mapping is employed to relate the axisymmetric computational domain to the physical domain. On the computational mesh, an isoparametric C1-continuous triangular element is utilized to discretize the poloidal plane, which is complemented with a Fourier decomposition in the toroidal direction. The versatility of the code is demonstrated through its application to several different non-axisymmetric toroidal systems, including the inherently three-dimensional equilibria in stellarators, the helical-core equilibrium states in tokamak plasmas, and the quasi-single-helicity states in a reversed-field pinch.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109961"},"PeriodicalIF":3.4,"publicationDate":"2025-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145571120","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
QUASAR: A flexible QM-MM method for biomolecular systems based on restraining spheres 类星体:一种基于约束球的生物分子系统的柔性QM-MM方法
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-17 DOI: 10.1016/j.cpc.2025.109949
Christoph Gorgulla , Alejandro J. Garza , Venkat Kapil , Konstantin Fackeldey
Quantum mechanical models of molecules theoretically offer unprecedented accuracy in predicting values associated with these systems, including the free energy of interaction between two molecules. However, high-accuracy quantum mechanical methods are computationally too expensive to be applied to larger systems, including most biomolecular systems such as proteins. To circumvent this challenge, the hybrid quantum mechanics/molecular mechanics (QM/MM) method was developed, allowing one to treat only the most important part of the system on the quantum mechanical level and the remaining part on the classical level. To date, QM/MM simulations for biomolecular systems have been carried out almost exclusively on the electronic structure level, neglecting nuclear quantum effects (NQEs). Yet NQEs can play a major role in biomolecular systems [1]. Here, we present i-QI, a QM/MM client for the path integral molecular dynamics (PIMD) software i-PI [2, 3, 4]. i-QI allows for carrying out QM/MM simulations simultaneously, allowing for the inclusion of electronic as well as NQEs. i-QI implements a new QM/MM scheme based on constraining potentials called QUASAR, which allows handling diffusive systems, such as biomolecules solvated in water solvent. The QUASAR method is suitable in particular when the properties of interest are equilibrium properties, such as the free energy of binding. i-QI is freely available and open source, and we demonstrate it on a test system.
分子的量子力学模型理论上在预测与这些系统相关的值方面提供了前所未有的准确性,包括两个分子之间相互作用的自由能。然而,高精度的量子力学方法在计算上过于昂贵,无法应用于更大的系统,包括大多数生物分子系统,如蛋白质。为了规避这一挑战,开发了混合量子力学/分子力学(QM/MM)方法,允许人们在量子力学水平上只处理系统中最重要的部分,而在经典水平上处理其余部分。迄今为止,生物分子系统的QM/MM模拟几乎完全是在电子结构水平上进行的,忽略了核量子效应(NQEs)。然而,nqe可以在生物分子系统中发挥重要作用。在这里,我们提出了i-QI,路径积分分子动力学(PIMD)软件i-PI的QM/MM客户端[2,3,4]。i-QI允许同时进行QM/MM模拟,允许包含电子和NQEs。i-QI实现了一种新的基于约束势的QM/MM方案,称为QUASAR,它允许处理扩散系统,例如溶解在水溶剂中的生物分子。QUASAR方法特别适用于当关注的性质是平衡性质时,如自由结合能。i-QI是免费和开源的,我们在一个测试系统上演示了它。
{"title":"QUASAR: A flexible QM-MM method for biomolecular systems based on restraining spheres","authors":"Christoph Gorgulla ,&nbsp;Alejandro J. Garza ,&nbsp;Venkat Kapil ,&nbsp;Konstantin Fackeldey","doi":"10.1016/j.cpc.2025.109949","DOIUrl":"10.1016/j.cpc.2025.109949","url":null,"abstract":"<div><div>Quantum mechanical models of molecules theoretically offer unprecedented accuracy in predicting values associated with these systems, including the free energy of interaction between two molecules. However, high-accuracy quantum mechanical methods are computationally too expensive to be applied to larger systems, including most biomolecular systems such as proteins. To circumvent this challenge, the hybrid quantum mechanics/molecular mechanics (QM/MM) method was developed, allowing one to treat only the most important part of the system on the quantum mechanical level and the remaining part on the classical level. To date, QM/MM simulations for biomolecular systems have been carried out almost exclusively on the electronic structure level, neglecting nuclear quantum effects (NQEs). Yet NQEs can play a major role in biomolecular systems [1]. Here, we present i-QI, a QM/MM client for the path integral molecular dynamics (PIMD) software i-PI [2, 3, 4]. i-QI allows for carrying out QM/MM simulations simultaneously, allowing for the inclusion of electronic as well as NQEs. i-QI implements a new QM/MM scheme based on constraining potentials called QUASAR, which allows handling diffusive systems, such as biomolecules solvated in water solvent. The QUASAR method is suitable in particular when the properties of interest are equilibrium properties, such as the free energy of binding. i-QI is freely available and open source, and we demonstrate it on a test system.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109949"},"PeriodicalIF":3.4,"publicationDate":"2025-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145733046","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
Noise reliability evaluation of nanoscale metal-oxide-semiconductor field-effect transistors based on Monte Carlo simulation and soft computing 基于蒙特卡罗模拟和软计算的纳米金属氧化物半导体场效应晶体管噪声可靠性评价
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-16 DOI: 10.1016/j.cpc.2025.109960
Xiaofei Jia , Qun Wei , Wenpeng Zhang , Han Wang , Liang He
In recent years, Monte Carlo simulation has been increasingly applied as a particle-based technique for microscopic device reliability analysis. This stochastic method solves physical and mathematical problems through statistical sampling and has become instrumental in noise characterization of nanoscale field-effect transistors. However, prior simulations of channel current noise were predominantly one-dimensional and neglected quantum effects arising from dimensional scaling. Therefore, this paper proposes a two-dimensional and three-dimensional Monte Carlo simulation current noise method for metal-oxide-semiconductor field-effect transistors (MOSFET) at the nanoscale. This method is based on the list method and an approximate method for quickly processing anisotropic scattering final states; it uses the successive over-relaxation (SOR) iteration method to iteratively solve the Poisson equation for the divided grid areas, and each node applies a multi-grid method to solve the Poisson equation at each grid point within the sub-area. At the same time, the effective potential method is used to quantum-correct each grid point, and the simulation tracks the accelerated flight and random scattering motion of a group of charged particles, keeping the load on all nodes always balanced. Benchmark results demonstrate that the Monte Carlo simulation framework not only reduces overall CPU time requirements but also validates the effectiveness of predicted MOSFET noise disturbance patterns. The conclusions exhibit excellent agreement with established theories and experimental data, thereby facilitating design and reliability analysis of nanoscale field-effect transistors
近年来,蒙特卡罗模拟作为一种基于粒子的微观器件可靠性分析技术得到了越来越多的应用。这种随机方法通过统计抽样解决了物理和数学问题,并成为纳米场效应晶体管噪声表征的工具。然而,先前的通道电流噪声模拟主要是一维的,忽略了由维度缩放引起的量子效应。因此,本文提出了纳米尺度金属氧化物半导体场效应晶体管(MOSFET)的二维和三维蒙特卡罗模拟电流噪声方法。该方法是在表法和近似法的基础上,快速处理各向异性散射最终状态;采用逐次过松弛(SOR)迭代法对划分的网格区域迭代求解泊松方程,每个节点采用多网格法求解子区域内每个网格点的泊松方程。同时,利用有效势法对每个网格点进行量子校正,仿真跟踪一组带电粒子的加速飞行和随机散射运动,使各节点上的负载始终保持平衡。基准测试结果表明,蒙特卡罗模拟框架不仅降低了总体CPU时间要求,而且验证了预测MOSFET噪声干扰模式的有效性。这些结论与已有的理论和实验数据具有良好的一致性,从而为纳米场效应晶体管的设计和可靠性分析提供了便利
{"title":"Noise reliability evaluation of nanoscale metal-oxide-semiconductor field-effect transistors based on Monte Carlo simulation and soft computing","authors":"Xiaofei Jia ,&nbsp;Qun Wei ,&nbsp;Wenpeng Zhang ,&nbsp;Han Wang ,&nbsp;Liang He","doi":"10.1016/j.cpc.2025.109960","DOIUrl":"10.1016/j.cpc.2025.109960","url":null,"abstract":"<div><div>In recent years, Monte Carlo simulation has been increasingly applied as a particle-based technique for microscopic device reliability analysis. This stochastic method solves physical and mathematical problems through statistical sampling and has become instrumental in noise characterization of nanoscale field-effect transistors. However, prior simulations of channel current noise were predominantly one-dimensional and neglected quantum effects arising from dimensional scaling. Therefore, this paper proposes a two-dimensional and three-dimensional Monte Carlo simulation current noise method for metal-oxide-semiconductor field-effect transistors (MOSFET) at the nanoscale. This method is based on the list method and an approximate method for quickly processing anisotropic scattering final states; it uses the successive over-relaxation (SOR) iteration method to iteratively solve the Poisson equation for the divided grid areas, and each node applies a multi-grid method to solve the Poisson equation at each grid point within the sub-area. At the same time, the effective potential method is used to quantum-correct each grid point, and the simulation tracks the accelerated flight and random scattering motion of a group of charged particles, keeping the load on all nodes always balanced. Benchmark results demonstrate that the Monte Carlo simulation framework not only reduces overall CPU time requirements but also validates the effectiveness of predicted MOSFET noise disturbance patterns. The conclusions exhibit excellent agreement with established theories and experimental data, thereby facilitating design and reliability analysis of nanoscale field-effect transistors</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"319 ","pages":"Article 109960"},"PeriodicalIF":3.4,"publicationDate":"2025-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145576743","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
Hybrid spectral semi-Lagrangian method for electromagnetic gyrokinetic simulations of Tokamak plasma 托卡马克等离子体电磁陀螺动力学模拟的混合光谱半拉格朗日方法
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-16 DOI: 10.1016/j.cpc.2025.109953
Pengfei Zhao, Lei Ye, Xiaotao Xiao
The Numerical Lie Transform approach for gyrokinetic simulation has been extended to the electromagnetic model through integration with the mixed-variable and pull-back scheme. We developed a hybrid spectral semi-Lagrangian method for solving the gyrokinetic equation in toroidal geometry. The nonlinear Vlasov equation is expressed in a convective formalism aligned with unperturbed gyrocenter trajectories. Combined with toroidal spectral decomposition, this reformulation enables efficient semi-Lagrangian solutions through fixed-point interpolation method with 3D B-splines. The implemented algorithm in the NLT code facilitates electromagnetic turbulence simulations in tokamak plasmas. Verification was achieved through systematic benchmarking against electromagnetic instabilities including ion temperature gradient (ITG) modes, trapped electron modes (TEM), kinetic ballooning modes (KBM), toroidal Alfvén eigenmodes (TAE), and energetic particle-driven modes (EPM).
通过与混合变量和回拉方案的集成,将用于陀螺动力学仿真的数值李变换方法扩展到电磁模型中。提出了一种求解环面几何陀螺动力学方程的混合谱半拉格朗日方法。非线性Vlasov方程用无摄动陀螺仪中心轨迹对齐的对流形式表示。结合环面谱分解,通过三维b样条不动点插值法实现了高效的半拉格朗日解。在NLT代码中实现的算法便于在托卡马克等离子体中进行电磁湍流模拟。通过对电磁不稳定性进行系统基准测试,包括离子温度梯度(ITG)模式、捕获电子模式(TEM)、动力学气球模式(KBM)、环形alfv本征模式(TAE)和高能粒子驱动模式(EPM),验证了该方法。
{"title":"Hybrid spectral semi-Lagrangian method for electromagnetic gyrokinetic simulations of Tokamak plasma","authors":"Pengfei Zhao,&nbsp;Lei Ye,&nbsp;Xiaotao Xiao","doi":"10.1016/j.cpc.2025.109953","DOIUrl":"10.1016/j.cpc.2025.109953","url":null,"abstract":"<div><div>The Numerical Lie Transform approach for gyrokinetic simulation has been extended to the electromagnetic model through integration with the mixed-variable and pull-back scheme. We developed a hybrid spectral semi-Lagrangian method for solving the gyrokinetic equation in toroidal geometry. The nonlinear Vlasov equation is expressed in a convective formalism aligned with unperturbed gyrocenter trajectories. Combined with toroidal spectral decomposition, this reformulation enables efficient semi-Lagrangian solutions through fixed-point interpolation method with 3D B-splines. The implemented algorithm in the NLT code facilitates electromagnetic turbulence simulations in tokamak plasmas. Verification was achieved through systematic benchmarking against electromagnetic instabilities including ion temperature gradient (ITG) modes, trapped electron modes (TEM), kinetic ballooning modes (KBM), toroidal Alfvén eigenmodes (TAE), and energetic particle-driven modes (EPM).</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109953"},"PeriodicalIF":3.4,"publicationDate":"2025-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145571121","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
POLYDIM: A C++ library for POLYtopal DIscretization Methods 多边形离散化方法的c++库
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-15 DOI: 10.1016/j.cpc.2025.109937
Stefano Berrone , Andrea Borio , Gioana Teora , Fabio Vicini
This paper introduces PolyDiM, an open-source C++ library tailored for the development and implementation of polytopal discretization methods for partial differential equations. The library provides robust and modular tools to support advanced numerical techniques, with a focus on the Virtual Element Method in both 2D and 3D settings. PolyDiM is designed to address a wide range of challenging problems, including those involving non-convex geometries, domain decomposition and mixed-dimensional coupling applications. It is integrated with the geometry library GeDiM, and offers interfaces for MATLAB and Python to enhance accessibility. Distinguishing features include support for multiple polynomial bases, advanced stabilization strategies, and efficient local-to-global assembly procedures. PolyDiM aims to serve both as a research tool and a foundation for scalable scientific computing in complex geometrical settings.
本文介绍了PolyDiM,一个开源的c++库,专门用于开发和实现偏微分方程的多边形离散化方法。该库提供了强大的模块化工具来支持先进的数值技术,重点是在2D和3D设置中的虚拟元素方法。PolyDiM旨在解决各种具有挑战性的问题,包括涉及非凸几何,域分解和混合维耦合应用的问题。它与几何库GeDiM集成,并为MATLAB和Python提供接口,以增强可访问性。其显著特点包括支持多个多项式基、先进的稳定策略和高效的局部到全局装配过程。PolyDiM的目标是作为一个研究工具,并在复杂的几何设置可扩展的科学计算的基础。
{"title":"POLYDIM: A C++ library for POLYtopal DIscretization Methods","authors":"Stefano Berrone ,&nbsp;Andrea Borio ,&nbsp;Gioana Teora ,&nbsp;Fabio Vicini","doi":"10.1016/j.cpc.2025.109937","DOIUrl":"10.1016/j.cpc.2025.109937","url":null,"abstract":"<div><div>This paper introduces PolyDiM, an open-source C++ library tailored for the development and implementation of polytopal discretization methods for partial differential equations. The library provides robust and modular tools to support advanced numerical techniques, with a focus on the Virtual Element Method in both 2D and 3D settings. PolyDiM is designed to address a wide range of challenging problems, including those involving non-convex geometries, domain decomposition and mixed-dimensional coupling applications. It is integrated with the geometry library GeDiM, and offers interfaces for MATLAB and Python to enhance accessibility. Distinguishing features include support for multiple polynomial bases, advanced stabilization strategies, and efficient local-to-global assembly procedures. PolyDiM aims to serve both as a research tool and a foundation for scalable scientific computing in complex geometrical settings.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109937"},"PeriodicalIF":3.4,"publicationDate":"2025-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145681670","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 Wigner matrix based convolution algorithm for matrix elements in the LCAO method LCAO方法中基于Wigner矩阵的矩阵元素卷积算法
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-15 DOI: 10.1016/j.cpc.2025.109950
Tyler C. Sterling
The linear combination of atomic orbitals (LCAO) method uses a small basis set in exchange for expensive matrix element calculations. The most efficient approximation for the matrix element calculations is the two-center approximation (2CA) in tight binding (TB). In the 2CA, a variety of matrix elements are neglected with only “two-center integrals” (2CI) remaining. The 2CI are calculated efficiently by rotating to symmetrical coordinates where the integral is parameterized. This makes TB fast in exchange for diminished transferability. An ideal electronic structure method has both the efficiency of TB and the transferability of ab-initio methods. In this work, I expand the full crystal potential into multipoles where the resulting matrix elements are transformed into the form of 2CI between high angular momentum functions. The usual Slater-Koster formulae for TB are limited to l ≤ 3; to enable efficient evaluation of the full crystal potential 2CI, I derive a Wigner matrix based convolution algorithm (WMCA) that works for arbitrary angular momentum. Given a suitable method for generating a local ab-initio Kohn-Sham potential, the algorithm for calculating matrix elements is applicable to fully ab-initio LCAO methods (this is the subject of forthcoming work). In this paper, I apply the WMCA to silicon using a model crystal potential.
原子轨道线性组合(LCAO)方法使用一个小的基集,以换取昂贵的矩阵元素计算。对于矩阵单元的计算,最有效的近似是紧结合(TB)中的双中心近似(2CA)。在2CA中,忽略了各种矩阵元素,只剩下“两中心积分”(2CI)。通过旋转到对称坐标,其中积分是参数化的,可以有效地计算2CI。这使得结核病发展迅速,以减少可转移性为代价。理想的电子结构方法既具有TB的效率,又具有ab-initio方法的可转移性。在这项工作中,我将全晶体势扩展为多极,由此产生的矩阵元素转换为高角动量函数之间的2CI形式。TB通常的Slater-Koster公式限于1 ≤ 3;为了能够有效地评估全晶体电位2CI,我推导了一个基于Wigner矩阵的卷积算法(WMCA),适用于任意角动量。给定一种合适的生成局部从头算Kohn-Sham势的方法,计算矩阵元素的算法适用于完全从头算LCAO方法(这是即将开展的工作的主题)。在本文中,我使用模型晶体电位将WMCA应用于硅。
{"title":"A Wigner matrix based convolution algorithm for matrix elements in the LCAO method","authors":"Tyler C. Sterling","doi":"10.1016/j.cpc.2025.109950","DOIUrl":"10.1016/j.cpc.2025.109950","url":null,"abstract":"<div><div>The linear combination of atomic orbitals (LCAO) method uses a small basis set in exchange for expensive matrix element calculations. The most efficient approximation for the matrix element calculations is the two-center approximation (2CA) in tight binding (TB). In the 2CA, a variety of matrix elements are neglected with only “two-center integrals” (2CI) remaining. The 2CI are calculated efficiently by rotating to symmetrical coordinates where the integral is parameterized. This makes TB fast in exchange for diminished transferability. An ideal electronic structure method has both the efficiency of TB and the transferability of ab-initio methods. In this work, I expand the full crystal potential into multipoles where the resulting matrix elements are transformed into the form of 2CI between high angular momentum functions. The usual Slater-Koster formulae for TB are limited to <em>l</em> ≤ 3; to enable efficient evaluation of the full crystal potential 2CI, I derive a Wigner matrix based convolution algorithm (WMCA) that works for arbitrary angular momentum. Given a suitable method for generating a local ab-initio Kohn-Sham potential, the algorithm for calculating matrix elements is applicable to fully ab-initio LCAO methods (this is the subject of forthcoming work). In this paper, I apply the WMCA to silicon using a model crystal potential.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109950"},"PeriodicalIF":3.4,"publicationDate":"2025-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145555177","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
Portal for high-precision atomic data and computation 用于高精度原子数据和计算的门户
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-14 DOI: 10.1016/j.cpc.2025.109951
Amani Kiruga , Charles Cheung , Dmytro Filin , Parinaz Barakhshan , Akshay Bhosale , Vipul Badhan , Bindiya Arora , Rudolf Eigenmann , Marianna S. Safronova
We’ve developed a scalable and sustainable online atomic data portal with an automated interface for easy update and addition of new data. The current portal provides energies, transition matrix elements, transition rates, radiative lifetimes, branching ratios, polarizabilities, hyperfine constants, and other data, for 28 atoms and ions. It also features an interactive polarizability plotting interface for neutral atoms and singly-charged ions. The data production is supported by recent developments of open-access atomic software based on our research codes, including new workflow algorithms, which allow large volumes of such data to be generated with automated accuracy assessments. This entails a new method of comparing our calculated values with data from the NIST Atomic Spectra Database. All calculated values include estimated uncertainties. Data for more systems will be added in the future. Experimental values are included with references, where high-precision data are available.
我们开发了一个可扩展的、可持续的在线原子数据门户,它带有一个自动界面,可以方便地更新和添加新数据。当前门户提供28个原子和离子的能量、跃迁矩阵元素、跃迁速率、辐射寿命、分支比、极化率、超精细常数和其他数据。它还具有中性原子和单电荷离子的交互极化率绘图界面。数据生产由基于我们研究代码的开放存取原子软件的最新发展提供支持,包括新的工作流程算法,它允许通过自动准确性评估生成大量此类数据。这需要一种新的方法来比较我们的计算值与NIST原子光谱数据库的数据。所有计算值都包括估计的不确定性。将来会添加更多系统的数据。参考文献中包含有高精度数据的实验值。
{"title":"Portal for high-precision atomic data and computation","authors":"Amani Kiruga ,&nbsp;Charles Cheung ,&nbsp;Dmytro Filin ,&nbsp;Parinaz Barakhshan ,&nbsp;Akshay Bhosale ,&nbsp;Vipul Badhan ,&nbsp;Bindiya Arora ,&nbsp;Rudolf Eigenmann ,&nbsp;Marianna S. Safronova","doi":"10.1016/j.cpc.2025.109951","DOIUrl":"10.1016/j.cpc.2025.109951","url":null,"abstract":"<div><div>We’ve developed a scalable and sustainable online atomic data portal with an automated interface for easy update and addition of new data. The current portal provides energies, transition matrix elements, transition rates, radiative lifetimes, branching ratios, polarizabilities, hyperfine constants, and other data, for 28 atoms and ions. It also features an interactive polarizability plotting interface for neutral atoms and singly-charged ions. The data production is supported by recent developments of open-access atomic software based on our research codes, including new workflow algorithms, which allow large volumes of such data to be generated with automated accuracy assessments. This entails a new method of comparing our calculated values with data from the NIST Atomic Spectra Database. All calculated values include estimated uncertainties. Data for more systems will be added in the future. Experimental values are included with references, where high-precision data are available.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"319 ","pages":"Article 109951"},"PeriodicalIF":3.4,"publicationDate":"2025-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145576712","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
Simulating non-brownian suspensions with non-homogeneous Navier slip boundary conditions 模拟非齐次Navier滑移边界条件下的非布朗悬架
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-11-14 DOI: 10.1016/j.cpc.2025.109947
Daniela Moreno-Chaparro , Florencio Balboa Usabiaga , Nicolas Moreno , Marco Ellero
Fluid-structure interactions are commonly modeled using no-slip boundary conditions. However, small deviations from these conditions can significantly alter the dynamics of suspensions and particles, especially at the micro and nano scales. This work presents a robust implicit solvent method for simulating non-colloidal suspensions with non-homogeneous Navier slip boundary conditions. Our approach is based on a regularized boundary integral formulation, enabling accurate and efficient computation of hydrodynamic interactions. This makes the method well-suited for large-scale simulations. We validate the method by comparing computed drag forces on homogeneous and Janus particles with analytical results. Additionally, we consider the effective viscosity of suspensions with varying slip lengths, benchmarking against available analytical no-slip and partial-slip theories.
流固耦合通常使用无滑移边界条件进行建模。然而,这些条件的微小偏差可以显著改变悬浮液和颗粒的动力学,特别是在微纳米尺度上。本文提出了一种鲁棒的隐式溶剂方法来模拟具有非均匀纳维尔滑移边界条件的非胶体悬浮液。我们的方法是基于一个正则化的边界积分公式,能够准确和有效地计算水动力相互作用。这使得该方法非常适合大规模模拟。通过将计算的均匀粒子和双面粒子的阻力与分析结果进行比较,验证了该方法。此外,我们考虑了不同滑移长度的悬浮液的有效粘度,以现有的分析无滑移和部分滑移理论为基准。
{"title":"Simulating non-brownian suspensions with non-homogeneous Navier slip boundary conditions","authors":"Daniela Moreno-Chaparro ,&nbsp;Florencio Balboa Usabiaga ,&nbsp;Nicolas Moreno ,&nbsp;Marco Ellero","doi":"10.1016/j.cpc.2025.109947","DOIUrl":"10.1016/j.cpc.2025.109947","url":null,"abstract":"<div><div>Fluid-structure interactions are commonly modeled using no-slip boundary conditions. However, small deviations from these conditions can significantly alter the dynamics of suspensions and particles, especially at the micro and nano scales. This work presents a robust implicit solvent method for simulating non-colloidal suspensions with non-homogeneous Navier slip boundary conditions. Our approach is based on a regularized boundary integral formulation, enabling accurate and efficient computation of hydrodynamic interactions. This makes the method well-suited for large-scale simulations. We validate the method by comparing computed drag forces on homogeneous and Janus particles with analytical results. Additionally, we consider the effective viscosity of suspensions with varying slip lengths, benchmarking against available analytical no-slip and partial-slip theories.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109947"},"PeriodicalIF":3.4,"publicationDate":"2025-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145616113","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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1