|
|
## 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 |