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

Projects in Awesome Lists tagged with finite-element-analysis

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

https://github.com/pyvista/pyvista

3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)

3d fem finite-element-analysis finite-elements hacktoberfest mesh mesh-processing meshviewer open-science plotting python scientific-research scientific-visualization visualization vtk

Last synced: 14 May 2025

https://github.com/precise-simulation/featool-multiphysics

FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)

cad-modeling cae cfd engineering featool-multiphysics-toolbox fem fenics finite-element-analysis geometry gmsh gui matlab multiphysics openfoam pde physics-simulation simulation solver su2 toolbox

Last synced: 16 May 2025

https://github.com/gibbonCode/GIBBON

The Geometry and Image-Based Bioengineering add-On for MATLAB

finite-element-analysis geometry matlab segmentation tetgen visualization

Last synced: 05 Apr 2025

https://github.com/jorgedelossantos/nusa

A Python library for structural analysis using the finite element method

beam finite-element-analysis ipynb structural-analysis truss

Last synced: 19 Dec 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/diku-dk/open-full-jaw

A dataset and python-based pipeline for "An open-access dataset and nearly-automated pipeline for generating finite element models of human jaw".

cbct conformal-geometry dataset finite-element-analysis geometry-processing human jaws meshing open-access segmentation teeth

Last synced: 31 Jan 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/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/urbainvaes/cahn-hilliard

Code to simulate the Cahn-Hilliard equation

finite-element-analysis freefem gmsh simulation

Last synced: 18 Feb 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/alan-turing-institute/stat-fem

Python tools for solving data-constrained finite element problems

finite-element-analysis hut23 hut23-183 probabilistic-numerics uncertainty-quantification

Last synced: 05 May 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/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/simontreillou/non-intrusive-iga

Multi-scale and non-invasive multi-model coupling combining Iso-Geometric and Finite Element Analysis

code-aster domain-coupling finite-element-analysis isogeometric-analysis multi-model multi-scale-model non-invasive-coupling

Last synced: 14 Apr 2025

https://github.com/dpploy/engy-5330

Computational Transport Phenomena (UMass Lowell, Fall 2021); Prof. Valmor F. de Almeida.

chemical-en finite-element-analysis jupyter-notebook moose-framework nuclear-chemical python

Last synced: 11 Apr 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/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/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/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/mjx888/im2mesh

Im2mesh is a MATLAB/Octave package for generating finite element mesh based on 2D segmented multi-phase image.

2d finite-element-analysis finite-element-mesh gmsh image matlab mesh microstructure octave polygon polylines

Last synced: 14 Apr 2025

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

Manages finite element meshes powered by MeshCore.jl

finite-element-analysis mesh-generation mesh-management mesh-processing

Last synced: 20 Feb 2025

https://github.com/ruimaciel/barman

Barman: a finite element method Python3 package to perform static analysis on 2D beam models

finite-element-analysis finite-element-methods finite-elements python-modules python3

Last synced: 02 Mar 2025

https://github.com/caeassistant-group/abaqus-cae-umat-subroutine-for-composite-fatigue-simulation

In this project, we simulated the fatigue behavior of a unidirectional composite material using the UMAT subroutine in Abaqus. The Abaqus .inp file, along with a portion of the UMAT subroutine, is attached. To access the video tutorial for this project and all the modeling files, visit the link below.

abaqus cae composite fatigue fem finite-element-analysis mechnical-engineering numerical-methods simulation

Last synced: 19 Jun 2025

https://github.com/hyx0329/freecad-nix-shell

Reproducible FreeCAD Workspace with CFD and FEA Capability

cfd fem finite-element-analysis fluid-dynamics freecad nix openfoam

Last synced: 20 Feb 2025

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

Coupled Mass Spring System Dynamics Solver: A C# application for analyzing the dynamic response of a 2 DOF coupled mass-spring system. It includes tools for studying the effects of initial conditions and sinusoidal forces in both time and frequency domains.

coupled-mass-spring-system dynamical-systems dynamics finite-element-analysis mass-spring-damper mass-spring-simulation mass-spring-systems structural-dynamics structures two-mass-spring-system vibration vibrational-analysis

Last synced: 19 Feb 2025

https://github.com/ababaee1/fortranfea_upsetting

Fortran FEA solver for simulating plastic deformation in metal forming (upsetting process). Supports custom stiffness matrix assembly, nonlinear updates, various boundary conditions, and restart capability with post-processing for stress and strain.

fem finite-element-analysis fortran metal-forming spid

Last synced: 04 Mar 2025

https://github.com/mvanzulli/corrotational_dynamic_transmission_line_mscthesis

Repository of the MSc thesis 3D nonlinear dynamic corrotational implementation for modelling transmission line system

corotational finite-element-analysis mechanical-engineering open-source structural-analysis transmission-line

Last synced: 16 Jun 2025

https://github.com/rugleb/finite-element-method

Implementation of the finite element method on the example of the approximation problem

cpp finite-element-analysis finite-element-method

Last synced: 10 Apr 2025

https://github.com/mattferraro/cadmium_old

An attempt to make an open-source CAD program that includes CAM and FEA, and runs in a browser.

cad cam design finite-element-analysis machining

Last synced: 22 Mar 2025

https://github.com/amit112amit/mae261b

My non-linear FEM MATLAB code

elasticity finite-element-analysis matlab

Last synced: 30 Mar 2025

https://github.com/mekhyw/2d-truss-fea

"OpenTruss" simulation group project for the Heat Transfer and Solid Mechanics discipline

excel finite-element-analysis python

Last synced: 28 Feb 2025

https://github.com/caeassistant-group/abaqus-johnson-cook-sandwich-panel-impact-under-tnt-blast

In this project, a sandwich panel sample with a honeycomb structure under TNT blast load was analyzed. For this analysis, the Johnson-Cook elastoplastic model was applied, and the simulation was conducted under the load of a 1 kg TNT explosion.

abaqus cae damage damage-detection failure failure-analysis finite-element-analysis johnson-cook simulation

Last synced: 21 Mar 2025

https://github.com/henrij22/mueslimaterials.jl

A Julia Wrapper for the muesli materials library

finite-element-analysis julia julia-language materials-science

Last synced: 30 Mar 2025

https://github.com/caeassistant-group/umat-abaqus-tsai-hill-orthotropic-composite-subroutine

The UMAT subroutine is a tool in Abaqus that can be used when a material cannot be adequately modeled using the Abaqus material library. In this project, we employed this subroutine to evaluate the Tsai-Hill failure criterion in composites. Additional projects in this field can also be accessed on the following link.

3ds abaqus cae finite-element-analysis finite-element-methods fortran numerical-analysis simulation subroutine tsai-hill umat

Last synced: 09 Apr 2025

https://github.com/caeassistant-group/abaqus-hashin-progressive-damage-for-3d-continuum-composites-vumat-subroutine-

Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.

abaqus cae damage failure failure-analysis failure-detection finite-element-analysis fortran hashin numerical-analysis numerical-simulations simulation

Last synced: 09 Apr 2025

https://github.com/anpophale/am5450-fundaments-of-finite-element-analysis

Assignments for the course AM4540 Fundamentals of Finite Element Analysis

finite-element-analysis matlab

Last synced: 06 Apr 2025

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

This project provides a comprehensive framework for performing modal analysis and response evaluation of plane frames. The project employs modal superposition techniques to analyze the dynamic behavior of structures subjected to various types of excitations, with a particular focus on shock (pulse) excitation.

2d-frame finite-element-analysis finite-element-methods modal modal-analysis plane-frame

Last synced: 19 Feb 2025

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

This project provides a comprehensive framework for performing modal analysis and response evaluation of plane trusses. The project employs modal superposition techniques to analyze the dynamic behavior of structures subjected to shock (pulse) excitation.

2d-truss dynamics finite-element-analysis finite-element-method modal-analysis modal-superposition modern-opengl opengl plane-truss pulse-analysis

Last synced: 19 Feb 2025

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

Spherical Harmonics project is dedicated to the study of special functions defined on the surface of a sphere. This tool facilitates visualization of mode shapes and enables the analysis of pulse and harmonic responses on the sphere's surface to external loads. Developed using C++17/ modern OpenGL

eigenvalues eigenvectors finite-element-analysis glew imgui legendre legendre-polynomials mode-shapes modern-opengl modern-opengl-functions opengl spherical-harmonics

Last synced: 19 Feb 2025

https://github.com/caeassistant-group/abaqus-failure-analysis-of-fiber-metal-laminates-fmls-with-blunt-notches

In this project, the Hashin damage model is implemented in Abaqus to conduct the failure analysis of fiber metal laminates (FMLs) containing a blunt notch.

abaqus abaqus-damage cae damage-detection failure fem finite-element-analysis finite-element-methods hashin hashin-damage

Last synced: 14 May 2025

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

9 stage, 1.5mm coilgun, 70m/s muzzle velocity. Uses FEMM-Coilgun.

coilgun electromagnetism engineering femm finite-element-analysis

Last synced: 01 Mar 2025

https://github.com/jamesstonehouse/gui-numerical-system-solver

[IN PROGRESS] A diverse C/C++ GUI application, for multi DOF numerical system simulations & analysis / signal processing with advanced control system techniques, 3D graphing and Multibody dynamics (with FEA). Aids in the design of multi disciplinary projects

3d-graphics 3d-models control-systems dynamical-systems finite-element-analysis graphical-user-interface multibody-dynamics vibrational-analysis

Last synced: 26 Mar 2025

https://github.com/caeassistant-group/umat-abaqus-isotropic-elasticity-isothermal-suboutine

The UMAT subroutine in Abaqus serves as a solution for modeling materials that cannot be accurately represented using the standard Abaqus material library. For this project, we utilized this subroutine to study a 3D isotropic isothermal beam. Additional projects in this field can also be accessed on the following link.

abaqus abaqus-input-file caeassistant fem finite-element-analysis finite-element-method finite-elements fortran simulation subroutine umat

Last synced: 09 Apr 2025

https://github.com/ababaee1/guibeam

MATLAB GUI for static beam analysis via Finite Element Method (FEM). Features customizable mesh, boundary conditions, custom load equations, and post-processing visualizations for displacement, stress, and strain.

finite-element-analysis finite-element-methods matlab-gui software-development structural-analysis

Last synced: 04 Mar 2025

https://github.com/ruimaciel/fempcli

Command line interface for libfemp, a small finite element method library written in C++ and developed to analyse 3D elastic solid models.

cmake command-line-tool computational-mechanics cpp finite-element-analysis finite-element-method solid-mechanics structural-engineering

Last synced: 02 Mar 2025

https://github.com/ruimaciel/libfemp

A small finite element method library written in C++ and developed to analyse 3D elastic solid models.

cmake computational-mechanics cpp finite-element-analysis finite-element-method solid-mechanics structural-engineering

Last synced: 02 Mar 2025

https://github.com/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.

3d-printing abaqus additive-manufacturing cae dflux-subroutine fem finite-element-analysis finite-element-methods finite-elements fortran laser numerical python simulation

Last synced: 11 Jun 2025

https://github.com/greg-hamel/femur

Simple Finite Element Model (FEM) Library

finite-element-analysis finite-element-methods finite-elements solver

Last synced: 02 Mar 2025

https://github.com/caeassistant-group/abaqus-aluminum-bending-ductile-damage-3d

In this project, 3D bending of a sample made from extruded aluminum alloy EN AW-7108 T6 is analyzed in a 3D space. Note that this is a simple example. However, if you need more information about ductile damage in Abaqus and its modeling using the VUMAT subroutine, you can visit the CAE Assistant website.

abaqus aluminum-extrusions cae ductile ductile-failure ductile-fracture finite-element-analysis finite-element-methods quasi-static simulation

Last synced: 21 Mar 2025