GitHub topics: solid-mechanics
adtzlr/felupe
:mag: finite element analysis for continuum mechanics of solid bodies
Language: Python - Size: 31.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 112 - Forks: 13

TLCFEM/suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Language: C++ - Size: 252 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 71 - Forks: 9

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.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 482 - Forks: 83

MathWorks-Teaching-Resources/Beam-Bending-and-Deflection
Learn how to solve beam problems using the Symbolic Math Toolboxâ„¢.
Language: MATLAB - Size: 2.52 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 10 - Forks: 5

pypr/pysph
A framework for Smoothed Particle Hydrodynamics in Python
Language: Python - Size: 7.05 MB - Last synced at: 11 days ago - Pushed at: 30 days ago - Stars: 483 - Forks: 139

GiovanniBordiga/GiovanniBordiga.github.io
Giovanni Bordiga's personal website
Language: HTML - Size: 59.1 MB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

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

a-latyshev/dolfinx-external-operator
Extension of DOLFINx implementing the concept of external operator
Language: Python - Size: 3.88 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 32 - Forks: 3

thelfer/MFrontGallery
This project shows how to create a compilation project for MFront properties, behaviours and models
Language: CMake - Size: 6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 12

luchete80/WeldFormFEM
CPU/GPU Explicit Finite Element Solver
Language: C - Size: 4.31 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 2

adtzlr/felupe-web
Notebooks for FElupe
Language: Jupyter Notebook - Size: 121 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

americocunhajr/FAILURE
FAILURE is a Matlab code to simulate the propagation of uncertainties in a plane stress problem subjected to uncertainties.
Language: MATLAB - Size: 2.19 MB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

adevaucorbeil/karamelo
An open source parallel C++ package for the material point method (MPM)
Language: C++ - Size: 31.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 85 - Forks: 22

avigliotti/AD4SM.jl
Automatic Differentiation for Solid Mechanics
Language: Julia - Size: 49.6 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 55 - Forks: 8

sononicola/Ti-Nspire-CX-CAS-programs
Some .tns file for Ti nspire CX CAS about Fluid Mechanics, Theory of Construction and Computational structural mechanics
Size: 4.19 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 0

yzhang951/CPFEM-VUMAT
Crystal plasticity finite element code, VUMAT file for Abaqus
Language: Fortran - Size: 67.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 89 - Forks: 25

Hougeichao/Programming-bistability-in-geometrically-perturbed-mechanical-metamaterials
Code for optimization design of bistable planar kirigami metamaterials. (Peng, Yingchao, et al. "Programming bistability in geometrically perturbed mechanical metamaterials." Physical Review Applied 22.1 (2024): 014073.)
Language: MATLAB - Size: 560 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

luchete80/WeldFormGPU
CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics for Elasto Plastic and thermal coupled Mechanics
Language: C++ - Size: 1.65 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 2

saravich/Full-Beam-Analysis-MATLAB-GUI
Language: MATLAB - Size: 146 KB - Last synced at: 21 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

bleyerj/dolfinx_materials
dolfinx_materials is a Python add-on package to the dolfinx interface to the FEniCSx project. It enables the user to define complex material constitutive behaviors which are not expressible using classical UFL operators.
Language: Python - Size: 10.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 14 - Forks: 4

nicoguaro/continuum_mechanics
Utilities for doing calculations in continuum mechanics.
Language: Python - Size: 2.98 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 8

GirolamoOddo/AppliedMath_Notebooks
Collection of Notebooks in Google Colab directly usable for study activities
Language: Jupyter Notebook - Size: 84.7 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

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.
Language: Fortran - Size: 15.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 2

RicardoRibeiroRodrigues/2D-Truss-Solver
Solver for 2d truss.
Language: Python - Size: 469 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 1

sthavishtha/petiga_beginner_docs
beginners' documentation of PetIGA, a code for isogeometric analysis
Language: C - Size: 1.42 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

ahojukka5/Mortar3D.jl
Mortar3D.jl is a Julia package to calculate discrete projections between non-conforming finite element mesheds. The resulting "mortar matrices" can be used to tie non-conforming finite element meshes together which are meshed separately to construct bigger models.
Language: Julia - Size: 37.1 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 3

haranjackson/phd
The working repository for my PhD project at the Centre for Scientific Computing, Cambridge
Language: C++ - Size: 105 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 25 - Forks: 6

avigliotti/AD4SM_examples
examples and tutorials that run with https://github.com/avigliotti/AD4SM.jl
Language: Jupyter Notebook - Size: 20.2 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

siddharth-maddali/AI-HEDM-CPFE
An AI to predict critical events (cracks, fatigue) in a strained polycrystal from high-energy x-ray diffraction microscopy (HEDM) data, trained on simulated diffraction from crystal plasticity finite element (CPFE) simulations.
Size: 14.6 KB - Last synced at: 8 months ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

luchete80/WeldForm
Weakly-Compressible Smoothed Particle Hydrodynamics Parallel Solver for Elasto Plastic and thermal coupled Solid Mechanics
Language: C++ - Size: 4.21 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 9 - Forks: 5

adtzlr/contique
Numeric continuation of equilibrium equations
Language: Python - Size: 250 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 2

jibranhaider/explicitSolidDynamics_vc
Vertex centred code for explicit solid dynamics in OpenFOAM
Language: C - Size: 3.79 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

jibranhaider/explicitSolidDynamics
Cell centred code for explicit solid dynamics in OpenFOAM
Language: C - Size: 100 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 51 - Forks: 19

jeremylt/mpm-julia
MPM-Julia paper in modern Julia
Language: Julia - Size: 3.5 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

ruimaciel/fempcli
Command line interface for libfemp, a small finite element method library written in C++ and developed to analyse 3D elastic solid models.
Language: C++ - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ruimaciel/libfemp
A small finite element method library written in C++ and developed to analyse 3D elastic solid models.
Language: C++ - Size: 229 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

rameshrajesh/Load_Path
This repository contains the developed program scripts, thesis report of my master thesis project titled "Load Path Visualization in Aero-engine Structures using U*".This thesis focuses on developing computational methods to calculate the U∗ index and routines to visualize load paths for structural engineering problems. Different software were used to develop the methodology in this thesis. The necessary finite element method calculations were performed by using ANSYS APDL and the results are post-processed in ParaView to visualize the load paths. The load paths are visualized for 2D and 3D structural problems. The influence of boundary conditions, types of loading, mesh elements and mesh sensitivity analysis were studied. This thesis sets the platform for wider application of the load path visualization concept in structural engineering problems which is of particular importance at GKN Aerospace Sweden AB, Trollhättan where the thesis work was carried out.
Language: MATLAB - Size: 7.44 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

jeevanjyoti4/elasticity
Some Jupyter Notebooks I am creating for the course Applied Elasticity at IIT Kharagpur
Language: Jupyter Notebook - Size: 533 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 11

jeevanjyoti4/advmechsolids
Files for the course "Advanced Mechanics of Solids" in the Mechanical Engineering department of IIT Kharagpur
Language: Jupyter Notebook - Size: 1.43 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 3

ddrous/ice-floes 📦
Fracturation des floes de glace par percusion dans un modèle granulaire
Language: Jupyter Notebook - Size: 213 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

kangwonlee/momisp
Mechanics of Materials in SciPy
Language: Jupyter Notebook - Size: 1.74 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 3

leopoldoagorio/solid-mechanics-ML
This repository contains code for a project that trains a neural network to solve solid mechanics problems faster than the traditional finite element method. It includes a pipeline for generating a database of FEM solutions and experiments comparing the neural network model to the FEM.
Language: TeX - Size: 2.77 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

shm-unesp/DATASET_BOLTEDBEAM
BERT is a dataset that presents vibration tests performed on an aluminum beam with a bolted joint with various tightening torques and hysteresis effects. This experiment was conducted at the SHM Lab from UNESP Ilha Solteira.
Size: 635 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 2

jinaojakezhang/DJTLED
A direct Jacobian total Lagrangian explicit dynamics finite element algorithm for real-time simulation of hyperelastic materials
Language: C++ - Size: 340 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2

fbosi/CreasedMembranes
This repository contains the scripts developed to obtain (i) the analytical solution for the deployment and surface accuracy of transversally creased membranes with one or multiple folds, (ii) the corresponding finite element models and (iii) the script to run 2D digital image correlation for the experiments. Reference: Gori, M., & Bosi, F. (2022). Deployment and surface accuracy of regularly creased membranes. Extreme Mechanics Letters, 101849.
Size: 24.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

nicoguaro/solidspy_uels
User elements for SolidsPy.
Language: Python - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

marazzaf/VariaDEM
Discrete Element Method package written in Python and based on fenics
Language: Python - Size: 178 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

gcapu/miniFEM
A minimalist FEM program in C++ (single header)
Language: C++ - Size: 1.35 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 1

jobindjohn/ML-for-Computational-Models
Curated list of resources on Machine Learning for Computational Models
Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MichelBMachado/MAC024
Códigos desenvolvidos quando cursei a disciplina de Introdução a Modelagem Computacional na Universidade Federal de Juiz de Fora.
Language: Jupyter Notebook - Size: 91.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Leuck/calculix-templates
Language: Makefile - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

a1rb4Ck/MECA654
Solid dynamics supervised exercices @ Polytech Annecy engineering school
Language: HTML - Size: 447 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
