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 条
  • [1] High Performance FFT Based Poisson Solver on a CPU-GPU Heterogeneous Platform
    Wu, Jing
    JaJa, Joseph
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 115 - 125
  • [2] Quantitative Analysis of CPU/GPU Co-execution in High-Performance Computing Systems
    Kang, SeungGu
    Choi, Hong Jun
    Park, Jae Hyung
    Chung, Sung Woo
    Kim, Jong Myon
    Kwon, DongSeop
    Na, Joong Chae
    Kim, Cheol Hong
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 2923 - 2936
  • [3] Using high performance algorithms for the hybrid simulation of disease dynamics on CPU and GPU
    Leonenko, Vasiliy N.
    Pertsev, Nikolai V.
    Artzrouni, Marc
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 150 - 159
  • [4] Natural Convection on Dendrite Morphology: A High-performance Phase-field Lattice Boltzmann Study
    Takaki, Tomohiro
    Sakane, Shinji
    Aoki, Takayuki
    ISIJ INTERNATIONAL, 2023, 63 (01) : 83 - 90
  • [5] A high-performance multiscale space-time approach to high cycle fatigue simulation based on hybrid CPU/GPU computing
    Zhang, Rui
    Naboulsi, Sam
    Eason, Thomas
    Qian, Dong
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2019, 166
  • [6] High-performance GPU and CPU Signal Processing for a Reverse-GPS Wildlife Tracking System
    Rubinpur, Yaniv
    Toledo, Sivan
    EURO-PAR 2020: PARALLEL PROCESSING WORKSHOPS, 2021, 12480 : 96 - 108
  • [7] Efficient finite strain elasticity solver for phase-field simulations
    Shchyglo, Oleg
    Ali, Muhammad Adil
    Salama, Hesham
    NPJ COMPUTATIONAL MATERIALS, 2024, 10 (01)
  • [8] A dual resolution phase-field solver for wetting of viscoelastic droplets
    Bazesefidpar, Kazem
    Brandt, Luca
    Tammisola, Outi
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2022, 94 (09) : 1517 - 1541
  • [9] A multi-GPU based high-performance computing framework in elastodynamics simulation using octree meshes
    Mohammadian, Shayan
    Kumar, Ankit S.
    Song, Chongmin
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2025, 436
  • [10] Accelerating large-scale phase-field simulations with GPU
    Shi, Xiaoming
    Huang, Houbing
    Cao, Guoping
    Ma, Xingqiao
    AIP ADVANCES, 2017, 7 (10):