]> https://gitweb.dealii.org/ - dealii.git/commitdiff
cuda doxygen 6006/head
authorTimo Heister <timo.heister@gmail.com>
Wed, 7 Mar 2018 21:10:43 +0000 (16:10 -0500)
committerTimo Heister <timo.heister@gmail.com>
Wed, 7 Mar 2018 21:13:42 +0000 (16:13 -0500)
doc/doxygen/headers/cuda.h [new file with mode: 0644]
doc/doxygen/options.dox.in
include/deal.II/lac/cuda_vector.h
include/deal.II/matrix_free/cuda_fe_evaluation.h

diff --git a/doc/doxygen/headers/cuda.h b/doc/doxygen/headers/cuda.h
new file mode 100644 (file)
index 0000000..01ed4dc
--- /dev/null
@@ -0,0 +1,22 @@
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2018 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+
+/**
+ * @defgroup CUDAWrappers CUDA Wrappers
+ *
+ * The classes in this module are concerned with the description of features
+ * to be run on GPUs using CUDA.
+ */
index c1770131a275787ca2b95bd77ee93f0a577556a9..1486dadb1b6de9ead2d495ff78754a377613b223 100644 (file)
@@ -199,6 +199,7 @@ PREDEFINED             = DOXYGEN=1 \
                          DEAL_II_ENABLE_EXTRA_DIAGNOSTICS= \
                          DEAL_II_DISABLE_EXTRA_DIAGNOSTICS= \
                          DEAL_II_DEPRECATED= \
+                         DEAL_II_CUDA_HOST_DEV= \
                          DEAL_II_P4EST_VERSION_GTE=1 \
                          DEAL_II_TRILINOS_VERSION_GTE=1
 
index 488138ccfbdc5d4fba7127e4270817b368212b56..6b897510cad01ed3377921d4d084812918590cec 100644 (file)
@@ -31,6 +31,9 @@ template <typename Number> class ReadWriteVector;
 
 namespace LinearAlgebra
 {
+  /**
+   * A Namespace for the CUDA vectors.
+   */
   namespace CUDAWrappers
   {
     /**
index 5cfbd162acb45b9694b171ea12d8fd6360d1522f..3ae10182024425970dbe1b09b4fb6fc6802c236e 100644 (file)
@@ -25,6 +25,9 @@
 
 DEAL_II_NAMESPACE_OPEN
 
+/**
+ * Namespace for the CUDA wrappers
+ */
 namespace CUDAWrappers
 {
   namespace internal

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.