{"title":"MicroSim: A high-performance phase-field solver based on CPU and GPU implementations","authors":"Tanmay Dutta , Dasari Mohan , Saurav Shenoy , Nasir Attar , Abhishek Kalokhe , Ajay Sagar , Swapnil Bhure , Swaroop S. Pradhan , Jitendriya Praharaj , Subham Mridha , Anshika Kushwaha , Vaishali Shah , M.P. Gururajan , V. Venkatesh Shenoi , Gandham Phanikumar , Saswata Bhattacharyya , Abhik Choudhury","doi":"10.1016/j.commatsci.2024.113438","DOIUrl":null,"url":null,"abstract":"<div><div>The phase-field method has become a useful tool for the simulation of classical metallurgical phase transformations as well as other phenomena related to materials science. The thermodynamic consistency that forms the basis of these formulations lends to its strong predictive capabilities and utility. However, a strong impediment to the usage of the method for typical applied problems of industrial and academic relevance is the significant overhead with regard to the code development and know-how required for quantitative model formulations. In this paper, we report the development of an open-source phase-field software stack that contains generic formulations for the simulation of multiphase and multi-component phase transformations. The solvers incorporate thermodynamic coupling that allows the realization of simulations with real alloys in scenarios directly relevant to the materials industry. Further, the solvers utilize parallelization strategies using either multiple CPUs or GPUs to provide cross-platform portability and usability on available supercomputing machines. Finally, the solver stack also contains a graphical user interface to gradually introduce the usage of the software. The user interface also provides a collection of post-processing tools that allow the estimation of useful metrics related to microstructural evolution.</div></div>","PeriodicalId":10650,"journal":{"name":"Computational Materials Science","volume":null,"pages":null},"PeriodicalIF":3.1000,"publicationDate":"2024-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Materials Science","FirstCategoryId":"88","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0927025624006591","RegionNum":3,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATERIALS SCIENCE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
The phase-field method has become a useful tool for the simulation of classical metallurgical phase transformations as well as other phenomena related to materials science. The thermodynamic consistency that forms the basis of these formulations lends to its strong predictive capabilities and utility. However, a strong impediment to the usage of the method for typical applied problems of industrial and academic relevance is the significant overhead with regard to the code development and know-how required for quantitative model formulations. In this paper, we report the development of an open-source phase-field software stack that contains generic formulations for the simulation of multiphase and multi-component phase transformations. The solvers incorporate thermodynamic coupling that allows the realization of simulations with real alloys in scenarios directly relevant to the materials industry. Further, the solvers utilize parallelization strategies using either multiple CPUs or GPUs to provide cross-platform portability and usability on available supercomputing machines. Finally, the solver stack also contains a graphical user interface to gradually introduce the usage of the software. The user interface also provides a collection of post-processing tools that allow the estimation of useful metrics related to microstructural evolution.
相场法已成为模拟经典冶金相变以及与材料科学相关的其他现象的有用工具。构成这些公式基础的热力学一致性使其具有很强的预测能力和实用性。然而,将该方法用于解决工业和学术界相关的典型应用问题的一个重大障碍是,定量模型公式化所需的代码开发和技术诀窍方面的巨大开销。在本文中,我们报告了开源相场软件栈的开发情况,该软件栈包含用于模拟多相和多组分相变的通用公式。求解器包含热力学耦合,可在与材料行业直接相关的场景中使用真实合金实现模拟。此外,求解器采用并行化策略,使用多个 CPU 或 GPU,提供跨平台可移植性,并可在现有的超级计算机上使用。最后,求解器堆栈还包含一个图形用户界面,用于逐步介绍软件的使用方法。用户界面还提供了一系列后处理工具,可以估算与微结构演变相关的有用指标。
期刊介绍:
The goal of Computational Materials Science is to report on results that provide new or unique insights into, or significantly expand our understanding of, the properties of materials or phenomena associated with their design, synthesis, processing, characterization, and utilization. To be relevant to the journal, the results should be applied or applicable to specific material systems that are discussed within the submission.