PyAdMesh: A novel high-performance software for adaptive finite element analysis

被引:0
|
作者
Gharebaghi, S. Asil [1 ]
Khatami, A. H. [1 ]
机构
[1] KN Toosi Univ Technol, Tehran, Iran
关键词
PyAdMesh; Adaptive finite element; Data transfer operators; Parallel processing; GPU acceleration; SUPERCONVERGENT PATCH RECOVERY; DATA TRANSFER OPERATORS; STRAIN LOCALIZATION; MEMORY PERFORMANCE; ERROR ESTIMATION; AMDAHLS LAW; MULTICORE; CUDA; SPR;
D O I
10.1016/j.simpat.2025.103074
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This study introduces PyAdMesh, an open-source software for reducing discretization errors in finite element analysis using an h-adaptive method. Adaptive approaches iteratively refine meshes to minimize errors but require substantial computational resources due to repeated analyses. PyAdMesh addresses this challenge by employing efficient data transfer operators for displacement, stress, and strain, avoiding full reanalysis. The software achieves performance gains through parallel processing on CPU and GPU, leveraging CuPy, Numba, and Python's multiprocessing library. GPU parallelization achieves speed-ups of 30 times compared to serial execution, while CPU parallelization yields an 8-fold improvement. PyAdMesh reduces discretization error from 5.5% to 0.07% using a recovery-based error estimation method. Despite low-end hardware, including an Intel Xeon 6148 CPU and NVIDIA Quadro P4000 GPU, the software demonstrates significant potential for adaptive finite element analysis. Future studies should explore its performance on high-end hardware. This work highlights PyAdMesh's potential for large-scale engineering simulations, balancing computational efficiency and accuracy.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] A novel high-performance mixed membrane finite element for the analysis of inelastic structures
    Nodargi, Nicola A.
    Bisegna, Paolo
    COMPUTERS & STRUCTURES, 2017, 182 : 337 - 353
  • [2] Novel high-performance element in the electromagnetic finite-element method-node-edge element*
    Center for Electromagnetic Simulation, School of Information Science and Technology, Beijing Inst. of Technology, Beijing, 100081, China
    J Syst Eng Electron, 2008, 5 (878-881):
  • [3] Novel high-performance element in the electromagnetic finite-element method——node-edge element
    Sheng Xinqing & Peng Zhen Center for Electromagnetic Simulation
    Journal of Systems Engineering and Electronics, 2008, (05) : 878 - 881
  • [4] Novel high-performance element in the electromagnetic finite-element method-node-edge element
    Sheng Xinqing
    Peng Zhen
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2008, 19 (05) : 878 - 881
  • [5] HIGH-PERFORMANCE EQUATION SOLVERS AND THEIR IMPACT ON FINITE-ELEMENT ANALYSIS
    POOLE, EL
    KNIGHT, NF
    DAVIS, DD
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1992, 33 (04) : 855 - 868
  • [6] Flexural behavior of high-performance concrete beams using finite element analysis
    Khadiranaikar, R.B.
    Nageshkumar, S.
    Muranal, S.M.
    Awati, M.M.
    Journal of Structural Engineering (India), 2015, 42 (02): : 158 - 166
  • [7] Some advances in high-performance finite element methods
    Cen, Song
    Wu, Cheng Jin
    Li, Zhi
    Shang, Yan
    Li, Chenfeng
    ENGINEERING COMPUTATIONS, 2019, 36 (08) : 2811 - 2834
  • [8] An initial study of a novel high-performance galerkin finite element and applying for the adaptive time-step metod in solving motion equation
    Yuan S.
    Yuan Q.
    Gongcheng Lixue/Engineering Mechanics, 2022, 39 (01): : 21 - 26
  • [9] A model for parallel adaptive finite element software
    Banas, K
    DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING, 2005, 40 : 159 - 166
  • [10] A High-Performance Open-Source Finite Element Analysis Library for Magnetics in MATLAB
    Lehikoinen, A.
    Davidsson, T.
    Arkkio, A.
    Belahcen, A.
    2018 XIII INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES (ICEM), 2018, : 486 - 492