computational-mechanics

There are 71 repositories under computational-mechanics topic.

  • section-properties

    robbievanleeuwen/section-properties

    Analysis of an arbitrary cross-section in python using the finite element method.

    Language:Python49136133110
  • phys-sim-book/solid-sim-tutorial

    A curated collection of Python examples for optimization-based solid simulation, emphasizing algorithmic convergence, penetration-free, and inversion-free conditions, designed for readability and understanding.

    Language:Python24612429
  • openfoam-app

    gerlero/openfoam-app

    🖥️ Native OpenFOAM for macOS

    Language:Shell209103914
  • concrete-properties

    robbievanleeuwen/concrete-properties

    Calculate section properties for reinforced concrete sections.

    Language:Python192153857
  • bessagroup/f3dasm

    Framework for Data-Driven Design & Analysis of Structures & Materials (F3DASM)

    Language:Python124416931
  • FrontISTR/FrontISTR

    This is the official github mirror repository of FrontISTR, Open-Source Large-Scale Parallel FEM Program for Nonlinear Structural Analysis. Active developments of FrontISTR are hosted on https://gitlab.com/FrontISTR-Commons/FrontISTR.

    Language:Roff10217740
  • phys-sim-book/solid-sim-tutorial-gpu

    A curated set of C++ examples for optimization-based elastodynamic contact simulation using CUDA, emphasizing algorithmic convergence, penetration-free, and inversion-free conditions. Designed for readability and understanding, this tutorial helps beginners learn how to write simple GPU code for efficient solid simulations.

    Language:Cuda97236
  • thelfer/tfel

    Main repository of TFEL/MFront project

    Language:C++951643644
  • raccoon

    hugary1995/raccoon

    Massively parallel FEM code for phase-field for fracture by Dolbow Lab at Duke University

    Language:C++7167748
  • ONSAS/ONSAS

    An Open Nonlinear Structural Analysis Solver for GNU-Octave or Matlab

    Language:MATLAB70422518
  • alan-turing-institute/PeriPy

    Code base for PeriPy, a lightweight, open-source and high-performance package for peridynamic simulations written in Python - a collaboration between Exeter, Cambridge & Turing

    Language:Python5865516
  • Fierro

    lanl/Fierro

    Fierro is a C++ code designed to aid the research and development of numerical methods, testing of user-specified models, and creating multi-scale models related to quasi-static solid mechanics and compressible material dynamics using low- and high-order meshes.

    Language:C++5571724
  • BB_PD

    mark-hobbs/BB_PD

    BB_PD is a three-dimensional bond-based peridynamics code developed in MATLAB and C

    Language:MATLAB526115
  • xara

    peer-open-source/xara

    Nonlinear finite element analysis.

    Language:C++441225
  • bessagroup/CRATE

    CRATE: Accurate and efficient clustering-based nonlinear analysis of heterogeneous materials through computational homogenization

    Language:Python40127
  • ijlee2/Isogeometric-Analysis

    Matlab library for Isogeometric Analysis

    Language:MATLAB324015
  • ORNL/CabanaPD

    Peridynamics with the Cabana library

    Language:C++2856014
  • philippslang/rough_surfaces

    Computational mechanics framework for rough surfaces and fractures.

    Language:Python234510
  • FEAScript/FEAScript-core

    A JavaScript Finite Element Simulation Library

    Language:JavaScript21261
  • mark-hobbs/pypd

    A bond-based peridynamics code written in pure Python

    Language:Python20211
  • NLMech

    nonlocalmodels/NLMech

    Implementation of finite element and finite difference approximation of Nonlocal models

    Language:C++194504
  • QuantuMope/imc-der

    Contact model for 3D elastic rod simulations. Framework for knot tying.

    Language:C++18204
  • ijlee2/Finite-Element-Analysis

    Matlab library for Finite Element Analysis

    Language:MATLAB17406
  • KristofferC/ContMechTensors.jl

    Efficient computations with symmetric and non-symmetric tensors with support for automatic differentiation.

    Language:Julia152344
  • NathanaelRea/OSFyber

    Structural Engineering tool for 2D Moment Curvature

    Language:Python14335
  • adtzlr/hyperelastic

    Constitutive hyperelastic material formulations for FElupe.

    Language:Python12381
  • claudioperez/GeometricTransformations

    Source code for the paper "On nonlinear geometric transformations of finite elements" implementing various geometrically exact finite element formulations for the special Cosserat rod.

    Language:MATLAB12100
  • gcapu/miniFEM

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

    Language:C++12103
  • liangqx-hku/libThinPlateShells

    Source Codes for Corotational Hinge-based Thin Plates/Shells

    Language:C++12102
  • FEBio.jl

    febiosoftware/FEBio.jl

    A Julia wrapper for the FEBio finite element solver

    Language:Julia11425
  • rlrangel/FEMOOLab

    Finite Element Method Object-Oriented Laboratory (FEMOOLab) is a MATLAB program for performing FEM-based numerical simulations, implemented in a modular OOP framework to allow different types of models and physics.

    Language:MATLAB10101
  • philippslang/tensor_permeability

    Numerical solution of full tensor permeability in CSMP.

    Language:C++9306
  • StructuresComp/rod-contact-sim

    Contact model for 3D elastic rod simulations. Framework for flagella bundling.

    Language:C++9304
  • diku-dk/RAINBOW

    Software modules for modelling and simulation

    Language:Python87462
  • jpampuero/sbiemlab

    SBIEMLAB - A Spectral Boundary Integral Equation Method for 2D mode III rupture dynamics in Matlab

    Language:MATLAB8200
  • shayansss/pmse

    Implementation of a new pointwise metric using Keras and Abaqus.

    Language:Jupyter Notebook8101