The PeriHPX organization is a collaboration of researchers developing a simulation code for various non local models, e.g. peridynamics.

The code GitHub release is released on GitHub using GitHub license. The main branch has the status CircleCI. The code quality of the main branch is Codacy Badge and the test coverage is Coverage Status. We have GitHub issues.

The latest documentation is available here.

The code uses the C++ standard library for parallelism and concurrency (HPX) for its parallel and distributed implementation. For more details, we refer to DOI.

Following packages are available:

Please cite following publications, if you use the code

  • Jha et al., (2021). NLMech: Implementation of finite difference/meshfree discretization of nonlocal fracture models. Journal of Open Source Software, 6(65), 3020,10.21105/joss.03020
  • P. Diehl, P. K. Jha, H. Kaiser, R. Lipton, and M. Lévesque. An asynchronous and task-based implementation of peridynamics utilizing hpx—the C++ standard library for parallelism and concurrency. SN Applied Sciences, 2(12):2144, 2020, 10.1007/s42452-020-03784-x, Preprint.

and for more publications, we refer to.

Following mailing lists are available to contact the community: for developers, for users, and for contacting the core developers. For some more interactive experience, please join the irc channel #perihpx on libera.chat.