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
MIT License
41 stars 15 forks source link
computational-mechanics hut23 hut23-522 peridynamics

PeriPy

Build Status codecov

PeriPy, a collaboration between Exeter, Cambridge & the Alan Turing Institute, is a lightweight, open-source and high-performance python package for solving bond-based peridynamics (BBPD) problems in solid mechanics. It is implemented in Python and the performance critical parts are implemented in Cython and PyOpenCL.

PeriPy allows users to write their code in pure Python. Simulations are then executed seamlessly using high performance OpenCL code.

Features

Get started (preferred)

Building and Installation

Running examples

Running the tests

The tests for this project use pytest. To run the tests yourself,

Get started from the GitHub repository (for developers)

Building and Installation

Running examples

Running the tests

The tests for this project use pytest. To run the tests yourself,