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 条
  • [21] GPU-accelerated phase-field simulation of dendritic solidification in a binary alloy
    Yamanaka, Akinori
    Aoki, Takayuki
    Ogawa, Satoi
    Takaki, Tomohiro
    JOURNAL OF CRYSTAL GROWTH, 2011, 318 (01) : 40 - 45
  • [22] High-Performance Parallel Solver for Integral Equations of Electromagnetics Based on Galerkin Method
    Kruglyakov, Mikhail
    Bloshanskaya, Lidia
    MATHEMATICAL GEOSCIENCES, 2017, 49 (06) : 751 - 776
  • [23] High-Performance Parallel Solver for Integral Equations of Electromagnetics Based on Galerkin Method
    Mikhail Kruglyakov
    Lidia Bloshanskaya
    Mathematical Geosciences, 2017, 49 : 751 - 776
  • [24] Fuzzy ARTMAP Based Neural Networks on the GPU for High-Performance Pattern Recognition
    Martinez-Zarzuela, M.
    Diaz-Pernas, F. J.
    Tejero de Pablos, A.
    Perozo-Rondon, F.
    Anton-Rodriguez, M.
    Gonzalez-Ortega, D.
    NEW CHALLENGES ON BIOINSPIRED APPLICATIONS: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART II, 2011, 6687 : 343 - 352
  • [25] High Performance Prime Field Multiplication for GPU
    Leboeuf, Karl
    Muscedere, Roberto
    Ahmadi, Majid
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 93 - 96
  • [26] FerroX: A GPU-accelerated, 3D phase-field simulation framework for modeling ferroelectric devices
    Kumar, Prabhat
    Nonaka, Andrew
    Jambunathan, Revathi
    Pahwa, Girish
    Salahuddin, Sayeef
    Yao, Zhi
    COMPUTER PHYSICS COMMUNICATIONS, 2023, 290
  • [27] A High-Performance Software Graphics Pipeline Architecture for the GPU
    Kenzel, Michael
    Kerbl, Bernhard
    Schmalstieg, Dieter
    Steinberger, Markus
    ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04):
  • [28] HPGA: A High-Performance Graph Analytics Framework on the GPU
    Yang, Haoduo
    Su, Huayou
    Wen, Mei
    Zhang, Chunyuan
    PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER AIDED EDUCATION (ICISCAE 2018), 2018, : 488 - 492
  • [29] Improving High-Performance GPU Graph Traversal with Compression
    Kaczmarski, Krzysztof
    Przymus, Piotr
    Rzazewski, Pawel
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS II, 2015, 312 : 201 - 214
  • [30] Performance of acceleration techniques for staggered phase-field solutions
    Schapira, Yaron
    Radtke, Lars
    Kollmannsberger, Stefan
    Duester, Alexander
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2023, 410