]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Update cmake documentation
authorBruno Turcksin <bruno.turcksin@gmail.com>
Fri, 5 Mar 2021 15:21:06 +0000 (15:21 +0000)
committerBruno Turcksin <bruno.turcksin@gmail.com>
Fri, 5 Mar 2021 15:48:18 +0000 (15:48 +0000)
doc/users/cmake_user.html

index 360126d8840469f4c1ee0b55fdc2d84b83ac4c8d..570aead58547f5f96cfb9aa0197bb044a2e999cd 100644 (file)
@@ -480,6 +480,9 @@ source file you have to touch a <code>CMakeLists.txt</code> file or to run
     href="#dealiiconfig"><code>deal.IIConfig.cmake</code></a> for
   details):
 <pre class="cmake">
+DEAL_II_CUDA_FLAGS
+DEAL_II_CUDA_FLAGS_DEBUG
+DEAL_II_CUDA_FLAGS_RELEASE
 DEAL_II_CXX_FLAGS
 DEAL_II_CXX_FLAGS_DEBUG
 DEAL_II_CXX_FLAGS_RELEASE
@@ -825,6 +828,17 @@ DEAL_II_LIBRARIES_DEBUG   - a list of the full link interface for the debug conf
 DEAL_II_LIBRARIES_RELEASE - a list of the full link interface for the release configuration
 DEAL_II_LIBRARIES         - full list of libraries with "debug" and "optimized" keywords
 
+#
+# Information about CUDA configuration
+#
+
+DEAL_II_CUDA_TOOLKIT_ROOT_DIR   - CUDA toolkit directory
+DEAL_II_CUDA_COMPILER           - the CUDA compiler used to compiler deal.II
+
+DEAL_II_CUDA_FLAGS              - compile flags for all CUDA configuration
+DEAL_II_CUDA_FLAGS_DEBUG        - _additional_ compile flags for the CUDA debug configuration
+DEAL_II_CUDA_FLAGS_RELEASE      - _additional_ compile flags for the CUDA release configuration
+
 #
 # Information about library targets
 #
@@ -838,14 +852,15 @@ DEAL_II_TARGET         - full list of targets with "debug" and "optimized" keywo
 
 #
 # Feature configuration: The following booleans are set to "ON" or "OFF" depending
-# on the current feature configuration:
+# on the current feature configuration (note that other variables are defined
+# only if one of the following variable is "ON", for example DEAL_II_MPI_VERSION
+# is only defined if DEAL_II_WITH_MPI is "ON"):
 #
 
 DEAL_II_WITH_64BIT_INDICES
 DEAL_II_WITH_ADOLC
 DEAL_II_WITH_ARPACK
 DEAL_II_WITH_ASSIMP
-DEAL_II_WITH_BOOST
 DEAL_II_WITH_COMPLEX_VALUES
 DEAL_II_WITH_CUDA
 DEAL_II_WITH_GINKGO
@@ -853,6 +868,8 @@ DEAL_II_WITH_GMSH
 DEAL_II_WITH_GSL
 DEAL_II_WITH_HDF5
 DEAL_II_WITH_LAPACK
+LAPACK_WITH_64BIT_BLAS_INDICES
+DEAL_II_LAPACK_WITH_MKL
 DEAL_II_WITH_METIS
 DEAL_II_WITH_MPI
 DEAL_II_WITH_MUPARSER
@@ -860,10 +877,12 @@ DEAL_II_WITH_OPENCASCADE
 DEAL_II_WITH_P4EST
 DEAL_II_WITH_PETSC
 DEAL_II_WITH_SCALAPACK
+DEAL_II_WITH_SIMPLEX_SUPPORT
 DEAL_II_WITH_SLEPC
 DEAL_II_WITH_SUNDIALS
 DEAL_II_WITH_SYMENGINE
-DEAL_II_WITH_THREADS
+DEAL_II_WITH_TASKFLOW
+DEAL_II_WITH_TBB
 DEAL_II_WITH_TRILINOS
 DEAL_II_WITH_UMFPACK
 DEAL_II_WITH_ZLIB

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.