An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with finite-element-methods

A curated list of projects in awesome lists tagged with finite-element-methods .

https://github.com/FEniCS/dolfinx

Next generation FEniCS problem solving environment

fenicsx finite-element-methods parallel-computing partial-differential-equations

Last synced: 14 Mar 2025

https://github.com/deepmodeling/jax-fem

Differentiable Finite Element Method with JAX

differentiable-programming finite-element-methods jax topology-optimization

Last synced: 15 May 2025

https://github.com/nobuyuki83/delfem2

Research prototyping framework for physics simulation written in C++

cuda fem-simulation finite-element-methods geometry-processing opengl physics-simulation simulation

Last synced: 06 Apr 2025

https://github.com/phys-sim-book/solid-sim-tutorial

A curated collection of Python examples for optimization-based solid simulation, emphasizing algorithmic convergence, penetration-free, and inversion-free conditions, designed for readability and understanding.

collision-handling computational-mechanics computer-graphics constrained-optimization elastodynamics finite-element-methods friction incremental-potential-contact mass-spring-systems optimization-time-integrator physics-based-simulation

Last synced: 22 Jul 2025

https://github.com/jorgensd/dolfinx-tutorial

A reimplementation of the Springer book: https://github.com/hplgit/fenics-tutorial/, covering new topics as well as transitioning from dolfin to dolfinx

fenics fenicsx finite-element-methods tutorial

Last synced: 09 Oct 2025

https://github.com/vavrines/Kinetic.jl

Universal modeling and simulation of fluid mechanics upon machine learning. From the Boltzmann equation, heading towards multiscale and multiphysics flows.

boltzmann-equation cfd deep-learning differential-equations finite-element-methods finite-volume fluid-dynamics julia kinetic-theory numerical-pdes pde plasma rarefied-gas-dynamics scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/calfem/calfem-python

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.

educational finite-element-analysis finite-element-methods finite-elements matplotlib numpy python visualisation

Last synced: 15 May 2025

https://github.com/sanjayg0/feappv

FEAPpv -- free personal version of the FEAP

fem finite-element-analysis finite-element-method finite-element-methods

Last synced: 10 May 2026

https://github.com/phys-sim-book/mdbook-src

The mdbook source of a free online book on the theory and algorithms of physics-based simulations. You are welcome to make contributions by submitting pull requests or directly contacting the authors.

collision-handling computer-graphics elastodynamics finite-element-methods incremental-potential-contact physics-based-simulation

Last synced: 22 Jul 2025

https://github.com/kailaix/AdFem.jl

Innovative, efficient, and computational-graph-based finite element simulator for inverse modeling

adjoint-method automatic-differentiation deep-neural-networks finite-element-methods machine-learning numerical-pdes

Last synced: 04 May 2025

https://github.com/flosewn/tqmesh

A simple two-dimensional mesh generator with triangular and quadrilateral elements in C++

advancing-front cfd-simulation fem-simulation finite-element-methods mesh-generation mixed-element-mesh quadrilateral-mesh size-function triangle-mesh triangulation

Last synced: 18 Aug 2025

https://github.com/interactivecomputergraphics/fastcorotatedfem

FastCorotatedFEM is a minimalistic implementation of the corotated FEM method which was proposed in paper "Fast Corotated FEM using Operator Splitting" by Kugelstadt et al.

deformable-solids fem finite-element-methods simulation

Last synced: 21 Jun 2025

https://github.com/upb-lea/fem_magnetics_toolbox

An Open-Source FEM Magnetics Toolbox for Power Electronic Magnetic Components

fem-simulation finite-element-methods inductors power-electronics python simulation

Last synced: 05 Apr 2025

https://github.com/lanl/fierro

Fierro is a C++ code designed to aid the research and development of numerical methods, testing of user-specified models, and creating multi-scale models related to quasi-static solid mechanics and compressible material dynamics using low- and high-order meshes.

computational-mechanics crystal-plasticity engineering finite-element-methods lagrangian lagrangian-mechanics material-science micromechanics parallel-computing shock-capturing solid-dynamics topology-optimization

Last synced: 06 Oct 2025

https://github.com/upb-lea/FEM_Magnetics_Toolbox

An Open-Source FEM Magnetics Toolbox for Power Electronic Magnetic Components

fem-simulation finite-element-methods inductors power-electronics python simulation

Last synced: 08 May 2025

https://github.com/loganbvh/py-tdgl

2D time-dependent Ginzburg-Landau in Python

finite-element-methods ginzburg-landau superconductivity

Last synced: 02 May 2026

https://github.com/jorgensd/dolfinx_mpc

Extension for dolfinx to handle multi-point constraints.

fenicsx finite-element-methods multi-point-constraints

Last synced: 09 Oct 2025

https://github.com/otvam/fem_mesh_matlab

MATLAB Toolbox for Handling 2D and 3D FEM Meshes

3d-printing ansys comsol fem finite-element-methods integration matlab mesh plot triangulation

Last synced: 14 Apr 2025

https://github.com/kazulagi/plantFEM

This is a plant/farming simulator based on Finite Element Method, which targets crops in fields and soil foundations. This software provides multi-physical simulations of agriculture for canopies, plants, and organs for farmers, breeders, agronomists, and civil engineers. Please try and give us feedback.

agriculture fem finite-element-methods

Last synced: 07 May 2025

https://github.com/wolframresearch/opencascadelink

Open source package for OpenCascadeLink, which is bundled with Wolfram Language products as of version 12.1

finite-element-analysis finite-element-methods mathematica opencascade wolfram-engine wolfram-language wolfram-mathematica wolframlanguage

Last synced: 10 Apr 2025

https://github.com/shaancoding/sectrics

Truss Analysis Software Using The Finite Element Method

civil-engineering finite-element-analysis finite-element-methods stiffness-ma truss-analysis

Last synced: 26 Nov 2025

https://github.com/lambdaclass/stabileo

Open-source 2D & 3D structural analysis in the browser. Direct Stiffness Method, real-time solving, no installation required.

civil-engineering education engineering-tools finite-element-methods structural-analysis

Last synced: 23 May 2026

https://github.com/c3m-labs/MeshTools

Utilities for manipulating Mathematica ElementMesh objects

finite-element-methods mathematica mesh mesh-generation wolfram-language

Last synced: 08 Jul 2025

https://github.com/jlchan/nodesandmodes.jl

Nodes and modes for high order finite element methods

finite-element-methods high-order interpolation-nodes orthogonal-polynomials quadrature

Last synced: 30 Apr 2026

https://github.com/samson-mano/2d_heat_transfer

Finite element analysis of steady state 2D heat transfer problems. Heat transfer occurs when there is a temperature difference within a body or within a body and its surrounding medium. Conduction and convection problems are solved using this software

2d-heat 2d-heat-solver finite-element-analysis finite-element-methods heat heat-conduction heat-convection heat-diffusion heat-transfer heatmap helmholtz-equation scalar-field-problem steady-state steady-state-conduction two-dimensional-fin two-dimensional-heat

Last synced: 11 Jun 2025

https://github.com/chmerdon/gradientrobustmultiphysics.jl

Finite Element Module for Julia that focusses on gradient-robust discretisations and multiphysics problems

finite-element-methods julia multiphysics

Last synced: 15 Apr 2025

https://github.com/lanl/elements

The C++ ELEMENTS library contains a suite of sub-libraries to support mathematical functions (elements), data representations (MATAR), and novel mesh classes (geometry and SWAGE) to support a very broad range of element types, numerical methods, and mesh connectivity data structures useful for computational physics and engineering.

computational-geometry finite-element-methods numerical-methods

Last synced: 12 Apr 2025

https://github.com/gregoirepourtier/skeelberzins.jl

Solver for 1D nonlinear partial differential equations in Julia based on the collocation method of Skeel and Berzins and providing an API similar to MATLAB's pdepe

1-dimensional finite-element-methods julia method-of-lines partial-differential-equations pdes

Last synced: 10 Oct 2025

https://github.com/ruimaciel/femp

A small C++ finite element method implementation developed as a part of my master's thesis

c-plus-plus cpp finite-element-analysis finite-element-methods finite-elements master-thesis opengl qt qt5

Last synced: 05 May 2025

https://github.com/danilopeixoto/fem

A plugin for deformable body simulation in Maya.

finite-element-methods maya-plugin

Last synced: 16 Apr 2025

https://github.com/c3m-labs/ImportMesh

Utilities for importing FEM meshes to Mathematica

finite-element-methods mathematica mesh-import wolfram-language

Last synced: 08 Jul 2025

https://github.com/petrkryslucsd/elfel.jl

Extensible library for finite element programming

finite-element-methods methods mixed

Last synced: 12 Feb 2026

https://github.com/onsas/structuraldynamicsodesolvers.jl

Numerical integration methods for structural dynamics problems

finite-element-methods numerical-integration structural-dynamics

Last synced: 02 Sep 2025

https://github.com/nobuyuki83/delfem

https://code.google.com/archive/p/delfem/

finite-element-methods geometry-processing physics-simulation

Last synced: 24 Oct 2025

https://github.com/easifem/base

Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is [Modern Fortran](https://fortran-lang.org) framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM "eases" the efforts to develop scientific programs in Fortran.

fem finite-element-analysis finite-element-methods fortran fortran2018 geomechanics linear-algebra multi-phase-flow simulation soil-science

Last synced: 20 Jan 2026

https://github.com/easifem/classes

Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is [Modern Fortran](https://fortran-lang.org) framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM "eases" the efforts to develop scientific programs in Fortran.

cfd finite-element-analysis finite-element-methods fluid-dynamics fluid-mechanics fortran freesoftware geomechanics gmsh hdf5 hpc modern-fortran open-source plotting soil-mechanics solid-mechanics vtk

Last synced: 20 Jan 2026

https://github.com/ornl/vertex-cfd

VERTEX-CFD: a multi-physics solver for fusion applications.

cfd finite-element-methods gpu-computing large-eddy-simulation mhd trilinos turbulence-models

Last synced: 10 Sep 2025

https://github.com/benvial/gyptis

Computational Photonics in Python with the finite element method. Mirror of https://gitlab.com/gyptis/gyptis

computational-electromagnetics finite-element-methods nanophotonics

Last synced: 27 Dec 2025

https://github.com/mdh266/distributed_poisson_solver

Distributed Poisson Equation Solver Using The Local Discontinuous Galerkin Method

c-plus-plus dealii discontinuous-galerkin distributed-computing finite-element-methods high-performance-computing

Last synced: 26 Jun 2025

https://github.com/wias-pdelib/extendablefem.jl

High Level API Finite Element Methods based on ExtendableGrids and ExtendableFEMBase

finite-element-methods julia multiphysics partial-differential-equations

Last synced: 27 Oct 2025

https://github.com/volpatto/firedrake_scripts

Minimal working examples applying Finite Element Method with Firedrake framework

computational-science finite-element-analysis finite-element-methods numerical-analysis numerical-methods

Last synced: 28 Jul 2025

https://github.com/precise-simulation/fea-solver-benchmark

Fortan, Julia, Octave, and MATLAB FEA Solver Benchmark and Comparison

benchmark fea finite-element-methods fortran julia matlab octave solver

Last synced: 12 May 2025

https://github.com/gridap/gridaphybrid.jl

Hybrid discretisation methods in Julia (VEM, HDG, HHO, etc) :construction: :construction: :construction: Work in progress :construction: :construction::construction:

finite-element-methods hybridization julia numerical-methods

Last synced: 12 Apr 2025

https://github.com/yozoyugen/hakai-fem

Simple finite element method dynamic explicit solver. Fracture analysis by element deletions. Matlab Julia

explicit-dynamics explicit-solid-dynamics finite-element-analysis finite-element-methods julia matlab

Last synced: 22 Aug 2025

https://github.com/hnarayanan/femtable

Web rendition of the periodic table of the finite elements.

educational finite-element-methods mathematics website

Last synced: 26 Mar 2025

https://github.com/viacheslavdanilov/generative_design

This repository is dedicated to the development of an approach based on machine learning and optimization algorithms for generative design of a prosthetic heart valve

artificial-intelligence finite-element-methods generative-design heart-valve machine-learning

Last synced: 24 Oct 2025

https://github.com/c3m-labs/HeatTrans

Package for non-stationary heat transfer simulation with AceFEM framework

acefem acegen finite-element-methods mathematica wolfram-language

Last synced: 08 Jul 2025

https://github.com/carlosal1015/finite-element-method-fem

This is the repository of the Finite Element Method course in National Agrarian University - La Molina.

fem finite-element-methods gascoigne la-molina matlab national-agrarian-university

Last synced: 24 Jun 2025

https://github.com/luizpancini/aerobeams.jl

A Julia package for the simulation of aeroelastic problems in beam structures

aerodynamics aeroelasticity finite-element-methods nonlinear-dynamics

Last synced: 21 Oct 2025

https://github.com/polossk/ezpde-solver

Assignments of Mathematical Foundation of Finite Element Methods

finite-element-methods matlab pde-solver

Last synced: 01 Aug 2025

https://github.com/konstantin8105/hd

FEM(finite element method) for structural engineer

fem finite-element-methods go golang structural-engineering

Last synced: 11 Jul 2025

https://github.com/diantonioandrea/ivo

ivo - A C++23 DGFE library for 2+1 space-time problems.

cpp23 discontinuous-galerkin finite-element-methods

Last synced: 31 Oct 2025

https://github.com/christophe-foyer/pyfea

A Finite Element Analysis suite in python

finite-element-methods gmsh python wip

Last synced: 31 Jul 2025

https://github.com/agungdwiprasetyo/rpi.eit-algorithms

Image reconstruction algorithms of Electrical Impedance Tomography

back-projection eit finite-element-methods

Last synced: 18 Oct 2025

https://github.com/insigneo/pypect2s

A GUI built to provide a contained base for the automation of the CT2S pipeline. With specific focus on paediatric applications. Utilising ANSYS and other FEM solver tools.

ansys automation biomechanics bone ct2s finite-element-analysis finite-element-methods python qt6

Last synced: 22 Jan 2026

https://github.com/iffse/burnback-qt

Burnback analysis for solid propellant rockets, with Time Marching Method (Mirror for CI)

combustion computational-fluid-dynamics finite-element-methods solid-rocket-motor time-marching-methods

Last synced: 11 Apr 2025

https://github.com/mdeiml/quantum-bpx

Supplementary code for the paper "Quantum Realization of the Finite Element Method"

finite-element-analysis finite-element-methods finite-elements multilevel preconditioning quantum-computing

Last synced: 18 Mar 2025

https://github.com/aa14av/roast-3.0

ROAST as many tissues as you'd like ! https://github.com/andypotatohy/roast

brain-stimulation computational-modeling finite-element-methods

Last synced: 11 Oct 2025

https://github.com/zalo/tetform

Bake Tetrahedral Meshes in your browser

finite-element-methods physx tetrahedral-meshing

Last synced: 08 Oct 2025

https://github.com/onsas/plastaf

PLastic Analysis of Sections, Trusses and Frames

elastoplasticity finite-element-methods structural-analysis

Last synced: 08 Sep 2025

https://github.com/tracer-lulab/hyperelastics.jl

Hyperelastic Material modelling with support for Automatic Differentiation

finite-element-methods hyperelasticity material-model

Last synced: 18 Feb 2026

https://github.com/samson-mano/truss_static_analysis_cpp

This repository contains a C++ project that implements a Finite Element Method (FEM) solver for plane truss structures.

2d-graphics finite-element-analysis finite-element-methods finite-elements graphics imgui opengl plane-truss truss truss-analysis truss-solver

Last synced: 14 Jun 2025

https://github.com/arda-guler/autosolenoid

Solenoid actuator design and analysis done quick. Built on pyFEMM.

actuator analysis design electromechanics engineering femm finite-element-methods magnetic solenoid solenoid-design

Last synced: 07 Jun 2026

https://github.com/olivierverdier/femshape

Library for computing shape invariants of planar curves using finite element method

fenics finite-element-methods math shape

Last synced: 20 Apr 2026

https://github.com/abdennacer-badaoui/localisation-d-ondes-acoustiques

Modélisation de la localisation d'ondes acoustiques

finite-element-methods geometry pde python

Last synced: 16 Apr 2026