ravinderbhattoo / PeriDyn

Peridynamics implementation in Julia.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PeriDyn

Coverage Generic badge

logo

PeriDyn is a numerical simulation software designed to solve peridynamics problems. It is written in the Julia programming language, and offers a high level of flexibility and speed. PDBenchmark is built on top of the PeriDyn package, which provides a number of predefined material models and benchmark problems. This allows users to quickly set up and run simulations, and compare their results to established benchmarks.

Instructions

Installation

import Pkg
Pkg.add(url="https://github.com/ravinderbhattoo/PDMaterialPoints")
Pkg.add(url="https://github.com/ravinderbhattoo/PeriDyn")

Documentation

HTML

PDF

Material models

  1. Bond based peridynamics model
  2. Ordinary state based peridynamics model
  3. User defined material model

Contact models

  1. Linear and nonlinear repulsive model
  2. User defined contact model

Videos

Description Video
Disk Impact IMAGE ALT TEXT HERE
Wave propagation IMAGE ALT TEXT HERE

About

Peridynamics implementation in Julia.

License:MIT License


Languages

Language:Julia 95.6%Language:CSS 4.4%