An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
solid-mechanics 52 finite-element-methods 11 fem 10 python 9 finite-element-analysis 8 finite-elements 8 mechanical-engineering 7 scientific-computing 7 sympy 5 structural-engineering 5 automatic-differentiation 4 computational-mechanics 4 fluid-dynamics 4 solid-mechanics-codes 4 explicit-solid-dynamics 4 plasticity 4 mechanics 4 elasticity 3 finite-volume 3 parallel-computing 3 smoothed-particle-hydrodynamics 3 cfd 3 dynamics 3 sph 3 fluid-mechanics 3 gmsh 2 cuda 2 metamaterials 2 pde-solver 2 engineering 2 mathematics 2 continuum-mechanics 2 c-plus-plus 2 deformable-solids 2 machine-learning 2 gpu 2 openfoam 2 applied-mathematics 2 fea 2 hyperelasticity 2 finite-element-method 2 partial-differential-equations 2 pde 2 cpp 2 iitkgp 2 simulation 2 hpc 2 iga 2 jupyter-notebook 2 cmake 2 numpy 2 structural-mechanics 2 dynamical-systems 2 crystal-plasticity 2 mpm 1 command-line-tool 1 julia 1 explicit-dynamics 1 numeric-continuation 1 vertex-centred 1 3d 1 solver 1 domain-decomposition 1 mortar 1 ader 1 computational-fluid-dynamics 1 elastoplasticity 1 finite-volume-methods 1 gfm 1 ghost-fluid-methods 1 godunov-peshkov-romenski 1 gpr 1 multimaterial 1 non-newtonian-fluids 1 numerical-combustion 1 weno 1 deep-learning 1 hedm 1 polycrystal 1 x-ray-diffraction 1 deformable-model 1 mpi 1 arc-length 1 load-paths 1 crease-pattern 1 creased-membranes 1 creases 1 dic 1 digital-image-analysis 1 digital-image-correlation 1 digital-image-processing 1 elastica 1 fea-codes 1 finite-element-model 1 solidspy 1 discrete-element-method 1 computational 1 computational-model 1 literature 1 computational-modelling 1