]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add picture of performance 3980/head
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Fri, 17 Feb 2017 20:01:11 +0000 (21:01 +0100)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 20 Feb 2017 13:52:57 +0000 (14:52 +0100)
doc/doxygen/images/fe_evaluation_laplacian_time_per_dof.png [new file with mode: 0644]
include/deal.II/matrix_free/fe_evaluation.h

diff --git a/doc/doxygen/images/fe_evaluation_laplacian_time_per_dof.png b/doc/doxygen/images/fe_evaluation_laplacian_time_per_dof.png
new file mode 100644 (file)
index 0000000..e7d4180
Binary files /dev/null and b/doc/doxygen/images/fe_evaluation_laplacian_time_per_dof.png differ
index c904aedadfa71696413c09d6ead57d425a9b9fe3..05614fc54a6a7dac3112f19bab5d0a3c05761ccb 100644 (file)
@@ -1728,6 +1728,23 @@ protected:
  * case with compile-time bounds given through fe_degree selects another
  * template class without compromising efficiency.
  *
+ * An overview of the performance of FEEvaluation is given in the following
+ * figure. It considers the time spent per degree of freedom for evaluating
+ * the Laplacian with continuous finite elements using a code similar to the
+ * step-37 tutorial program. The time is based on an experiment on a single
+ * core of an Intel Xeon E5-2687W v4, running at 3.4 GHz and measured at
+ * problem sizes around 10 million. The plot lists the computational time
+ * (around 0.1 seconds) divided by the number of degrees freedom.
+ *
+ * @image html fe_evaluation_laplacian_time_per_dof.png
+ *
+ * The figure shows that the templated version is between 2.5 and 3 times
+ * faster. The fastest turnaround on this setup is for polynomial degree 5 at
+ * 7.4e-9 seconds per degree of freedom or 134 million degrees of freedom per
+ * second - on a single core. The non-templated version is also fastest at
+ * polynomial degree 5 with 2.1e-9 seconds per degree of freedom or 48 million
+ * degrees of freedom per second.
+ *
  * <h3>Handling multi-component systems</h3>
  *
  * FEEvaluation also allows for treating vector-valued problems through a

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.