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: 29 Nov 2024

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/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/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: 03 Jan 2025

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: 29 Nov 2024

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/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/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: 07 Apr 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/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/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: 07 May 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/c3m-labs/MeshTools

Utilities for manipulating Mathematica ElementMesh objects

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

Last synced: 20 Nov 2024

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: 13 Mar 2025

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: 12 Apr 2025

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

Extensible library for finite element programming

finite-element-methods methods mixed

Last synced: 20 Feb 2025

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

Utilities for importing FEM meshes to Mathematica

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

Last synced: 20 Nov 2024

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/onsas/structuraldynamicsodesolvers.jl

Numerical integration methods for structural dynamics problems

finite-element-methods numerical-integration structural-dynamics

Last synced: 16 Jun 2025

https://github.com/nobuyuki83/delfem

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

finite-element-methods geometry-processing physics-simulation

Last synced: 10 Apr 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/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: 03 Dec 2024

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 Apr 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/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: 05 May 2025

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

Assignments of Mathematical Foundation of Finite Element Methods

finite-element-methods matlab pde-solver

Last synced: 13 Feb 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/c3m-labs/HeatTrans

Package for non-stationary heat transfer simulation with AceFEM framework

acefem acegen finite-element-methods mathematica wolfram-language

Last synced: 20 Nov 2024

https://github.com/konstantin8105/hd

FEM(finite element method) for structural engineer

fem finite-element-methods go golang structural-engineering

Last synced: 22 Nov 2024

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/agungdwiprasetyo/rpi.eit-algorithms

Image reconstruction algorithms of Electrical Impedance Tomography

back-projection eit finite-element-methods

Last synced: 06 Mar 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: 16 Jan 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: 16 Feb 2025

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/christophe-foyer/pyfea

A Finite Element Analysis suite in python

finite-element-methods gmsh python wip

Last synced: 04 Dec 2024

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: 20 Dec 2024

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: 01 Mar 2025

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: 13 Mar 2025

https://github.com/volpatto/porousdrake

Suitable Finite Element methods for Porous Media flow using Firedrake Project framework

discontinuous-galerkin fem finite-element-analysis finite-element-methods hybridization porous-media-flow

Last synced: 25 Mar 2025

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/zalo/tetform

Bake Tetrahedral Meshes in your browser

finite-element-methods physx tetrahedral-meshing

Last synced: 04 Mar 2025

https://github.com/lukoshkin/gmsfesolver

Python implementation of Generalized Multiscale Finite Element Method (GMsFEM) with the use of FEniCS and PETSc libraries

finite-element-methods multiscale-simulation petsc

Last synced: 18 Feb 2025

https://github.com/iffse/burnback-3d

3D 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: 06 May 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 finite-element-analysis finite-element-methods python qt6

Last synced: 14 Feb 2025

https://github.com/mdh266/multithreaded_poisson_solver

Multithreaded Poisson Equation solver which uses the mixed finite element method

c-plus-plus dealii finite-element-methods high-performance-computing multithreading

Last synced: 26 Mar 2025

https://github.com/onsas/plastaf

PLastic Analysis of Sections, Trusses and Frames

elastoplasticity finite-element-methods structural-analysis

Last synced: 16 Jun 2025

https://github.com/volpatto/finel

A general purpose FINite ELement code

finite-element-methods numerical-methods simulation

Last synced: 25 Mar 2025

https://github.com/fdrmrc/dg_advection_reaction_suite

A collection of C++ programs that solve advection -reaction problems using DG (Discontinuous Galerkin) upwind methods with a reliable error estimator

advection-equation dealii discontinuous-galerkin finite-element-methods

Last synced: 23 Jun 2025

https://github.com/numerically-stable/matlab_youtube

All codes written in MATLAB used for demonstrating key concepts of finite element method and optimization techniques

finite-element-methods numerical-methods optimization optimization-algorithms

Last synced: 06 Apr 2025

https://github.com/fdrmrc/non_matching_test_suite

Different approaches to impose interface conditions with non matching techniques

cgal-library cpp17 dealii finite-element-methods numerical-methods

Last synced: 14 Mar 2025

https://github.com/cellsmb/ryr-simulator

Open-source code for simulating anatomically realistic distributions of RyR clusters in relation to cardiac cell contractile machinery.

cardiac-cells cardiac-segmentation data-extraction finite-element-methods spatial-data-analysis

Last synced: 22 Mar 2025

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

adaptive Stochastic Galerkin finite element methods for parametric PDEs

finite-element-methods julia parametric-pdes

Last synced: 27 Jun 2025

https://github.com/theozeud/polysets.jl

A Julia package for vectorized manipulation of univariate polynomial sets.

finite-element-methods julia maths polynomials

Last synced: 07 May 2025

https://github.com/jfdev001/feti.jl

(UNFINISHED) A Julia finite element tearing and interconnecting (FETI) prototype implementation. Intended for gathering thoughts, pseudocode, and docs for FETI.

domain-decomposition finite-element-methods julia linear-systems numerical-methods partial-differential-equations

Last synced: 14 Mar 2025

https://github.com/Numerically-Stable/MATLAB_Youtube

All codes written in MATLAB used for demonstrating key concepts of finite element method and optimization techniques

finite-element-methods numerical-methods optimization optimization-algorithms

Last synced: 14 Apr 2025