首页 > 最新文献

Computer Physics Communications最新文献

英文 中文
OpenEdge: A collaborative, open-source, multi-purpose direct simulation Monte Carlo for plasma simulation in magnetic fusion environments OpenEdge:一个协作的、开源的、多用途的直接模拟蒙特卡罗,用于磁融合环境中的等离子体模拟
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-18 DOI: 10.1016/j.cpc.2025.109993
A. Diaw, C.A. Johnson, E.A. Unterberg, J. Nichols
OpenEdge is a collaborative, open-source, object-oriented Direct Simulation Monte Carlo (DSMC) code, designed specifically for plasma simulations in magnetic fusion environments. The code features include advanced structures, robust capabilities, and an effective parallelization strategy, all of which significantly enhance performance. It includes specialized modules for managing complex particle interactions, including collisions, ionization/recombination, and reflection/sputtering. Benchmarks and performance analyses have confirmed its efficiency and scalability. Versatile and adaptable, OpenEdge is applied across a broad spectrum of plasma-material interaction studies and charged particle transport in various fusion research settings.
OpenEdge是一个协作的、开源的、面向对象的直接模拟蒙特卡罗(DSMC)代码,专为磁聚变环境中的等离子体模拟而设计。代码特性包括先进的结构、健壮的功能和有效的并行化策略,所有这些都显著提高了性能。它包括用于管理复杂粒子相互作用的专门模块,包括碰撞,电离/重组和反射/溅射。基准测试和性能分析证实了它的效率和可伸缩性。OpenEdge功能齐全,适应性强,广泛应用于各种聚变研究环境中的等离子体-材料相互作用研究和带电粒子传输。
{"title":"OpenEdge: A collaborative, open-source, multi-purpose direct simulation Monte Carlo for plasma simulation in magnetic fusion environments","authors":"A. Diaw,&nbsp;C.A. Johnson,&nbsp;E.A. Unterberg,&nbsp;J. Nichols","doi":"10.1016/j.cpc.2025.109993","DOIUrl":"10.1016/j.cpc.2025.109993","url":null,"abstract":"<div><div>OpenEdge is a collaborative, open-source, object-oriented Direct Simulation Monte Carlo (DSMC) code, designed specifically for plasma simulations in magnetic fusion environments. The code features include advanced structures, robust capabilities, and an effective parallelization strategy, all of which significantly enhance performance. It includes specialized modules for managing complex particle interactions, including collisions, ionization/recombination, and reflection/sputtering. Benchmarks and performance analyses have confirmed its efficiency and scalability. Versatile and adaptable, OpenEdge is applied across a broad spectrum of plasma-material interaction studies and charged particle transport in various fusion research settings.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109993"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145836437","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
Efficient algorithms for accurately simulating radiative transfer in binary stochastic mixtures in two dimensions 二维二元随机混合物中精确模拟辐射传输的有效算法
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-19 DOI: 10.1016/j.cpc.2025.110007
Cong-Zhang Gao , Jian-Wei Yin , Ying Cai , Xu Liu , Zheng-Feng Fan , Pei Wang , Shao-Ping Zhu
In recent decades, radiative transfer through the binary stochastic mixtures (i.e., a fraction of particulate high-Z materials are randomly dispersed into the low-Z background material, where the label Z means the atomic number) has received great attention in many scientific and engineering disciplines, accurate and efficient simulations in multidimensions are much in demand. In this work, we primarily focus on the efficient algorithms for accurately simulating radiative transfer in binary stochastic mixtures in two dimensions. Our computational model is to solve the radiation-material coupled equations for an ensemble of binary stochastic mixtures. In this context, a subgrid-based nearest-neighbor searching (SNNS) algorithm is introduced to explicitly model the binary stochastic mixture, resulting in an O(N) scaling with the number of particles, which is more flexible than the fast random sequential addition (RSA) algorithm. In order to accurately determine the grid-based parameters, a particle-resolved algorithm is developed by dividing the relationship between the particle’s location and the grid into four categories, reproducing analytical results exactly and efficiently. A parallel algorithm using the spatial domain decomposition with directed acylic graph (DAG) techniques is proposed to efficiently solve the radiation-material coupled equations. These algorithms are combined to enable accurate and efficient simulations in two dimensions, which is validated by reported benchmark results. We find that convergent results require a sufficiently high resolution of the particle and a high-order quadrature. Although results based on one physical realization are somewhat representative, the ensemble-averaged results are more meaningful to avoid the statistical anomalies in some cases. Moreover, case studies on the influence of particle size distribution, the validation of the effective opacity models, and the particle size effect are presented and analyzed. Our work provides efficient algorithms for routinely simulating radiative transfer in binary stochastic mixtures in multidimensions, which can yield the benchmark results for analytical homogenized models of relevance.
近几十年来,通过二元随机混合(即一小部分高Z粒子材料随机分散到低Z背景材料中,其中Z表示原子序数)的辐射传输在许多科学和工程学科中受到了极大的关注,迫切需要在多维空间中进行准确和高效的模拟。在这项工作中,我们主要关注在二维二进制随机混合物中精确模拟辐射传输的有效算法。我们的计算模型是求解二元随机混合系综的辐射-物质耦合方程。在此背景下,引入基于子网格的最近邻搜索(SNNS)算法对二元随机混合进行显式建模,使其与粒子数成O(N)比例,比快速随机顺序加法(RSA)算法更灵活。为了准确地确定基于网格的参数,提出了一种粒子分辨算法,将粒子位置与网格之间的关系划分为四类,准确、高效地再现了分析结果。为了有效求解辐射-材料耦合方程,提出了一种基于有向无环图的空间域分解并行算法。这些算法结合在一起,实现了二维的精确和高效的模拟,并通过报告的基准结果验证了这一点。我们发现收敛结果需要足够高的粒子分辨率和高阶正交。虽然基于一种物理实现的结果具有一定的代表性,但在某些情况下,集成平均结果对于避免统计异常更有意义。此外,还对粒径分布的影响、有效不透明度模型的验证以及粒径效应进行了实例分析。我们的工作提供了在多维二进制随机混合物中常规模拟辐射传输的有效算法,可以为相关的分析均质模型提供基准结果。
{"title":"Efficient algorithms for accurately simulating radiative transfer in binary stochastic mixtures in two dimensions","authors":"Cong-Zhang Gao ,&nbsp;Jian-Wei Yin ,&nbsp;Ying Cai ,&nbsp;Xu Liu ,&nbsp;Zheng-Feng Fan ,&nbsp;Pei Wang ,&nbsp;Shao-Ping Zhu","doi":"10.1016/j.cpc.2025.110007","DOIUrl":"10.1016/j.cpc.2025.110007","url":null,"abstract":"<div><div>In recent decades, radiative transfer through the binary stochastic mixtures (i.e., a fraction of particulate high-<em>Z</em> materials are randomly dispersed into the low-<em>Z</em> background material, where the label <em>Z</em> means the atomic number) has received great attention in many scientific and engineering disciplines, accurate and efficient simulations in multidimensions are much in demand. In this work, we primarily focus on the efficient algorithms for accurately simulating radiative transfer in binary stochastic mixtures in two dimensions. Our computational model is to solve the radiation-material coupled equations for an ensemble of binary stochastic mixtures. In this context, a subgrid-based nearest-neighbor searching (SNNS) algorithm is introduced to explicitly model the binary stochastic mixture, resulting in an <em>O</em>(<em>N</em>) scaling with the number of particles, which is more flexible than the fast random sequential addition (RSA) algorithm. In order to accurately determine the grid-based parameters, a particle-resolved algorithm is developed by dividing the relationship between the particle’s location and the grid into four categories, reproducing analytical results exactly and efficiently. A parallel algorithm using the spatial domain decomposition with directed acylic graph (DAG) techniques is proposed to efficiently solve the radiation-material coupled equations. These algorithms are combined to enable accurate and efficient simulations in two dimensions, which is validated by reported benchmark results. We find that convergent results require a sufficiently high resolution of the particle and a high-order quadrature. Although results based on one physical realization are somewhat representative, the ensemble-averaged results are more meaningful to avoid the statistical anomalies in some cases. Moreover, case studies on the influence of particle size distribution, the validation of the effective opacity models, and the particle size effect are presented and analyzed. Our work provides efficient algorithms for routinely simulating radiative transfer in binary stochastic mixtures in multidimensions, which can yield the benchmark results for analytical homogenized models of relevance.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 110007"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145836435","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
On the use of autoencoders to study the dynamics and the causality relations of complex systems with applications to nuclear fusion 用自编码器研究复杂系统的动力学和因果关系及其在核聚变中的应用
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-04 DOI: 10.1016/j.cpc.2025.109984
R. Rossi , A. Murari , T. Craciunescu , N. Rutigliano , I. Wyss , J. Vega , P. Gaudio , M. Gelfusa , on behalf of JET Contributors* and EUROfusion Tokamak Exploitation Team
Autoencoders are neural networks capable of learning compact representations of data through unsupervised learning. By encoding input data into a lower-dimensional space and subsequently reconstructing it, they enable efficient feature extraction, denoising, anomaly detection, and other applications. This work develops autoencoder-based methodologies tailored to time-dependent problems, specifically for reconstructing hidden dynamics, modelling governing equations, and detecting causal relationships.
A physics-informed autoencoder (PIC-AE) is introduced to impose physical or mathematical constraints on the latent representation, allowing the discovery of fundamental dynamics and model parameters. The PIC-AE effectively reconstructs equivalent dynamical systems from indirect measurements, as exemplified by numerical tests based on the Lotka-Volterra system of equations. It has been applied to edge-localized modes (ELMs) in nuclear fusion plasmas to assess whether they follow a Lotka-Volterra model and the results indicate the need for alternative sets of equations.
For causality detection, a novel autoencoder-based method has been developed to overcome the limitations of traditional techniques. This new approach accurately identifies causal relationships while providing a probabilistic measure of their strength. Applied to nuclear fusion data, it has confirmed the causal influence of ion cyclotron resonance heating (ICRH) on sawtooth crashes, reproducing previous findings obtained with different methodologies and extending the analysis to the spatio-temporal domain.
Although initially designed for nuclear fusion applications, the proposed methodologies are broadly applicable to any scientific and technological domain, in which time series analysis is crucial. Indeed, the developed tools have the representational capabilities of deep learning networks but are much less prone to overfitting and can be accurate even whit sparse data. Future work will explore alternative representations for ELMs and further validate the causality detection method across different datasets.
自编码器是能够通过无监督学习学习数据的紧凑表示的神经网络。通过将输入数据编码到低维空间并随后重建它,它们可以实现高效的特征提取,去噪,异常检测和其他应用。这项工作开发了基于自编码器的方法,专门针对时间相关问题,特别是用于重建隐藏动力学,建模控制方程和检测因果关系。引入物理信息自动编码器(PIC-AE)对潜在表示施加物理或数学约束,允许发现基本动力学和模型参数。基于Lotka-Volterra方程组的数值试验表明,PIC-AE可以有效地从间接测量中重建等效动力系统。它已被应用于核聚变等离子体中的边缘局域模式(elm),以评估它们是否遵循Lotka-Volterra模型,结果表明需要替代方程组。对于因果关系检测,一种新的基于自编码器的方法已经被开发出来,以克服传统技术的局限性。这种新方法准确地识别了因果关系,同时提供了对其强度的概率度量。应用于核聚变数据,它证实了离子回旋共振加热(ICRH)对锯齿碰撞的因果影响,再现了以前用不同方法获得的发现,并将分析扩展到时空域。虽然最初是为核聚变应用设计的,但所提出的方法广泛适用于任何科学和技术领域,其中时间序列分析是至关重要的。事实上,开发的工具具有深度学习网络的表示能力,但不太容易过度拟合,即使是稀疏数据也可以准确。未来的工作将探索elm的替代表示,并进一步验证跨不同数据集的因果关系检测方法。
{"title":"On the use of autoencoders to study the dynamics and the causality relations of complex systems with applications to nuclear fusion","authors":"R. Rossi ,&nbsp;A. Murari ,&nbsp;T. Craciunescu ,&nbsp;N. Rutigliano ,&nbsp;I. Wyss ,&nbsp;J. Vega ,&nbsp;P. Gaudio ,&nbsp;M. Gelfusa ,&nbsp;on behalf of JET Contributors* and EUROfusion Tokamak Exploitation Team","doi":"10.1016/j.cpc.2025.109984","DOIUrl":"10.1016/j.cpc.2025.109984","url":null,"abstract":"<div><div>Autoencoders are neural networks capable of learning compact representations of data through unsupervised learning. By encoding input data into a lower-dimensional space and subsequently reconstructing it, they enable efficient feature extraction, denoising, anomaly detection, and other applications. This work develops autoencoder-based methodologies tailored to time-dependent problems, specifically for reconstructing hidden dynamics, modelling governing equations, and detecting causal relationships.</div><div>A physics-informed autoencoder (PIC-AE) is introduced to impose physical or mathematical constraints on the latent representation, allowing the discovery of fundamental dynamics and model parameters. The PIC-AE effectively reconstructs equivalent dynamical systems from indirect measurements, as exemplified by numerical tests based on the Lotka-Volterra system of equations. It has been applied to edge-localized modes (ELMs) in nuclear fusion plasmas to assess whether they follow a Lotka-Volterra model and the results indicate the need for alternative sets of equations.</div><div>For causality detection, a novel autoencoder-based method has been developed to overcome the limitations of traditional techniques. This new approach accurately identifies causal relationships while providing a probabilistic measure of their strength. Applied to nuclear fusion data, it has confirmed the causal influence of ion cyclotron resonance heating (ICRH) on sawtooth crashes, reproducing previous findings obtained with different methodologies and extending the analysis to the spatio-temporal domain.</div><div>Although initially designed for nuclear fusion applications, the proposed methodologies are broadly applicable to any scientific and technological domain, in which time series analysis is crucial. Indeed, the developed tools have the representational capabilities of deep learning networks but are much less prone to overfitting and can be accurate even whit sparse data. Future work will explore alternative representations for ELMs and further validate the causality detection method across different datasets.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109984"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145836432","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
Automated workflow for non-empirical Wannier-localized optimal tuning of range-separated hybrid functionals 范围分离混合泛函的非经验wanner -局域优化调整的自动化工作流程
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-18 DOI: 10.1016/j.cpc.2025.109995
Stephen E. Gant , Francesco Ricci , Guy Ohad , Ashwin Ramasubramaniam , Leeor Kronik , Jeffrey B. Neaton
We introduce an automated workflow for generating non-empirical Wannier-localized optimally-tuned screened range-separated hybrid (WOT-SRSH) functionals. WOT-SRSH functionals have been shown to yield highly accurate fundamental band gaps, band structures, and optical spectra for bulk and 2D semiconductors and insulators. Our workflow automatically and efficiently determines the WOT-SRSH functional parameters for a given crystal structure and composition, approximately enforcing the correct screened long-range Coulomb interaction and an ionization potential ansatz. In contrast to previous manual tuning approaches, our tuning procedure relies on a new search algorithm that only requires a few hybrid functional calculations with minimal user input. We demonstrate our workflow on 23 previously studied semiconductors and insulators, reporting the same high level of accuracy. By automating the tuning process and improving its computational efficiency, the approach outlined here enables applications of the WOT-SRSH functional to compute spectroscopic and optoelectronic properties for a wide range of materials.
我们介绍了一个自动化的工作流,用于生成非经验的WOT-SRSH (WOT-SRSH)泛函。WOT-SRSH功能已被证明可以为块状和2D半导体和绝缘体产生高精度的基本带隙、带结构和光谱。我们的工作流程自动有效地确定给定晶体结构和组成的WOT-SRSH功能参数,大致执行正确筛选的远程库仑相互作用和电离势分析。与以前的手动调优方法相比,我们的调优过程依赖于一种新的搜索算法,该算法只需要少量混合函数计算和最少的用户输入。我们在23个先前研究的半导体和绝缘体上展示了我们的工作流程,报告了相同的高精确度。通过自动化调谐过程并提高其计算效率,本文概述的方法使WOT-SRSH函数的应用能够计算各种材料的光谱和光电子特性。
{"title":"Automated workflow for non-empirical Wannier-localized optimal tuning of range-separated hybrid functionals","authors":"Stephen E. Gant ,&nbsp;Francesco Ricci ,&nbsp;Guy Ohad ,&nbsp;Ashwin Ramasubramaniam ,&nbsp;Leeor Kronik ,&nbsp;Jeffrey B. Neaton","doi":"10.1016/j.cpc.2025.109995","DOIUrl":"10.1016/j.cpc.2025.109995","url":null,"abstract":"<div><div>We introduce an automated workflow for generating non-empirical Wannier-localized optimally-tuned screened range-separated hybrid (WOT-SRSH) functionals. WOT-SRSH functionals have been shown to yield highly accurate fundamental band gaps, band structures, and optical spectra for bulk and 2D semiconductors and insulators. Our workflow automatically and efficiently determines the WOT-SRSH functional parameters for a given crystal structure and composition, approximately enforcing the correct screened long-range Coulomb interaction and an ionization potential ansatz. In contrast to previous manual tuning approaches, our tuning procedure relies on a new search algorithm that only requires a few hybrid functional calculations with minimal user input. We demonstrate our workflow on 23 previously studied semiconductors and insulators, reporting the same high level of accuracy. By automating the tuning process and improving its computational efficiency, the approach outlined here enables applications of the WOT-SRSH functional to compute spectroscopic and optoelectronic properties for a wide range of materials.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109995"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145973029","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
VacHopPy: A Python package for vacancy hopping analysis based on molecular dynamics simulations VacHopPy:一个Python包,用于基于分子动力学模拟的空位跳跃分析
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-23 DOI: 10.1016/j.cpc.2025.110010
Taeyoung Jeong , Kun Hee Ye , Seungjae Yoon , Dohyun Kim , Yunjae Kim , Cheol Seong Hwang , Jung-Hae Choi
<div><div>Multiscale modeling, which integrates material properties from <em>ab initio</em> calculations into continuum-scale simulations, is a promising strategy for optimizing semiconductor devices. However, a key challenge remains: while <em>ab initio</em> methods provide diffusion parameters specific to individual migration paths, continuum equations require a single effective set of parameters that captures the overall diffusion behavior. To address this issue, we present <em>VacHopPy</em>, an open-source Python package for vacancy hopping analysis based on molecular dynamics (MD). <em>VacHopPy</em> extracts an effective set of hopping parameters, including hopping distance, hopping barrier, number of effective paths, correlation factor, and attempt frequency, by statistically integrating energetic, kinetic, and geometric contributions across all paths. It also includes tools for tracking vacancy trajectories and for detecting phase transitions during MD simulations. The applicability of <em>VacHopPy</em> is demonstrated in three representative materials: face-centered cubic Al, rutile TiO<sub>2</sub>, and monoclinic HfO<sub>2</sub>. The extracted effective parameters reproduce temperature-dependent diffusion behavior and are in good agreement with previous experimental data. Provided in a simplified form, these parameters are well suited for continuum-scale models and remain valid over a wide temperature range spanning several hundred kelvins. Furthermore, <em>VacHopPy</em> inherently accounts for anisotropy in thermal vibrations, a factor often overlooked, making it suitable for simulating diffusion in complex crystals. Overall, <em>VacHopPy</em> establishes a robust bridge between atomic- and continuum-scale models, enabling more reliable multiscale simulations.</div><div><strong>Program Summary</strong></div><div><em>Program Title: VacHopPy</em></div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/nfd44zrb24.1</span><svg><path></path></svg></span></div><div><em>Developer’s repository link:</em> <span><span>https://github.com/TY-Jeong/VacHopPy</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> MIT License</div><div><em>Programming language:</em> Python</div><div><em>Supplementary material:</em> Supplementary Figures (S1–S11), Supplementary Tables (S1–S6), and Supplementary Notes (1–4) are provided in a separate PDF file.</div><div><em>Nature of problem:</em> For modeling of vacancy-mediated diffusion, <em>ab initio</em> calculations provide path-specific diffusion parameters that are not directly compatible with continuum-scale models, which typically require a single set of effective parameters. Such incompatibility poses a significant challenge in accurately integrating atomistic diffusion behavior into multiscale simulation frameworks, particularly when multiple hopping paths exist in a material system.</div><div><em>Solution method:</em> Vacancy trajectories are identif
多尺度建模将材料性质从从头计算集成到连续尺度模拟中,是优化半导体器件的一种很有前途的策略。然而,一个关键的挑战仍然存在:虽然从头算方法提供特定于单个迁移路径的扩散参数,但连续统方程需要一组有效的参数来捕获整体扩散行为。为了解决这个问题,我们提出了VacHopPy,一个基于分子动力学(MD)的空位跳变分析的开源Python包。VacHopPy通过统计整合所有路径上的能量、动力学和几何贡献,提取一组有效的跳跃参数,包括跳跃距离、跳跃势垒、有效路径数、相关因子和尝试频率。它还包括用于跟踪空位轨迹和检测MD模拟过程中的相变的工具。VacHopPy的适用性在三种代表性材料中得到了证明:面心立方Al、金红石型TiO2和单斜斜HfO2。提取的有效参数再现了温度相关的扩散行为,与以往的实验数据吻合较好。以简化形式提供,这些参数非常适合连续尺度模型,并在跨越几百开尔文的宽温度范围内保持有效。此外,VacHopPy固有地解释了热振动的各向异性,这是一个经常被忽视的因素,使其适合于模拟复杂晶体中的扩散。总的来说,VacHopPy在原子和连续尺度模型之间建立了一个强大的桥梁,实现了更可靠的多尺度模拟。程序摘要程序标题:VacHopPyCPC库链接到程序文件:https://doi.org/10.17632/nfd44zrb24.1Developer的存储库链接:https://github.com/TY-Jeong/VacHopPyLicensing条款:MIT许可证编程语言:python补充材料:补充图(S1-S11),补充表(S1-S6)和补充说明(1-4)以单独的PDF文件提供。问题性质:对于空位介导扩散的建模,从头计算提供了特定路径的扩散参数,这些参数与连续尺度模型不直接兼容,连续尺度模型通常需要一组有效参数。这种不兼容性对将原子扩散行为精确集成到多尺度模拟框架中提出了重大挑战,特别是当材料系统中存在多个跳跃路径时。解决方法:通过分析时间平均原子力和位置,从MD模拟中识别出空位轨迹,从而在热波动的情况下实现空位跳跃事件的鲁棒跟踪。从这些轨迹,路径相关的能量,动力学和几何贡献被统计集成,以构建一套有效的跳跃参数。这些有效参数以一种简化的、与材料无关的形式表述,使它们直接与连续尺度模型兼容,而无需进一步修改。附加注释:在撰写本文时,VacHopPy的最新版本是3.1.0。由于示例文件的大小较大,VacHopPy文档(https://vachoppy.readthedocs.io)中提供了单独的下载链接
{"title":"VacHopPy: A Python package for vacancy hopping analysis based on molecular dynamics simulations","authors":"Taeyoung Jeong ,&nbsp;Kun Hee Ye ,&nbsp;Seungjae Yoon ,&nbsp;Dohyun Kim ,&nbsp;Yunjae Kim ,&nbsp;Cheol Seong Hwang ,&nbsp;Jung-Hae Choi","doi":"10.1016/j.cpc.2025.110010","DOIUrl":"10.1016/j.cpc.2025.110010","url":null,"abstract":"&lt;div&gt;&lt;div&gt;Multiscale modeling, which integrates material properties from &lt;em&gt;ab initio&lt;/em&gt; calculations into continuum-scale simulations, is a promising strategy for optimizing semiconductor devices. However, a key challenge remains: while &lt;em&gt;ab initio&lt;/em&gt; methods provide diffusion parameters specific to individual migration paths, continuum equations require a single effective set of parameters that captures the overall diffusion behavior. To address this issue, we present &lt;em&gt;VacHopPy&lt;/em&gt;, an open-source Python package for vacancy hopping analysis based on molecular dynamics (MD). &lt;em&gt;VacHopPy&lt;/em&gt; extracts an effective set of hopping parameters, including hopping distance, hopping barrier, number of effective paths, correlation factor, and attempt frequency, by statistically integrating energetic, kinetic, and geometric contributions across all paths. It also includes tools for tracking vacancy trajectories and for detecting phase transitions during MD simulations. The applicability of &lt;em&gt;VacHopPy&lt;/em&gt; is demonstrated in three representative materials: face-centered cubic Al, rutile TiO&lt;sub&gt;2&lt;/sub&gt;, and monoclinic HfO&lt;sub&gt;2&lt;/sub&gt;. The extracted effective parameters reproduce temperature-dependent diffusion behavior and are in good agreement with previous experimental data. Provided in a simplified form, these parameters are well suited for continuum-scale models and remain valid over a wide temperature range spanning several hundred kelvins. Furthermore, &lt;em&gt;VacHopPy&lt;/em&gt; inherently accounts for anisotropy in thermal vibrations, a factor often overlooked, making it suitable for simulating diffusion in complex crystals. Overall, &lt;em&gt;VacHopPy&lt;/em&gt; establishes a robust bridge between atomic- and continuum-scale models, enabling more reliable multiscale simulations.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Program Summary&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;Program Title: VacHopPy&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;CPC Library link to program files:&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://doi.org/10.17632/nfd44zrb24.1&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;Developer’s repository link:&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://github.com/TY-Jeong/VacHopPy&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;Licensing provisions:&lt;/em&gt; MIT License&lt;/div&gt;&lt;div&gt;&lt;em&gt;Programming language:&lt;/em&gt; Python&lt;/div&gt;&lt;div&gt;&lt;em&gt;Supplementary material:&lt;/em&gt; Supplementary Figures (S1–S11), Supplementary Tables (S1–S6), and Supplementary Notes (1–4) are provided in a separate PDF file.&lt;/div&gt;&lt;div&gt;&lt;em&gt;Nature of problem:&lt;/em&gt; For modeling of vacancy-mediated diffusion, &lt;em&gt;ab initio&lt;/em&gt; calculations provide path-specific diffusion parameters that are not directly compatible with continuum-scale models, which typically require a single set of effective parameters. Such incompatibility poses a significant challenge in accurately integrating atomistic diffusion behavior into multiscale simulation frameworks, particularly when multiple hopping paths exist in a material system.&lt;/div&gt;&lt;div&gt;&lt;em&gt;Solution method:&lt;/em&gt; Vacancy trajectories are identif","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 110010"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145880079","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
Rapid variable resolution particle initialization for complex geometries 复杂几何图形的快速变分辨率粒子初始化
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-16 DOI: 10.1016/j.cpc.2025.109992
Navaneet Villodi, Prabhu Ramachandran
The accuracy of meshless methods like Smoothed Particle Hydrodynamics (SPH) is highly dependent on the quality of the particle distribution. Existing particle initialization techniques often struggle to simultaneously achieve adaptive resolution, handle intricate boundaries, and efficiently generate well-packed distributions inside and outside a boundary. This work presents a fast and robust particle initialization method that achieves these goals using standard SPH building blocks. Our approach enables simultaneous initialization of fluid and solid regions, supports arbitrary geometries, and achieves high-quality, quasi-uniform particle arrangements without complex procedures like surface bonding. Extensive results in both 2D and 3D demonstrate that the obtained particle distributions exhibit good boundary conformity, low spatial disorder, and minimal density variation, all with significantly reduced computational cost compared to existing approaches. This work paves the way for automated particle initialization to accurately model flow in and around bodies with meshless methods, particularly with SPH.
平滑粒子流体动力学(SPH)等无网格方法的精度在很大程度上取决于粒子分布的质量。现有的粒子初始化技术往往难以同时实现自适应分辨率,处理复杂的边界,并有效地在边界内外生成良好的分布。这项工作提出了一种快速和鲁棒的粒子初始化方法,使用标准SPH构建块实现这些目标。我们的方法可以同时初始化流体和固体区域,支持任意几何形状,并实现高质量的准均匀颗粒排列,而无需表面粘合等复杂程序。2D和3D的大量结果表明,所获得的粒子分布具有良好的边界一致性,低空间无序性和最小的密度变化,与现有方法相比,所有这些都大大降低了计算成本。这项工作为自动粒子初始化铺平了道路,通过无网格方法精确地模拟物体内部和周围的流动,特别是SPH。
{"title":"Rapid variable resolution particle initialization for complex geometries","authors":"Navaneet Villodi,&nbsp;Prabhu Ramachandran","doi":"10.1016/j.cpc.2025.109992","DOIUrl":"10.1016/j.cpc.2025.109992","url":null,"abstract":"<div><div>The accuracy of meshless methods like Smoothed Particle Hydrodynamics (SPH) is highly dependent on the quality of the particle distribution. Existing particle initialization techniques often struggle to simultaneously achieve adaptive resolution, handle intricate boundaries, and efficiently generate well-packed distributions inside and outside a boundary. This work presents a fast and robust particle initialization method that achieves these goals using standard SPH building blocks. Our approach enables simultaneous initialization of fluid and solid regions, supports arbitrary geometries, and achieves high-quality, quasi-uniform particle arrangements without complex procedures like surface bonding. Extensive results in both 2D and 3D demonstrate that the obtained particle distributions exhibit good boundary conformity, low spatial disorder, and minimal density variation, all with significantly reduced computational cost compared to existing approaches. This work paves the way for automated particle initialization to accurately model flow in and around bodies with meshless methods, particularly with SPH.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109992"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145880485","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
Mixed Cayley and Cartesian sampling for fast and accurate coverage and configurational entropy computation 混合凯利和笛卡尔采样快速和准确的覆盖和配置熵计算
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-07 DOI: 10.1016/j.cpc.2025.109979
Yichi Zhang , Meera Sitharam
This article describes Uniform Cartesian (UC), an efficient deterministic methodology for computing configurational entropy, via relative volume of energy basins. The methodology is specifically tailored for short-ranged and hard-sphere pair-potential assembly systems, but adapts to longer ranged pair potentials. UC both leverages and significantly extends EASAL (Efficient Atlasing and Sampling of Assembly Landscapes), a recent methodology based on modern discrete geometry concepts including topological roadmapping and atlasing. Unique distance-based Cayley coordinate parametrization achieves sampling of nonlinear constrained regions of intrinsic dimension much lower than ambient degrees of freedom, while avoiding gradient descent and retraction maps. Thereby, EASAL navigates the interacting twin curses of dimensionality and topological complexity of nearly disconnected and highly separated configurational regions. Additionally, UC iteratively maps between Cayley and Cartesian coordinates, avoiding illconditioning from Jacobian and Hessian computations; and guarantees correctness, optimal time and space complexity, and efficiency-accuracy tradeoffs using rigorous algorithmic analysis. Variants of UC accurately compute the relative volume of an energy basin for transmembrane protein assembly within hours, even without parallelization. This article’s emphasis is not extensive benchmark comparisons of large-scale parallel implementations or prevailing methods. Rather, proof-of-concept demonstrations of the unique features of UC are given along with test-case comparisons between the Markov Chain Monte Carlo (MCMC) method, the new UC variants, and the “vanilla” EASAL. A curated opensource software implementation is provided.
本文描述了均匀笛卡尔(UC),一种有效的确定性方法,计算构型熵,通过相对体积的能量盆地。该方法是专门为短程和硬球对电位装配系统量身定制的,但适用于较长距离的对电位。UC利用并显著扩展了EASAL(高效装配景观的地图集和采样),这是一种基于现代离散几何概念的最新方法,包括拓扑道路测绘和地图集。独特的基于距离的Cayley坐标参数化实现了对固有维数远低于环境自由度的非线性约束区域的采样,同时避免了梯度下降和收缩映射。因此,EASAL在几乎不连接和高度分离的构型区域的维数和拓扑复杂性的相互作用的孪生轨迹中导航。此外,UC在Cayley和Cartesian坐标系之间迭代映射,避免了雅可比和Hessian计算的不适;并通过严格的算法分析保证正确性、最佳的时间和空间复杂性以及效率和准确性之间的权衡。UC的变体可以在数小时内精确地计算跨膜蛋白组装的能量盆的相对体积,即使没有并行化。本文的重点不是大规模并行实现或流行方法的广泛基准比较。相反,本文给出了UC独特功能的概念验证演示,以及马尔可夫链蒙特卡罗(MCMC)方法、新的UC变体和“香草”EASAL之间的测试用例比较。提供了一个精心策划的开源软件实现。
{"title":"Mixed Cayley and Cartesian sampling for fast and accurate coverage and configurational entropy computation","authors":"Yichi Zhang ,&nbsp;Meera Sitharam","doi":"10.1016/j.cpc.2025.109979","DOIUrl":"10.1016/j.cpc.2025.109979","url":null,"abstract":"<div><div>This article describes Uniform Cartesian (UC), an efficient <em>deterministic</em> methodology for computing configurational entropy, via relative volume of energy basins. The methodology is specifically tailored for short-ranged and hard-sphere pair-potential assembly systems, but adapts to longer ranged pair potentials. UC both leverages and significantly extends EASAL (Efficient Atlasing and Sampling of Assembly Landscapes), a recent methodology based on modern discrete geometry concepts including topological roadmapping and atlasing. Unique distance-based Cayley coordinate parametrization achieves sampling of nonlinear constrained regions of intrinsic dimension much lower than ambient degrees of freedom, while avoiding gradient descent and retraction maps. Thereby, EASAL navigates the interacting twin curses of dimensionality and topological complexity of nearly disconnected and highly separated configurational regions. Additionally, UC iteratively maps between Cayley and Cartesian coordinates, avoiding illconditioning from Jacobian and Hessian computations; and guarantees correctness, optimal time and space complexity, and efficiency-accuracy tradeoffs using rigorous algorithmic analysis. Variants of UC accurately compute the relative volume of an energy basin for transmembrane protein assembly within hours, even without parallelization. This article’s emphasis is not extensive benchmark comparisons of large-scale parallel implementations or prevailing methods. Rather, proof-of-concept demonstrations of the unique features of UC are given along with test-case comparisons between the Markov Chain Monte Carlo (MCMC) method, the new UC variants, and the “vanilla” EASAL. A curated opensource software implementation is provided.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109979"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145786468","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 software package for generating robust and accurate potentials using the moment tensor potential framework 一个利用矩张量势框架生成鲁棒和精确势的软件包
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-18 DOI: 10.1016/j.cpc.2025.110002
Josiah Roberts , Biswas Rijal , Simon Divilov , Jon-Paul Maria , William G. Fahrenholtz , Douglas E. Wolfe , Donald W. Brenner , Stefano Curtarolo , Eva Zurek
<div><div>We present the Plan for Robust and Accurate Potentials (PRAPs), a software package for training and using moment tensor potentials (MTPs) in concert with the Machine Learned Interatomic Potentials (MLIP) software package. PRAPs provides an automated workflow to train MTPs using active learning procedures, and a variety of utilities to ease and improve workflows when utilizing the MLIP software. PRAPs was originally developed in the context of crystal structure prediction, in which one calculates convex hulls and predicts low energy metastable and thermodynamically stable structures, but the potentials PRAPs develops are not limited to such applications. PRAPs produces two potentials, one capable of rough estimates of the energies, forces and stresses of almost any chemical structure in the specified compositional space – the Robust Potential – and a second potential intended to provide more accurate descriptions of ground state and metastable structures – the Accurate Potential. We also present a Python library, <em>mliputils</em>, designed to assist users in working with the chemical structural files used by the MLIP package.</div></div><div><h3>PROGRAM SUMMARY</h3><div><em>Program Title:</em> The Plan for Robust and Accurate Potentials (PRAPs)</div><div><em>CPC Library link to program files:</em> (to be added by Technical Editor)</div><div><em>Developer’s repository link:</em> <span><span>https://github.com/Dryctarth/PRAPs.git</span><svg><path></path></svg></span></div><div><em>Code Ocean capsule:</em> (to be added by Technical Editor)</div><div><em>Licensing provisions(please choose one):</em> BSD 3-clause</div><div><em>Programming language:</em> Bash, Python</div><div><em>Supplementary material:</em> User manual</div><div><em>Nature of problem:</em> Keeping track of all the steps involved in training moment tensor potentials across several systems has proven to be a challenge in need of project management. For every large step, like training, there are several small, mundane commands that need to be handled, and these must all be repeated identically across any chemical system users may care about (while tracking variations). Finally, communication must be made between the AFLOW, MLIP, and VASP programs.</div><div><em>Solution method:</em> The PRAPs package incorporates a degree of automation, handling the different job submissions and tasks needed to train multiple moment tensor potentials, file management, identifying and removing unphysical chemical structures, and performing some analytical tasks. The package also includes some simple utility functions to allow users to better read, write, and manipulate MLIP’s chemical structure file format.</div><div><em>Additional comments including restrictions and unusual features:</em> Requires a local installation of Automatic FLOW (AFLOW) v3.10+, the Vienna <em>ab initio</em> Software Package (VASP) v5+, and the Machine Learning for Interatomic Potentials (MLIP) v2+ program packages.</di
我们提出了稳健和准确电位计划(PRAPs),这是一个与机器学习原子间电位(MLIP)软件包一起训练和使用矩张量电位(mtp)的软件包。PRAPs提供了一个自动化的工作流程来训练mtp,使用主动学习程序,以及各种实用程序来简化和改进使用MLIP软件时的工作流程。PRAPs最初是在晶体结构预测的背景下发展起来的,其中包括计算凸壳和预测低能亚稳和热力学稳定结构,但潜力PRAPs的发展并不局限于这些应用。PRAPs产生两个势,一个能够粗略估计在指定的组成空间中几乎任何化学结构的能量、力和应力——稳健势;第二个势旨在提供更准确的基态和亚稳结构描述——精确势。我们还提供了一个Python库mliputils,旨在帮助用户处理MLIP包使用的化学结构文件。项目摘要项目名称:健壮和准确电位计划(PRAPs)CPC库链接到程序文件:(由技术编辑添加)开发人员存储库链接:https://github.com/Dryctarth/PRAPs.gitCode海洋舱:(由技术编辑添加)许可条款(请选择一项):BSD 3-clause编程语言:Bash, python补充材料:用户手册问题性质:跟踪多个系统中训练矩张量势所涉及的所有步骤已被证明是项目管理中的一个挑战。对于每一个大的步骤,比如训练,都有几个小的、平凡的命令需要处理,并且这些都必须在用户可能关心的任何化学系统中以相同的方式重复(同时跟踪变化)。最后,必须在AFLOW、MLIP和VASP程序之间进行通信。解决方法:PRAPs包包含一定程度的自动化,处理不同的作业提交和任务,需要训练多矩张量电位,文件管理,识别和删除非物理化学结构,并执行一些分析任务。该软件包还包括一些简单的实用程序函数,允许用户更好地读取、写入和操作MLIP的化学结构文件格式。额外的注释包括限制和不寻常的功能:需要本地安装自动流(AFLOW) v3.10+,维也纳从头计算软件包(VASP) v5+,以及原子间势的机器学习(MLIP) v2+程序包。
{"title":"A software package for generating robust and accurate potentials using the moment tensor potential framework","authors":"Josiah Roberts ,&nbsp;Biswas Rijal ,&nbsp;Simon Divilov ,&nbsp;Jon-Paul Maria ,&nbsp;William G. Fahrenholtz ,&nbsp;Douglas E. Wolfe ,&nbsp;Donald W. Brenner ,&nbsp;Stefano Curtarolo ,&nbsp;Eva Zurek","doi":"10.1016/j.cpc.2025.110002","DOIUrl":"10.1016/j.cpc.2025.110002","url":null,"abstract":"&lt;div&gt;&lt;div&gt;We present the Plan for Robust and Accurate Potentials (PRAPs), a software package for training and using moment tensor potentials (MTPs) in concert with the Machine Learned Interatomic Potentials (MLIP) software package. PRAPs provides an automated workflow to train MTPs using active learning procedures, and a variety of utilities to ease and improve workflows when utilizing the MLIP software. PRAPs was originally developed in the context of crystal structure prediction, in which one calculates convex hulls and predicts low energy metastable and thermodynamically stable structures, but the potentials PRAPs develops are not limited to such applications. PRAPs produces two potentials, one capable of rough estimates of the energies, forces and stresses of almost any chemical structure in the specified compositional space – the Robust Potential – and a second potential intended to provide more accurate descriptions of ground state and metastable structures – the Accurate Potential. We also present a Python library, &lt;em&gt;mliputils&lt;/em&gt;, designed to assist users in working with the chemical structural files used by the MLIP package.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;PROGRAM SUMMARY&lt;/h3&gt;&lt;div&gt;&lt;em&gt;Program Title:&lt;/em&gt; The Plan for Robust and Accurate Potentials (PRAPs)&lt;/div&gt;&lt;div&gt;&lt;em&gt;CPC Library link to program files:&lt;/em&gt; (to be added by Technical Editor)&lt;/div&gt;&lt;div&gt;&lt;em&gt;Developer’s repository link:&lt;/em&gt; &lt;span&gt;&lt;span&gt;https://github.com/Dryctarth/PRAPs.git&lt;/span&gt;&lt;svg&gt;&lt;path&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;Code Ocean capsule:&lt;/em&gt; (to be added by Technical Editor)&lt;/div&gt;&lt;div&gt;&lt;em&gt;Licensing provisions(please choose one):&lt;/em&gt; BSD 3-clause&lt;/div&gt;&lt;div&gt;&lt;em&gt;Programming language:&lt;/em&gt; Bash, Python&lt;/div&gt;&lt;div&gt;&lt;em&gt;Supplementary material:&lt;/em&gt; User manual&lt;/div&gt;&lt;div&gt;&lt;em&gt;Nature of problem:&lt;/em&gt; Keeping track of all the steps involved in training moment tensor potentials across several systems has proven to be a challenge in need of project management. For every large step, like training, there are several small, mundane commands that need to be handled, and these must all be repeated identically across any chemical system users may care about (while tracking variations). Finally, communication must be made between the AFLOW, MLIP, and VASP programs.&lt;/div&gt;&lt;div&gt;&lt;em&gt;Solution method:&lt;/em&gt; The PRAPs package incorporates a degree of automation, handling the different job submissions and tasks needed to train multiple moment tensor potentials, file management, identifying and removing unphysical chemical structures, and performing some analytical tasks. The package also includes some simple utility functions to allow users to better read, write, and manipulate MLIP’s chemical structure file format.&lt;/div&gt;&lt;div&gt;&lt;em&gt;Additional comments including restrictions and unusual features:&lt;/em&gt; Requires a local installation of Automatic FLOW (AFLOW) v3.10+, the Vienna &lt;em&gt;ab initio&lt;/em&gt; Software Package (VASP) v5+, and the Machine Learning for Interatomic Potentials (MLIP) v2+ program packages.&lt;/di","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 110002"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145920954","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
Mapping strain at the atomic scale with PyNanospacing: An AI-assisted approach to TEM image processing and visualization 用PyNanospacing在原子尺度上映射应变:一种人工智能辅助的TEM图像处理和可视化方法
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-11-26 DOI: 10.1016/j.cpc.2025.109954
Mehmet Ali Sarsıl , Mubashir Mansoor , Mert Saraçoğlu , Servet Timur , Onur Ergen
<div><div>The diverse spectrum of material characteristics, including band gap, mechanical moduli, color, phonon and electronic density of states, along with catalytic and surface properties, are intricately intertwined with the atomic structure and the corresponding interatomic bond lengths. This interconnection extends to the manifestation of interplanar spacings within a crystalline lattice. Analysis of these interplanar spacings and the comprehension of any deviations-whether it be lattice compression or expansion, commonly referred to as strain, hold paramount significance in unraveling various unknowns within the field. Transmission Electron Microscopy (TEM) is widely used to capture these atomic-scale ordering, facilitating direct investigation of interplanar spacings. However, creating critical contour maps for visualizing and interpreting lattice stresses in TEM images remains a challenging task. This study introduces an open-source, AI-assisted application, developed entirely in Python, for processing TEM images to facilitate strain analysis through advanced visualization techniques. This application is designed to process a diverse range of materials, including nanoparticles, 2D materials, pure crystals, and solid solutions. By converting local variations in interplanar spacings into contour maps, it provides a visual representation of lattice expansion and compression. With highly versatile settings, as detailed in this paper, the tool is readily accessible for TEM image-based material analysis. It facilitates an in-depth exploration of strain engineering by generating strain contour maps at the atomic scale, offering valuable insights into material properties. <strong>Program summary</strong> <em>Program Title:</em> PyNanoSpacing <em>CPC Library link to program files:</em> “<span><span>https://doi.org/10.17632/y864t5ykxx.1</span><svg><path></path></svg></span> ” <em>Developer’s repository link:</em> “<span><span>https://github.com/malisarsil/PyNanoSpacing</span><svg><path></path></svg></span> ” <em>Licensing provisions:</em> MIT license <em>Programming language:</em> Python 3.11 <em>Nature of problem:</em> Transmission Electron Microscopy (TEM) is widely used to analyze lattice structures in materials, but extracting quantitative strain information from TEM images remains challenging. Existing tools often lack automation, requiring manual calibration and region selection, leading to inconsistencies. Researchers need a user-friendly, automated solution to analyze local lattice strains and interplanar spacing variations efficiently. <em>Solution method:</em> The developed desktop application simplifies TEM image strain analysis by automating key steps. It extracts image details (such as scale and resolution) and detects atomic regions using AI-based segmentation. A correction step ensures proper alignment before measuring interlayer distances, which are then color-mapped to show strain variations. A smoothing technique is applied to re
材料特性的不同光谱,包括带隙、机械模量、颜色、声子和电子态密度,以及催化和表面性质,与原子结构和相应的原子间键长度错综复杂地交织在一起。这种相互连接延伸到晶格内的面间间隔的表现。对这些面间间距的分析和对任何偏差的理解——无论是晶格压缩还是膨胀,通常被称为应变——对于揭示场内各种未知因素具有至关重要的意义。透射电子显微镜(TEM)被广泛用于捕捉这些原子尺度的有序,方便了对面间间距的直接研究。然而,在TEM图像中创建用于可视化和解释晶格应力的关键等高线图仍然是一项具有挑战性的任务。本研究介绍了一个完全用Python开发的开源ai辅助应用程序,用于处理TEM图像,以便通过先进的可视化技术进行应变分析。该应用程序旨在处理各种材料,包括纳米颗粒,2D材料,纯晶体和固溶体。通过将平面间距的局部变化转换为等高线图,它提供了晶格扩展和压缩的可视化表示。如本文所述,该工具具有高度通用的设置,可以很容易地用于基于TEM图像的材料分析。它通过在原子尺度上生成应变等高线图,促进了对应变工程的深入探索,为材料特性提供了有价值的见解。程序摘要程序标题:PyNanoSpacing CPC库链接到程序文件:“ https://doi.org/10.17632/y864t5ykxx.1 ”开发人员的存储库链接:“ https://github.com/malisarsil/PyNanoSpacing ”许可条款:MIT许可编程语言:Python 3.11问题的性质:透射电子显微镜(TEM)被广泛用于分析材料中的晶格结构,但从TEM图像中提取定量应变信息仍然具有挑战性。现有的工具往往缺乏自动化,需要手动校准和区域选择,导致不一致。研究人员需要一种用户友好的自动化解决方案来有效地分析局部晶格应变和面间距变化。解决方法:开发的桌面应用程序通过自动化关键步骤简化了TEM图像应变分析。它提取图像细节(如规模和分辨率),并使用基于人工智能的分割检测原子区域。校正步骤确保在测量层间距离之前正确对齐,然后用颜色映射以显示应变变化。平滑技术应用于减少噪音,同时保留重要的细节。结果可以导出到Excel,以便进一步分析。这个用户友好的工具集成了人工智能和图像处理,使TEM图像中的应变映射更快,更容易访问。
{"title":"Mapping strain at the atomic scale with PyNanospacing: An AI-assisted approach to TEM image processing and visualization","authors":"Mehmet Ali Sarsıl ,&nbsp;Mubashir Mansoor ,&nbsp;Mert Saraçoğlu ,&nbsp;Servet Timur ,&nbsp;Onur Ergen","doi":"10.1016/j.cpc.2025.109954","DOIUrl":"10.1016/j.cpc.2025.109954","url":null,"abstract":"&lt;div&gt;&lt;div&gt;The diverse spectrum of material characteristics, including band gap, mechanical moduli, color, phonon and electronic density of states, along with catalytic and surface properties, are intricately intertwined with the atomic structure and the corresponding interatomic bond lengths. This interconnection extends to the manifestation of interplanar spacings within a crystalline lattice. Analysis of these interplanar spacings and the comprehension of any deviations-whether it be lattice compression or expansion, commonly referred to as strain, hold paramount significance in unraveling various unknowns within the field. Transmission Electron Microscopy (TEM) is widely used to capture these atomic-scale ordering, facilitating direct investigation of interplanar spacings. However, creating critical contour maps for visualizing and interpreting lattice stresses in TEM images remains a challenging task. This study introduces an open-source, AI-assisted application, developed entirely in Python, for processing TEM images to facilitate strain analysis through advanced visualization techniques. This application is designed to process a diverse range of materials, including nanoparticles, 2D materials, pure crystals, and solid solutions. By converting local variations in interplanar spacings into contour maps, it provides a visual representation of lattice expansion and compression. With highly versatile settings, as detailed in this paper, the tool is readily accessible for TEM image-based material analysis. It facilitates an in-depth exploration of strain engineering by generating strain contour maps at the atomic scale, offering valuable insights into material properties. &lt;strong&gt;Program summary&lt;/strong&gt; &lt;em&gt;Program Title:&lt;/em&gt; PyNanoSpacing &lt;em&gt;CPC Library link to program files:&lt;/em&gt; “&lt;span&gt;&lt;span&gt;https://doi.org/10.17632/y864t5ykxx.1&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/malisarsil/PyNanoSpacing&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; MIT license &lt;em&gt;Programming language:&lt;/em&gt; Python 3.11 &lt;em&gt;Nature of problem:&lt;/em&gt; Transmission Electron Microscopy (TEM) is widely used to analyze lattice structures in materials, but extracting quantitative strain information from TEM images remains challenging. Existing tools often lack automation, requiring manual calibration and region selection, leading to inconsistencies. Researchers need a user-friendly, automated solution to analyze local lattice strains and interplanar spacing variations efficiently. &lt;em&gt;Solution method:&lt;/em&gt; The developed desktop application simplifies TEM image strain analysis by automating key steps. It extracts image details (such as scale and resolution) and detects atomic regions using AI-based segmentation. A correction step ensures proper alignment before measuring interlayer distances, which are then color-mapped to show strain variations. A smoothing technique is applied to re","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 109954"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145681710","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
Combustion Toolbox: An open-source thermochemical code for gas- and condensed-phase problems involving chemical equilibrium 燃烧工具箱:一个开放源代码的热化学代码,用于解决涉及化学平衡的气相和冷凝相问题
IF 3.4 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2026-03-01 Epub Date: 2025-12-18 DOI: 10.1016/j.cpc.2025.110004
Alberto Cuadra, César Huete, Marcos Vera
The Combustion Toolbox (CT) is a newly developed open-source thermochemical code designed to solve problems involving chemical equilibrium for both gas- and condensed-phase species. The kernel of the code is based on the theoretical framework set forth by NASA’s computer program CEA (Chemical Equilibrium with Applications) while incorporating new algorithms that significantly improve both convergence rate and robustness. The thermochemical properties are computed under the ideal gas approximation using an up-to-date version of NASA’s 9-coefficient polynomial fits. These fits use the Third Millennium database, which includes the available values from Active Thermochemical Tables. Combustion Toolbox is programmed in MATLAB with an object-oriented architecture composed of three main modules: CT-EQUIL, CT-SD, and CT-ROCKET. The kernel module, CT-EQUIL, minimizes the Gibbs/Helmholtz free energy of the system using the technique of Lagrange multipliers combined with a multidimensional Newton-Raphson method, upon the condition that two state functions are used to define the mixture properties (e.g., enthalpy and pressure). CT-SD solves processes involving strong changes in dynamic pressure, such as steady shock and detonation waves under normal and oblique incidence angles. Finally, CT-ROCKET estimates rocket engine performance under highly idealized conditions. The new tool is equipped with a versatile Graphical User Interface and has been successfully used for teaching and research activities over the last six years. Results are in excellent agreement with CEA, Cantera within Caltech’s Shock and Detonation Toolbox (SD-Toolbox), and the Thermochemical Equilibrium Abundances (TEA) code. CT is available under an open-source GPLv3 license via GitHub https://github.com/CombustionToolbox/combustion_toolbox, and its documentation can be found in https://combustion-toolbox-website.readthedocs.io.
燃烧工具箱(CT)是一个新开发的开源热化学代码,旨在解决涉及气相和冷凝相物质的化学平衡问题。代码的核心是基于NASA计算机程序CEA(化学平衡与应用)提出的理论框架,同时结合了显着提高收敛速度和鲁棒性的新算法。热化学性质在理想气体近似下计算,使用最新版本的NASA 9系数多项式拟合。这些拟合使用第三个千年数据库,其中包括活性热化学表中的可用值。燃烧工具箱是在MATLAB编程与面向对象的体系结构组成的三个主要模块:CT-EQUIL, CT-SD,和CT-ROCKET。核心模块CT-EQUIL在使用两个状态函数定义混合性质(如焓和压力)的条件下,使用拉格朗日乘子技术结合多维牛顿-拉夫森方法最小化系统的吉布斯/亥姆霍兹自由能。CT-SD解决了涉及动压剧烈变化的过程,例如在正入射和斜入射下的稳定激波和爆震波。最后,CT-ROCKET在高度理想化的条件下估计火箭发动机的性能。这个新工具配备了一个多功能的图形用户界面,在过去的六年里已经成功地用于教学和研究活动。结果与CEA,加州理工学院的冲击和引爆工具箱(SD-Toolbox)中的Cantera以及热化学平衡丰度(TEA)代码非常一致。CT在开源GPLv3许可下可通过GitHub https://github.com/CombustionToolbox/combustion_toolbox获得,其文档可在https://combustion-toolbox-website.readthedocs.io找到。
{"title":"Combustion Toolbox: An open-source thermochemical code for gas- and condensed-phase problems involving chemical equilibrium","authors":"Alberto Cuadra,&nbsp;César Huete,&nbsp;Marcos Vera","doi":"10.1016/j.cpc.2025.110004","DOIUrl":"10.1016/j.cpc.2025.110004","url":null,"abstract":"<div><div>The Combustion Toolbox (CT) is a newly developed open-source thermochemical code designed to solve problems involving chemical equilibrium for both gas- and condensed-phase species. The kernel of the code is based on the theoretical framework set forth by NASA’s computer program CEA (Chemical Equilibrium with Applications) while incorporating new algorithms that significantly improve both convergence rate and robustness. The thermochemical properties are computed under the ideal gas approximation using an up-to-date version of NASA’s 9-coefficient polynomial fits. These fits use the Third Millennium database, which includes the available values from Active Thermochemical Tables. Combustion Toolbox is programmed in MATLAB with an object-oriented architecture composed of three main modules: CT-EQUIL, CT-SD, and CT-ROCKET. The kernel module, CT-EQUIL, minimizes the Gibbs/Helmholtz free energy of the system using the technique of Lagrange multipliers combined with a multidimensional Newton-Raphson method, upon the condition that two state functions are used to define the mixture properties (e.g., enthalpy and pressure). CT-SD solves processes involving strong changes in dynamic pressure, such as steady shock and detonation waves under normal and oblique incidence angles. Finally, CT-ROCKET estimates rocket engine performance under highly idealized conditions. The new tool is equipped with a versatile Graphical User Interface and has been successfully used for teaching and research activities over the last six years. Results are in excellent agreement with CEA, Cantera within Caltech’s Shock and Detonation Toolbox (SD-Toolbox), and the Thermochemical Equilibrium Abundances (TEA) code. CT is available under an open-source GPLv3 license via GitHub <span><span>https://github.com/CombustionToolbox/combustion_toolbox</span><svg><path></path></svg></span>, and its documentation can be found in <span><span>https://combustion-toolbox-website.readthedocs.io</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"320 ","pages":"Article 110004"},"PeriodicalIF":3.4,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145880067","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