An open-source parallel topology optimization framework based on unstructured 3D FEA using PETSc and Eigen
This paper presents an open-source framework based on unstructured meshes for three-dimensional large-scale parallel topology optimization using PETSc and Eigen, which is easy to use and expand. The framework supports both eight-node hexahedral and four-node tetrahedral meshes and solves the compliance and stress topology optimization problem. The method of moving asymptotes (MMA) is chosen as the optimization solver. The validity of the framework is demonstrated by a classical cantilever beam problem and two more examples of wheel rim and rotator illustrate the expansibility of the framework.
Authors
- Renfu Li (ORCID: https://orcid.org/0000-0001-6841-024X)
- Yu Wang (ORCID: https://orcid.org/0000-0001-5685-6316)
- Kun Wang (ORCID: https://orcid.org/0000-0002-5757-9848)
Institutions
- Huazhong University of Science and Technology (CN)
Publication Details
- Journal
- SoftwareX
- Published
- 2025-03-14
- DOI
- https://doi.org/10.1016/j.softx.2025.102129
- Primary Topic
- Topology Optimization in Engineering
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Science and Technology of the People's Republic of China
- National Key Research and Development Program of China