Finite element solver for partial differential equations on arbitrary meshes
-
Updated
Jul 26, 2024 - Python
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.
Finite element solver for partial differential equations on arbitrary meshes
Finite Element Method (FEM) for truss and frame structures analysis
UFL - Unified Form Language
Analysis of an arbitrary cross-section in python using the finite element method.
GMSH wrapper, with integrated photonics focus
FEM mode solver for photonic waveguides
A finite element method on meshes with curvilinear and multiply connected cells
Mesh movement methods for finite element problems solved using Firedrake
dolfinx_optim is a convex optimization add-on package to the FEniCSx finite-element library. It provides a simple Domain-Specific Language through FEniCSx dolfinx Python interface for solving convex optimization problems.
Myfempy is a python package based on finite element method to multiphysics analysis.
Finite Element Method for Electrochemical Transport (EchemFEM)
Wave-based room acoustic modeling package with the DG method
Computational Biophysics for Medicine in 3D Slicer
Code for the Paper "Physics-Informed Gaussian Process Regression Generalizes Linear PDE Solvers"
The firedrake-ts library provides an interface to PETSc TS for the scalable solution of DAEs arising from the discretization of time-dependent PDEs.
OxCM Contour Method Solver
A Riks arclength solver implemented in FEniCS
Finite and boundary element methods on Python
Simple implementation of finite element method
A pythonic implementation of the EBBEF2p finite element Matlab toolbox.