EasyFEA: a user-friendly Python library that simplifies finite element analysis - Archive ouverte HAL
Logiciel Année : 2024

EasyFEA: a user-friendly Python library that simplifies finite element analysis

Matthieu Noel

Résumé

EasyFEA is a user-friendly Python library dedicated to finite element analysis (FEA), suitable for researchers, engineers and students. Thanks to its object-oriented structure, it supports a wide range of simulations, from linear elasticity to brittle damage, enabling even advanced users to easily create new models. By simplifying mesh creation with Gmsh and leveraging the efficiency of the NumPy, SciPy and Numba libraries, EasyFEA enhances user productivity. Compatible with solvers such as PETSc and PyPardiso, it efficiently handles complex simulations involving several hundred thousand degrees of freedom. For visualization, it integrates seamlessly with Matplotlib, PyVista and ParaView. In short, EasyFEA makes finite element analysis on Python accessible and efficient for exploring complex engineering phenomena.
164 Consultations
0 Téléchargements

Partager

More