A parallel and performance portable implementation of a full-field crystal plasticity model

被引:3
作者
Yenusah, Caleb O. [1 ]
Morgan, Nathaniel R. [2 ]
Lebensohn, Ricardo A. [1 ]
Zecevic, Miroslav [1 ]
Knezevic, Marko [3 ]
机构
[1] Los Alamos Natl Lab, Theoret Div, Los Alamos, NM 87544 USA
[2] Los Alamos Natl Lab, E2 Modern Mfg Methodol Div, Los Alamos, NM 87545 USA
[3] Univ New Hampshire, Dept Mech Engn, Durham, NH 03824 USA
关键词
Crystal plasticity; Parallel computing; Performance portability; GPUs; MPI; FAST FOURIER-TRANSFORMS; PORTABILITY; COMPOSITES; VALIDATION;
D O I
10.1016/j.cpc.2024.109190
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We have developed a parallel implementation of an Elasto-Viscoplastic Fast Fourier Transform -based (EVPFFT) micromechanical solver to enable computationally efficient crystal plasticity modeling for polycrystalline materials. Our primary focus lies in achieving performance portability, allowing a single EVPFFT implementation to run optimally on various homogeneous architectures, including multi -core Central Processing Units (CPUs), as well as on heterogeneous computer architectures comprising multi -core CPUs and Graphics Processing Units (GPUs) from different vendors. To accomplish this goal, we have leveraged MATAR, a C++ software library that simplifies the creation and utilization of multidimensional dense or sparse matrix and array data structures. These data structures are designed to be portable across diverse architectures through the use of Kokkos, a performanceportable library. Additionally, we have employed the Message Passing Interface (MPI) to efficiently distribute the computational workload among processors. The heFFTe (Highly Efficient FFT for Exascale) library is used to facilitate the performance portability of the fast Fourier transforms (FFTs) computation. The computational performance of EVPFFT is evaluated and presented in terms of parallel scalability and simulation runtime on different high-performance computing (HPC) architectures. The utility of the developed framework to efficiently simulate the micro -mechanical fields in polycrystalline microstructures in engineering applications is discussed.
引用
收藏
页数:12
相关论文
共 30 条
  • [21] An elasto-viscoplastic formulation based on fast Fourier transforms for the prediction of micromechanical fields in polycrystalline materials
    Lebensohn, Ricardo A.
    Kanjarla, Anand K.
    Eisenlohr, Philip
    [J]. INTERNATIONAL JOURNAL OF PLASTICITY, 2012, 32-33 : 59 - 69
  • [22] Ledbetter H. M., 1974, Journal of Physical and Chemical Reference Data, V3, P897, DOI 10.1063/1.3253150
  • [23] YIELD SURFACES FOR TEXTURED POLYCRYSTALS .1. CRYSTALLOGRAPHIC APPROACH
    LEQUEU, P
    GILORMINI, P
    MONTHEILLET, F
    BACROIX, B
    JONAS, JJ
    [J]. ACTA METALLURGICA, 1987, 35 (02): : 439 - 451
  • [24] Michel JC, 2000, CMES-COMP MODEL ENG, V1, P79
  • [25] A computational scheme for linear and non-linear composites with arbitrary phase contrast
    Michel, JC
    Moulinec, H
    Suquet, P
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2001, 52 (1-2) : 139 - 158
  • [26] NVIDIA Corporation, 2022, CUFFT LIB
  • [27] Deformation, temperature and strain rate sequence experiments on OFHC Cu
    Tanner, AB
    McDowell, DL
    [J]. INTERNATIONAL JOURNAL OF PLASTICITY, 1999, 15 (04) : 375 - 399
  • [28] Kokkos 3: Programming Model Extensions for the Exascale Era
    Trott, Christian R.
    Lebrun-Grandie, Damien
    Arndt, Daniel
    Ciesko, Jan
    Dang, Vinh
    Ellingwood, Nathan
    Gayatri, Rahulkumar
    Harvey, Evan
    Hollman, Daisy S.
    Ibanez, Dan
    Liber, Nevin
    Madsen, Jonathan
    Miles, Jeff
    Poliakoff, David
    Powell, Amy
    Rajamanickam, Sivasankaran
    Simberg, Mikael
    Sunderland, Dan
    Turcksin, Bruno
    Wilke, Jeremiah
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (04) : 805 - 817
  • [29] Yenusah C., 2022, INT DES ENG TECHN C, V6212
  • [30] A convolution and product theorem for the fractional Fourier transform
    Zayed, AI
    [J]. IEEE SIGNAL PROCESSING LETTERS, 1998, 5 (04) : 101 - 103