Peridynamics

A high-level Julia package for multithreaded peridynamics simulations

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.

How-to guides

How to perform a

How to define

How to

Tutorials

Authors

  • Kai Partmann (University of Siegen)
  • Kerstin Weinberg (University of Siegen)

Acknowledgement

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