improve docs about compiling without TBB

release/4.3a0
John Lambert 2021-07-10 11:36:36 -04:00 committed by GitHub
parent 4ac4302871
commit 8b86d7a51c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -20,9 +20,10 @@ $ make install
Optional dependent libraries: Optional dependent libraries:
- If TBB is installed and detectable by CMake GTSAM will use it automatically. - If TBB is installed and detectable by CMake GTSAM will use it automatically.
Ensure that CMake prints "Use Intel TBB : Yes". To disable the use of TBB, Ensure that CMake prints "Use Intel TBB : Yes". To disable the use of TBB,
disable the CMake flag GTSAM_WITH_TBB (enabled by default). On Ubuntu, TBB disable the CMake flag `GTSAM_WITH_TBB` (enabled by default) by providing
may be installed from the Ubuntu repositories, and for other platforms it the argument `-DGTSAM_WITH_TBB=OFF` to `cmake`. On Ubuntu, TBB may be
may be downloaded from https://www.threadingbuildingblocks.org/ installed from the Ubuntu repositories, and for other platforms it may be
downloaded from https://www.threadingbuildingblocks.org/
- GTSAM may be configured to use MKL by toggling `GTSAM_WITH_EIGEN_MKL` and - GTSAM may be configured to use MKL by toggling `GTSAM_WITH_EIGEN_MKL` and
`GTSAM_WITH_EIGEN_MKL_OPENMP` to `ON`; however, best performance is usually `GTSAM_WITH_EIGEN_MKL_OPENMP` to `ON`; however, best performance is usually
achieved with MKL disabled. We therefore advise you to benchmark your problem achieved with MKL disabled. We therefore advise you to benchmark your problem