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 条
  • [41] GPU-based high-performance computing for radiation therapy
    Jia, Xun
    Ziegenhein, Peter
    Jiang, Steve B.
    PHYSICS IN MEDICINE AND BIOLOGY, 2014, 59 (04): : R151 - R182
  • [42] High-performance multi-GPU solver for describing nonlinear acoustic waves in homogeneous thermoviscous media
    Diaz, Manuel A.
    Solovchuk, Maxim A.
    Sheu, Tony W. H.
    COMPUTERS & FLUIDS, 2018, 173 : 195 - 205
  • [43] A High-Performance Click-based Packet Classifier on GPU
    Gholami, Maisam
    Sookhtezari, Younes
    Haghighi, Milad
    BahramBeigy, Bahram
    Ahmadi, Mahmood
    2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2015, : 42 - 47
  • [44] GPU Clusters for High-Performance Computing
    Kindratenko, Volodymyr V.
    Enos, Jeremy J.
    Shi, Guochun
    Showerman, Michael T.
    Arnold, Galen W.
    Stone, John E.
    Phillips, James C.
    Hwu, Wen-mei
    2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 638 - +
  • [45] High-Performance Packet Classification on GPU
    Zhou, Shijie
    Singapura, Shreyas G.
    Prasanna, Viktor K.
    2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [46] Research of three-dimensional dendritic growth using phase-field method based on GPU
    Zhu, Changsheng
    Jia, Jinfang
    Feng, Li
    Xiao, Rongzhen
    Dong, Ruihong
    COMPUTATIONAL MATERIALS SCIENCE, 2014, 91 : 146 - 152
  • [47] Unleashing the Performance Potential of CPU-GPU Platforms for the 3D Atmospheric Euler Solver
    Fu, Haohuan
    Xu, Jingheng
    Gan, Lin
    Yang, Chao
    Xue, Wei
    Zhao, Wenlai
    Shi, Wen
    Wang, Xinliang
    Yang, Guangwen
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 41 - 49
  • [48] High-performance spectral element algorithms and implementations
    Fischer, PF
    Tufo, HM
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: TOWARDS TERAFLOPS, OPTIMIZATION, AND NOVEL FORMULATIONS, 2000, : 17 - 26
  • [49] A Novel Plastic Phase-Field Method for Ductile Fracture with GPU Optimization
    Zhao, Zipeng
    Huang, Kemeng
    Li, Chen
    Wang, Changbo
    Qin, Hong
    COMPUTER GRAPHICS FORUM, 2020, 39 (07) : 105 - 117
  • [50] GPU accelerated phase-field simulation of convection effect on dendritic growth
    Zhu, Changsheng
    Li, Hao
    Feng, Li
    Xiao, Rongzhen
    Zhang, Hong
    Journal of Computational and Theoretical Nanoscience, 2015, 12 (10) : 3591 - 3597