Skip to content

kaipartmann/Peridynamics.jl

Repository files navigation

Peridynamics.jl

A high-level Julia package for multithreaded peridynamics simulations

Documentation:
Stable Dev

Build status:
Build Status Coverage

Code quality:
SciML Code Style Aqua QA

Citation:
DOI

What is peridynamics?

Peridynamics is a non-local formulation of continuum mechanics where material points represent the continuum, and the relative displacements and forces are governed by an integro-differential equation that allows discontinuities. As a result, peridynamics is particularly well-suited for dynamic fracture simulations involving numerous cracks.

Who can benefit from this package?

This package is designed for anyone interested in performing peridynamics simulations. While the current feature set provides a solid foundation, we are continuously working to enhance and expand the capabilities of Peridynamics.jl. We encourage you to open an issue or submit a pull request to share your feedback or contribute to making this package even more valuable to the community!

Installation

To install Peridynamics.jl, follow these steps:

  1. Install Julia from the official Julia website if you haven't already.

  2. Launch Julia and open the Julia REPL.

  3. Enter the package manager by pressing ] in the REPL.

  4. In the package manager, type:

    add Peridynamics
    
  5. Press Backspace or Ctrl + C to exit the package manager.

Getting Started

We recommend looking at the how-to guides and the tutorials to start working with this package!

Authors

Acknowledgement

The authors gratefully acknowledge the support of the Deutsche Forschungsgemeinschaft (DFG) under the project WE2525-14/1.