Code Repository:
GitHub – MiniFEM
Contact: junpeng.wang@tum.de
This page is created to showcase and exchange the use of MiniFEM and its accessories. Reporting bugs, leaving comments, and sharing cool application cases are warmly welcomed!
MiniFEM was originally developed to generate various stress tensor fields for my stress visualization project (3D-TSV). With sporadic efforts, now it has become a full-featured FEM package for elasticity simulation, and serving as a bridge among my different research-oriented projects. In short, it's not only a dataset generator but also a testbed for my elasticity simulation works.
MiniFEM is a MATLAB-only implementation, and its usage follows a command-line style. By simple running the gate-script "./MiniFEM/src/MiniFEM.m", one can create the FEM model via different ways. Upon this, various simulation tasks can be conducted by calling the corresponding functions in "./MiniFEM/src/APP/".
Being aware that MiniFEM is just a personal project, and its expected users are students who are taking FEM-related courses or researchers who occasionally need to use FEM for their research activities. For advanced FEM tasks, one should resort to the widely verified implementations.
Contexts: One can investigate how topology-optimized results under static loads affect the dynamic features of the original domain by comparing the 1st-order natural frequency and the corresponnding modal mode of different designs through the Modal Analysis functionality of MiniFEM.
Contexts: Taking the provided hexahedral mesh dataset, showing the basic functionalities of MiniFEM.