PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Core dependencies are:
apt-get
or brew
.vtu
formatapt-get
or brew
apt-get
or brew
. If using apt-get
, recommend to create symlink to libmetis.so
file in /usr/lib/
directory; see towards end in script install_apt-get_libs.sh. This helps cmake
locate metis library.apt-get
or brew
nanoflann
libraryFollowing dependencies are included in the PeriDEM
library in external
folder (see PeriDEM/external/README.md for more details):
.csv
filesAdditional dependencies for running the examples:
apt-get
or brew
If all the dependencies are installed on the global path (e.g., /usr/local/
), commands for building the PeriDEM code is as simple as
Brew can be used to install all dependencies in mac as follows
apt-get
as follows cmake
, if you are in ubuntu >= 20.04, install using apt-get
apt-get
as follows: In directory PeriDEM/tools/compile_scripts various scripts are included to help install dependencies and compile PeriDEM code. If you follow this documentation, you probably would not need to look at those scripts as the dependencies in this library is kept quite small and can be easily installed using either apt-get
or brew
.
For circle-ci
testing, we use docker images prashjha/peridem-base-jammy:latest
(ubuntu 22.04
) and prashjha/peridem-base-noble:latest
(ubuntu 24.04
). The associated dockerfiles and scripts to use pre-built docker images in compiling code and using for clion remote development can be found in PeriDEM/tools/docker/README.md.