MicroSim: A high-performance phase-field solver based on CPU and GPU implementations

被引:1
|
作者
Dutta, Tanmay [1 ]
Mohan, Dasari [2 ,5 ]
Shenoy, Saurav [3 ]
Attar, Nasir [4 ]
Kalokhe, Abhishek [4 ]
Sagar, Ajay [1 ]
Bhure, Swapnil [1 ]
Pradhan, Swaroop S. [2 ]
Praharaj, Jitendriya [1 ]
Mridha, Subham [1 ]
Kushwaha, Anshika [1 ]
Shah, Vaishali [6 ]
Gururajan, M. P. [5 ]
Shenoi, V. Venkatesh [4 ]
Phanikumar, Gandham [2 ]
Bhattacharyya, Saswata [3 ]
Choudhury, Abhik [1 ]
机构
[1] Indian Inst Sci, Dept Mat Engn, Bangalore 560012, Karnataka, India
[2] IIT Madras, Dept Met & Mat Engn, Chennai 600036, Tamil Nadu, India
[3] IIT Hyderabad, Dept Mat Sci & Met Engn, Hyderabad 502284, Telangana, India
[4] Pune Univ Campus, Ctr Dev Adv Comp, Pune 411007, Maharashtra, India
[5] IIT Bombay Powai, Dept Met Engn & Mat Sci, Mumbai 400076, Maharashtra, India
[6] Savitribai Phule Pune Univ, Dept Sci Comp Modeling & Simulat, Pune 411007, Maharashtra, India
关键词
Phase-field modeling; High-performance computing; CALPHAD; Solidification; Precipitation; OpenCL; CUDA; MPI; MODEL;
D O I
10.1016/j.commatsci.2024.113438
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页数:27
相关论文
共 50 条
  • [31] On a phase-field system based on the Cattaneo law
    Miranville, Alain
    Quintanilla, Ramon
    NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 2012, 75 (04) : 2552 - 2565
  • [32] Parallel Implementation for Phase-Field Simulation of Flow Effect on Dendritic Growth with GPU Acceleration
    Zhu, Changsheng
    Jia, Jinfang
    Zhang, Hong
    Xiao, Rongzhen
    Feng, Li
    MATERIALS TRANSACTIONS, 2014, 55 (12) : 1841 - 1846
  • [33] High-Performance Symmetric Cryptography Server with GPU Acceleration
    Cheng, Wangzhao
    Zheng, Fangyu
    Pan, Wuqiong
    Lin, Jingqiang
    Li, Huorong
    Li, Bingyu
    INFORMATION AND COMMUNICATIONS SECURITY, ICICS 2017, 2018, 10631 : 529 - 540
  • [34] Methods for Implementation of Pseudo-Random Number Generator Based on GOST R 34.12-2015 in Hybrid CPU/GPU/FPGA High-Performance Systems
    Skitev, Andrey. A.
    Rovnyagin, Mikhail M.
    Martynova, Ekaterina N.
    Zvyagina, Marina I.
    Shelopugin, Kirill D.
    Chernova, Anastasia A.
    PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 555 - 559
  • [35] High-performance Face Detection with CPU-FPGA Acceleration
    Mohanty, Abinash
    Suda, Naveen
    Kim, Minkyu
    Vrudhula, Sarma
    Seo, Jae-sun
    Cao, Yu
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 117 - 120
  • [36] Comparison of High Performance Parallel Implementations of TLBO and Jaya Optimization Methods on Manycore GPU
    Rico-Garcia, H.
    Sanchez-Romero, Jose-Luis
    Jimeno-Morenilla, A.
    Migallon-Gomis, H.
    Mora-Mora, H.
    Rao, R., V
    IEEE ACCESS, 2019, 7 : 133822 - 133831
  • [37] Phase-field simulation of γ′ coarsening behavior in cobalt-based superalloy
    Chen, Jia
    Guo, Min
    Yang, Min
    Su, Haijun
    Liu, Lin
    Zhang, Jun
    COMPUTATIONAL MATERIALS SCIENCE, 2021, 191
  • [38] Performance evaluation of image smoothing on CPU and GPU using multithreading - An experimental apwwWroach in High Performance Computing
    Gopalakrishnan, Anantharaman
    Narayanasamy, Senthil Anand
    Sethumadhavan, Gopalakrishnan
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH, 2016, : 786 - 790
  • [39] Parallel-GPU AMR implementation for phase-field lattice Boltzmann simulation of a settling dendrite
    Sakane, Shinji
    Aoki, Takayuki
    Takaki, Tomohiro
    COMPUTATIONAL MATERIALS SCIENCE, 2022, 211
  • [40] Efficiency and accuracy of GPU-parallelized Fourier spectral methods for solving phase-field models
    Boccardo, A. D.
    Tong, M.
    Leen, S. B.
    Tourret, D.
    Segurado, J.
    COMPUTATIONAL MATERIALS SCIENCE, 2023, 228