Build instructions
DART is designed to be cross-platform. Build instructions for each OS is given below. Furthermore some binaries are given as well.
Compile from source
List of available options
These options can be passed to CMake via the -D
flag. They all default to ON
.
-
USE_VTK
: enable VTK support -
USE_MKL
: enable Intel MKL and Pardiso support (if this is disabled, another BLAS/LAPACK library must be provided) -
USE_MUMPS
: enable MUMPS solver support
Dependencies version
Although other versions may work as well, these versions are recommended for the main packages:
- CMake 3.20
- SWIG 4.0.2
- Intel oneAPI 2024.2
- Eigen 3.4.0
- Gmsh 4.10.5
- VTK 9.3.1
- Python 3.10.6
- NumPy 1.26.4
- SciPy 1.12.0
Install binaries
DART binaries are available for:
Note that an installed version of DART will only work through the API.