solid-mechanics

There are 51 repositories under solid-mechanics topic.

  • pypr/pysph

    A framework for Smoothed Particle Hydrodynamics in Python

    Language:Python4332859137
  • 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++397334577
  • AppliedMechanics-EAFIT/SolidsPy

    2D-Finite Element Analysis with Python

    Language:Python246322370
  • yzhang951/CPFEM-VUMAT

    Crystal plasticity finite element code, VUMAT file for Abaqus

    Language:Fortran643021
  • jibranhaider/explicitSolidDynamics

    Cell centred code for explicit solid dynamics in OpenFOAM

    Language:C579122
  • avigliotti/AD4SM.jl

    Automatic Differentiation for Solid Mechanics

    Language:Julia54457
  • suanPan

    TLCFEM/suanPan

    🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework

    Language:C++528119
  • felupe

    adtzlr/felupe

    :mag: finite element analysis for continuum mechanics of solid bodies

    Language:Python5133458
  • nicoguaro/continuum_mechanics

    Utilities for doing calculations in continuum mechanics.

    Language:Python25479
  • haranjackson/phd

    The working repository for my PhD project at the Centre for Scientific Computing, Cambridge

    Language:C++24456
  • jeevanjyoti4/elasticity

    Some Jupyter Notebooks I am creating for the course Applied Elasticity at IIT Kharagpur

    Language:Jupyter Notebook142012
  • jeevanjyoti4/advmechsolids

    Files for the course "Advanced Mechanics of Solids" in the Mechanical Engineering department of IIT Kharagpur

    Language:Jupyter Notebook13104
  • 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.

  • gcapu/miniFEM

    A minimalist FEM program in C++ (single header)

    Language:C++12102
  • jibranhaider/explicitSolidDynamics_vc

    Vertex centred code for explicit solid dynamics in OpenFOAM

    Language:C9102
  • jinaojakezhang/DJTLED

    A direct Jacobian total Lagrangian explicit dynamics finite element algorithm for real-time simulation of hyperelastic materials

    Language:C++9103
  • luchete80/WeldForm

    Weakly-Compressible Smoothed Particle Hydrodynamics Parallel Solver for Elasto Plastic and thermal coupled Solid Mechanics

    Language:C++933565
  • jinaojakezhang/FEDFEMBioheatDeform

    Fast computation of soft tissue thermal response under deformation based on fast explicit dynamics finite element algorithm for surgical simulation

    Language:C++8121
  • jungangc/PINN-for-solid-mechanics

    A Jupyter Notebook implementation of Physics-informed neural network to solve solid mechanics problem.

    Language:Jupyter Notebook8101
  • sononicola/Ti-Nspire-CX-CAS-programs

    Some .tns file for Ti nspire CX CAS about Fluid Mechanics, Theory of Construction and Computational structural mechanics

  • 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:Fortran611551
  • a-latyshev/dolfinx-external-operator

    Extension of DOLFINx implementing the concept of external operator

    Language:Jupyter Notebook5300
  • adtzlr/contique

    Numeric continuation of equilibrium equations

    Language:Python5291
  • marazzaf/VariaDEM

    Discrete Element Method package written in Python and based on fenics

    Language:Python5103
  • jinaojakezhang/FEDFEMBioheatExpan

    Towards real-time finite-strain anisotropic thermo-visco-elastodynamic analysis of soft tissues for thermal ablative therapy

    Language:C++4101
  • 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:TeX43352
  • felupe-web

    adtzlr/felupe-web

    Notebooks for FElupe

    Language:Jupyter Notebook3210
  • 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:Julia3323
  • ddrous/ice-floes

    Fracturation des floes de glace par percusion dans un modèle granulaire

    Language:Jupyter Notebook3200
  • kangwonlee/momisp

    Mechanics of Materials in SciPy

    Language:Jupyter Notebook34413
  • 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.

  • Sina-Taghizadeh/MATLAB_FEM_Implementation

    Complete FEM implementation for 2D elasticity problems with truss, triangular and quadrilateral elements

    Language:MATLAB3100
  • jeremylt/mpm-julia

    MPM-Julia paper in modern Julia

    Language:Julia210
  • binary-classification-vMYield

    lbborkowski/binary-classification-vMYield

    Binary classification model in Keras to approximate von Mises yield criterion

    Language:Jupyter Notebook2100
  • luchete80/WeldFormGPU

    CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics for Elasto Plastic and thermal coupled Mechanics

    Language:C++221162
  • 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:MATLAB2100