]> https://gitweb.dealii.org/ - release-papers.git/commitdiff
Improve text on tutorials
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Sat, 23 May 2020 09:18:12 +0000 (11:18 +0200)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Sat, 23 May 2020 09:18:12 +0000 (11:18 +0200)
9.2/paper.bib
9.2/paper.tex

index 5955d7411ecd7fdbb89317896358b541ba902b76..c135102e3537399fd7542ac68ef4699beaa7823b 100644 (file)
@@ -940,3 +940,13 @@ year = {2009}
     archivePrefix={arXiv},
     primaryClass={cs.MS}
 }
+
+@article{Gordon82,
+author = {Gordon, William J. and Thiel, Linda C.},
+title = {Transfinite mappings and their application to grid generation},
+journal = {Appl. Math. Comput.},
+volume = 10,
+pages = {171--233},
+year = 1982,
+doi = {10.1016/0096-3003(82)90191-6}
+}
index 14aa97d344754b5e2ed81acb9d5cef3c592845c3..088de6eb87ff100567543b6154733ac025769ad3 100644 (file)
@@ -518,9 +518,15 @@ In addition, there are a number of new tutorial programs:
 
 \item \texttt{step-65} presents \texttt{TransfiniteInterpolationManifold}, a
 manifold class that can propagate curved boundary information into the
-interior of a computational domain, and \texttt{MappingQCache}, which can sample
-the information of expensive manifolds in the points of a \texttt{MappingQ} and
-cache it for further use.
+interior of a computational domain by transfinite interpolation \cite{Gordon82}.
+This manifold is a prototype for many other manifolds in that it is relatively
+expensive to compute the new points, especially for higher order mappings. Since
+typical programs query higher-order geometries in a large variety of contexts,
+the contribution of the mapping to the run time can be significant. As a
+solution, the tutorial also presents the class \texttt{MappingQCache}, which
+samples the information of expensive manifolds in the points of a
+\texttt{MappingQ} and caches it. The tutorial shows that this makes all queries
+to the geometry very cheap.
 
 \item \texttt{step-67} is an explicit time integrator for the
 compressible Euler equations discretized with a high-order discontinuous
@@ -529,9 +535,9 @@ matrix-free evaluators for systems of equations and over-integration, it also
 presents \texttt{MatrixFreeOperators::CellwiseInverseMassMatrix}, a fast implementation
 of the action of the inverse mass matrix in the DG setting using tensor
 products. Furthermore, this tutorial demonstrates the usage of new
-pre and post operations, which can be passed to \texttt{cell\_loop()}, to schedule operations on sections of vectors close
-to the matrix-vector product to increase data locality
-and discusses performance-related aspects.
+pre and post operations, which can be passed to
+\texttt{MatrixFree::cell\_loop()}, to schedule operations on sections of vectors close
+to the matrix-vector product to increase data locality.
 
 \item \texttt{step-69}
   \todo[inline]{Matthias/Ignacio to write}

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.