Multiphysics Object Oriented Simulation Environment
-
Updated
May 15, 2024 - C++
The finite element method (FEM) is a numerical method for solving problems of engineering and mathematical physics. Typical problem areas of interest include structural analysis, heat transfer, fluid flow, mass transport, and electromagnetic potential.
Multiphysics Object Oriented Simulation Environment
The development repository for the deal.II finite element library.
Lightweight, general, scalable C++ library for finite element methods
Official git repository of Elmer FEM software
libMesh github repository
A python module for scientific analysis of 3D data based on VTK and Numpy
OpenRadioss is a powerful, industry-proven finite element solver for dynamic event analysis
CALFEM for Python is the Python port of the CALFEM finite element toolkit. It also implements meshing function based on GMSH and triangle. Visualisation routines are implemented using visvis and matplotlib.
FreeFEM source code
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Geophysical Inversion and Modeling Library 🌍
Pythonic interface to MAPDL
PRISMS-PF: An Open-Source Phase-Field Modeling Framework
Grid-based approximation of partial differential equations in Julia
Finite element toolbox for Julia
Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.
A polyvalent C++ FEM library
2D-Finite Element Analysis with Python
💎 Feel++: Finite Element Embedded Language and Library in C++
parallel finite element unstructured meshes