-
Notifications
You must be signed in to change notification settings - Fork 98
/
DEPENDENCIES
31 lines (25 loc) · 1.09 KB
/
DEPENDENCIES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
See INSTALL for suggested methods for installing PyLith.
REQUIRED DEPENDENCIES
Note that many of these packages must be configured using non-default
arguments for use with PyLith. While in most cases PyLith is
compatible with the latest versions of the packages on which it
depends, there may be dependencies that may have been updated since
PyLith's latest release. For these reasons, we strongly recommend
using the PyLith installer utility for installing PyLith.
Note: Several of these packages (for example, Python, PETSc, proj)
have additional dependencies.
Python (version 3.8 or later)
MPI (mpich, openmpi, etc)
PETSc (knepley/pylith branch)
HDF5 (http://www.hdfgroup.org/HDF5/)
pythia (https://geodynamics.org/resources/pythia)
spatialdata (https://geodynamics.org/resources/spatialdata)
proj (https://trac.osgeo.org/proj/)
numpy (http://www.numpy.org/)
SWIG (if building from repository)
git (if building from repository)
OPTIONAL DEPENDENCIES
Catch2 (https://github.com/catchorg/Catch2)
Cubit (https://cubit.sandia.gov)
Gmsh (https://gmsh.info)
netcdf (http://www.unidata.ucar.edu/software/netcdf/)