GitHub topics: finite-elements
prisms-center/phaseField
PRISMS-PF: An Open-Source Phase-Field Modeling Framework
Language: C++ - Size: 51.4 MB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 268 - Forks: 125

seamplex/feenox
Cloud-first free no-fee no-X uniX-like finite-element(ish) computational engineering tool
Language: C - Size: 36.2 MB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 88 - Forks: 19

MRLintern/StokesianFlow
A C++ solver for Modelling a Stokes Fluid Flowing through a Channel/River. Makes use of the Finite Element Method (FEM) and the Eigen Template Library (Eigen) for the Algebra.
Language: C++ - Size: 384 KB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 0 - Forks: 0

pyvista/pyvista
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
Language: Python - Size: 307 MB - Last synced at: 33 minutes ago - Pushed at: about 2 hours ago - Stars: 3,165 - Forks: 573

idaholab/moose
Multiphysics Object Oriented Simulation Environment
Language: C++ - Size: 615 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 1,973 - Forks: 1,133

ElmerCSC/elmerfem
Official git repository of Elmer FEM software
Language: Fortran - Size: 119 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 1,344 - Forks: 343

mfem/mfem
Lightweight, general, scalable C++ library for finite element methods
Language: C++ - Size: 266 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 1,926 - Forks: 541

OpenRadioss/OpenRadioss
OpenRadioss is a powerful, industry-proven finite element solver for dynamic event analysis
Language: Fortran - Size: 113 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 696 - Forks: 325

ansys/pymapdl
A Python client library for Ansys MAPDL
Language: Python - Size: 313 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 459 - Forks: 135

xcfem/xc
finite element analysis package for civil engineering structures.
Language: C++ - Size: 88.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 297 - Forks: 59

marcomusy/vedo
A python module for scientific analysis of 3D data based on VTK and Numpy
Language: Python - Size: 87.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,163 - Forks: 272

permas4edu/permas4edu
Collection of finite element models
Language: HTML - Size: 693 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 15 - Forks: 1

ProfDavidFritsche/SimLive
Finite element software for 3d simulations and digital twins.
Language: Java - Size: 19.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 1

gridap/Gridap.jl
Grid-based approximation of partial differential equations in Julia
Language: Julia - Size: 24.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 783 - Forks: 103

libMesh/libmesh
libMesh github repository
Language: C - Size: 183 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 697 - Forks: 297

dealii/dealii
The development repository for the deal.II finite element library
Language: C++ - Size: 364 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,513 - Forks: 786

inducer/meshmode
High-order unstructured mesh representation and discrete function spaces
Language: Python - Size: 2.88 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 28 - Forks: 25

MYSTRANsolver/MYSTRAN
MYSTRAN is a general purpose finite element analysis solver
Language: Fortran - Size: 10.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 79 - Forks: 24

beamme-py/beamme
A general purpose 3D beam finite element input generator
Language: Python - Size: 5.78 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 18 - Forks: 9

ncindea/SymFEL.jl
Language: Julia - Size: 13.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

Sina-Taghizadeh/Salome_BCC_UnitCell_Periodic-mesh
Periodic Mesh Generation of BCC Lattice Materials using SALOME for FEM Analysis
Language: Python - Size: 33.2 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1

FreeFem/FreeFem-sources
FreeFEM source code
Language: C++ - Size: 394 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 843 - Forks: 201

hugary1995/raccoon
Massively parallel FEM code for phase-field for fracture by Dolbow Lab at Duke University
Language: C++ - Size: 888 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 71 - Forks: 48

ZibraMax/FEM
⚡🧠A finite element Python implementation
Language: Python - Size: 238 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 28 - Forks: 5

LLNL/serac
Serac is a high order nonlinear thermomechanical simulation code
Language: C++ - Size: 25.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 201 - Forks: 35

CastillonMiguel/phasefieldx
An Open-Source Framework for Advanced Phase-Field Simulations
Language: Python - Size: 40.3 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 21 - Forks: 9

FEniCS/basix
FEniCSx finite element basis evaluation library
Language: C++ - Size: 4.11 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 109 - Forks: 42

DefElement/DefElement
an encyclopedia of finite element definitions
Language: Python - Size: 6.24 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 61 - Forks: 9

goma/goma
A Full-Newton Finite Element Program for Free and Moving Boundary Problems with Coupled Fluid/Solid Momentum, Energy, Mass, and Chemical Species Transport
Language: C - Size: 47.3 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 116 - Forks: 53

arfc/moltres
Repository for Moltres, a code for simulating Molten Salt Reactors
Language: C++ - Size: 580 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 69 - Forks: 41

feelpp/book.feelpp.org
:globe_with_meridians: The Feel++ Book
Language: Jupyter Notebook - Size: 144 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 9 - Forks: 28

stfc/PSyclone
PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided transformation scripts.
Language: Python - Size: 342 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 117 - Forks: 31

CAEAssistant-Group/Abaqus-UMESHMOTION-SUBROUTINE
In this project, we have provided you with the Abaqus UMESHMOTION subroutine, written in Fortran, for the wear simulation.
Language: Fortran - Size: 6.84 KB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

CAEAssistant-Group/Abaqus-UEL-Subroutine
UEL refers to User-Defined Elements, which are used to implement element types not found in the Abaqus element library. This project assists in writing a UEL subroutine.
Language: Fortran - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 1

adtzlr/felupe
:mag: finite element analysis for continuum mechanics of solid bodies
Language: Python - Size: 32 MB - Last synced at: 6 days ago - Pushed at: 21 days ago - Stars: 121 - Forks: 14

IBAMR/IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Language: C++ - Size: 122 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 389 - Forks: 152

feelpp/feelpp
:gem: Feel++: Finite Element Embedded Language and Library in C++
Language: C++ - Size: 348 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 322 - Forks: 66

dftfeDevelopers/dftfe
DFT-FE: Real-space DFT calculations using Finite Elements
Language: C++ - Size: 89.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 139 - Forks: 41

ThomasFabula/Modeling-of-Resonant-Silicon-Microsensors
Analytical & numerical modeling of resonant Silicon Microsensors, invited paper Sensors & Materials
Size: 15.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 0

jezekon/TopOptEval.jl
A Julia package for structural analysis and topology optimization evaluation with support for SIMP method, VTK visualization, and GMSH/VTK mesh importing.
Language: Julia - Size: 5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

polyfem/polyfem
A polyvalent C++ FEM library
Language: C++ - Size: 338 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 547 - Forks: 87

mfem/PyMFEM
Python wrapper for MFEM
Language: SWIG - Size: 25.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 257 - Forks: 64

mscroggs/symfem
A symbolic finite element definition library
Language: Python - Size: 2.6 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 62 - Forks: 11

NGSolve/ngsolve
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.
Language: C++ - Size: 56.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 484 - Forks: 86

FreeFem/FreeFem-website
FreeFEM website
Language: JavaScript - Size: 278 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 19 - Forks: 5

chakravala/Adapode.jl
Adaptive P/ODE numerics with Grassmann element TensorField assembly
Language: Julia - Size: 138 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 12 - Forks: 0

MAteRialMOdelingToolbox/Marmot
The alpine :mountain_snow: material modeling toolbox Marmot. Documentation: https://materialmodelingtoolbox.github.io/Marmot/
Language: C++ - Size: 30.1 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 19 - Forks: 8

gimli-org/gimli
Geophysical Inversion and Modeling Library :earth_africa:
Language: Python - Size: 33.3 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 411 - Forks: 144

igsemenov/triellipt
A lightweight 2D FEM solver for elliptic and parabolic PDEs.
Language: Python - Size: 30.6 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 1

Beliavsky/Fortran-code-on-GitHub
Directory of Fortran codes on GitHub, arranged by topic
Size: 5.97 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 352 - Forks: 64

lamBOOO/GeMotion.jl
A Navier-Stokes-Fourier solver for generalized material laws
Language: Julia - Size: 1.17 MB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

Ferrite-FEM/Ferrite.jl
Finite element toolbox for Julia
Language: Julia - Size: 61.9 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 385 - Forks: 99

fireshape/fireshape
A shape optimisation toolbox built on the Firedrake finite element library.
Language: Python - Size: 4.92 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 28 - Forks: 10

andrsd/godzilla
FEM framework
Language: C++ - Size: 15.7 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 1

GLVis/glvis
Lightweight OpenGL tool for accurate and flexible finite element visualization
Language: C++ - Size: 6.21 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 290 - Forks: 53

cmhamel/Exodus.jl
A julia interface for accessing the ExodusII data format
Language: Julia - Size: 3.27 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 11 - Forks: 2

Krande/adapy
A python library for structural analysis and design
Language: Python - Size: 242 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 101 - Forks: 23

LLNL/ExaConstit
A crystal plasticity FEM code that runs on the GPU
Language: C++ - Size: 2.03 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 54 - Forks: 15

cpraveen/fem
Codes for finite element method
Language: C++ - Size: 4.31 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 28 - Forks: 15

JWock82/xlFrame
A free VBA library to make structural analysis easy in Microsoft Excel
Language: VBA - Size: 333 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 78 - Forks: 25

gridap/GridapDistributed.jl
Parallel distributed-memory version of Gridap
Language: Julia - Size: 5.14 MB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 122 - Forks: 20

tkoyama010/awesome-finite-elements
A curated list of awesome stuff related to Finite Element Analysis (FEA) Software for Structural Engineering😎
Language: Python - Size: 151 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 11 - Forks: 0

SCOREC/core
parallel finite element unstructured meshes
Language: C++ - Size: 11.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 190 - Forks: 65

YuelongWu/feabas
Finite-Element Assisted Brain Assembly System for stitching & alignment of connectomics data
Language: Python - Size: 1.36 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 16 - Forks: 5

bow-simulation/virtualbow
Software for designing and simulating bows
Language: HTML - Size: 32.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 26 - Forks: 4

ThomasFabula/piezoelectric_simulation
ANSYS(TM) FEM: #multiphysics #simulation of #MEMS-sensors based on #silicon with #piezoelectric thin-film layers and etched #quartz crystals
Language: Roff - Size: 29.2 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 9 - Forks: 1

laurent-altr/OpenRadioss Fork of OpenRadioss/OpenRadioss
Personal fork of OpenRadioss
Language: Fortran - Size: 120 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

GLVis/glvis-js
JavaScript/WebAssembly GLVis Library
Language: HTML - Size: 176 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 4

CEED/Remhos
High-order Remap Miniapp
Language: C++ - Size: 3.92 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 21 - Forks: 12

ThomasFabula/Patent
MEMS patent
Language: TeX - Size: 4.69 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2

FreeFem/FreeFem-doc
FreeFEM user documentation
Language: JavaScript - Size: 291 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 138 - Forks: 45

Oden-EAG/hp3d
MPI/OpenMP hp-adaptive 3D finite element software
Language: Fortran - Size: 32.6 MB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 27 - Forks: 3

ThomasFabula/ANSYS
ANSYS finite-element program system
Size: 28.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

Vibration-Testing/vibrationtesting
Vibration Testing module affiliated with the in-progress manuscript Vibration Testing with Modal Analysis and Health Monitoring- Python version
Language: Jupyter Notebook - Size: 19.4 MB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 49 - Forks: 20

ciclope-microFE/ciclope
Computed Tomography to Finite Elements
Language: Jupyter Notebook - Size: 148 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 3

MYSTRANsolver/M3D
M3D is finite element pre/post processor for NASTRAN/MYSTRAN
Language: C++ - Size: 71.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 2

ZAARAOUI999/feplot
A visualization tool for FElupe.
Language: Python - Size: 143 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

polyfem/polyfem-python
polyfem python bindings
Language: C++ - Size: 169 KB - Last synced at: 24 days ago - Pushed at: 11 months ago - Stars: 23 - Forks: 13

sampsapursiainen/zeffiro_interface
Interface for using finite elements in inverse problems with complex domains
Language: MATLAB - Size: 1.13 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 15

avgcampos/myfempy
Myfempy is a python package based on finite element method to multiphysics analysis.
Language: Python - Size: 53.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 1

gtpash/dt4co
Digital Twins for Computational Oncology
Language: Jupyter Notebook - Size: 12.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

AppliedMechanics-EAFIT/SolidsPy
2D-Finite Element Analysis with Python
Language: Python - Size: 47.1 MB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 275 - Forks: 78

MPh-py/MPh
Pythonic scripting interface for Comsol Multiphysics
Language: Python - Size: 1.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 332 - Forks: 80

pyccel/sympde
Symbolic calculus for partial differential equations (and variational forms)
Language: Python - Size: 2.04 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 24 - Forks: 5

GLVis/pyglvis
GLVis Jupyter Widget
Language: Python - Size: 1.82 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 4

CEED/Laghos
High-order Lagrangian Hydrodynamics Miniapp
Language: C++ - Size: 14.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 192 - Forks: 66

PetrKryslUCSD/FinEtools.jl
Finite Element tools in Julia
Language: Julia - Size: 15.3 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 157 - Forks: 21

FEALiTE/FEALiTE2D
A finite element analysis library for 2D frame, beams and truss elements using C#
Language: C# - Size: 126 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 43 - Forks: 11

JLnorthwestern/GO-MELT
GO-MELT: GPU-Optimized Multilevel Execution of LPBF Thermal simulations
Language: Python - Size: 3.32 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 20 - Forks: 3

Samson-Mano/Truss_static_analysis_cpp
This repository contains a C++ project that implements a Finite Element Method (FEM) solver for plane truss structures.
Language: C++ - Size: 12.6 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 2

fdrmrc/fictitious_domain_AL_preconditioners
Augmented Lagrangian-based preconditioners for Fictitious Domain solvers
Language: C++ - Size: 181 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

evalf/nutils
The nutils project
Language: Python - Size: 12.8 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 94 - Forks: 47

MatMechLab/AsFem
Advanced Simulation kit based on Finite Element Method (AsFem)
Language: C++ - Size: 40.8 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 195 - Forks: 57

CAEAssistant-Group/Inherent-strain-method-in-Metal-Additive-Manufacturing-Abaqus-simulation
This research investigates the application of the Inherent Strain method in Abaqus, an effective numerical strategy for simulating Laser Powder Bed Fusion (LPBF) in metal additive manufacturing. For this purpose, we have implemented the DFLUX and USDFLD subroutines using Fortran.
Language: Fortran - Size: 9.77 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

neperfepx/FEPX
Finite element polycrystal plasticity
Language: Fortran - Size: 126 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 57 - Forks: 13

Ferrite-FEM/Tensors.jl
Efficient computations with symmetric and non-symmetric tensors with support for automatic differentiation.
Language: Julia - Size: 1.83 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 180 - Forks: 38

Beliavsky/Fortran-related-books
Books with Fortran code, other than textbooks, listed by subject
Size: 1.11 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 76 - Forks: 14

T-Hageman/ConcreteCorrosion
Finite element code to simulate corrosion of metal reinforcements within concrete, under the assumption of natural corrosion
Language: C++ - Size: 3.73 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

BriefFiniteElementNet/BriefFiniteElement.Net
BriefFiniteElementDotNET (BFE.NET) is a library for linear-static Finite Element Method (FEM) analysis of solids and structures in .NET
Language: C# - Size: 17.3 MB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 156 - Forks: 58

tjhei/cracks
pfm-cracks: A Finite Element code for crack propagation
Language: C++ - Size: 825 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 84 - Forks: 49
