Changes
Page history
Update Build
authored
Nov 15, 2024
by
Adrien Crovato
Hide whitespace changes
Inline
Side-by-side
Build.md
View page @
93849f5d
## Build instructions
## Build instructions
DART is designed to be cross-platform. Build instructions for each OS is given below. Furthermore some binaries are given as well.
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
### Compile from source
*
[
Linux
](
build_linux
)
*
[
Linux
](
build_linux
)
*
[
Windows
](
build_win
)
*
[
Windows
](
build_win
)
**List of available options**
**List of available options**
These options can be passed to CMake via the
`-D`
flag. They all default to
`ON`
.
These options can be passed to CMake via the
`-D`
flag. They all default to
`ON`
.
*
`USE_VTK`
: enable VTK support
*
`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_MKL`
: enable Intel MKL and Pardiso support (if this is disabled, another BLAS/LAPACK library must be provided)
*
`USE_MUMPS`
: enable MUMPS solver support
*
`USE_MUMPS`
: enable MUMPS solver support
### Install binaries
**Dependencies version**
DART binaries are available for:
Although other versions may work as well, these versions are recommended for the main packages:
-
[
Windows 10 (MSVC 2019, python 3.8)
](
https://dox.uliege.be/index.php/s/rf0DZi1ePiq6CI2
)
*
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
### Install binaries
DART binaries are available for:
-
[
Windows 10 (MSVC 2019, python 3.8)
](
https://dox.uliege.be/index.php/s/rf0DZi1ePiq6CI2
)
Note that an installed version of DART will only work through the API.
Note that an installed version of DART will only work through the API.
\ No newline at end of file