From 1bdaa00970957b9761ce3ca05d495b489bb0308e Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Sat, 14 Mar 2020 22:57:25 +0100 Subject: [PATCH] Changelog --- doc/news/changes/minor/20200314MartinKronbichler | 8 ++++++++ doc/news/changes/minor/20200314MartinKronbichler-b | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 doc/news/changes/minor/20200314MartinKronbichler create mode 100644 doc/news/changes/minor/20200314MartinKronbichler-b diff --git a/doc/news/changes/minor/20200314MartinKronbichler b/doc/news/changes/minor/20200314MartinKronbichler new file mode 100644 index 0000000000..2b8f85a942 --- /dev/null +++ b/doc/news/changes/minor/20200314MartinKronbichler @@ -0,0 +1,8 @@ +Improved: The initialization of the mapping part of MatrixFree for mappings of +type MappingQGeneric or derived classes has been made much faster. Apart from +a single query per cell for the geometry via the MappingQGeneric class, all +interpolations to metric terms at quadrature points are now done with +matrix-free routines using sum factorization, providing similar performance as +an operator evaluation. +
+(Martin Kronbichler, 2020/03/14) diff --git a/doc/news/changes/minor/20200314MartinKronbichler-b b/doc/news/changes/minor/20200314MartinKronbichler-b new file mode 100644 index 0000000000..557fc84d7d --- /dev/null +++ b/doc/news/changes/minor/20200314MartinKronbichler-b @@ -0,0 +1,8 @@ +Improved: The detection of compression in the mapping data structures of +MatrixFree has been made more general. It can now also detect when two cells +(not necessarily adjacent ones) are translations of each other, so that the +same set of Jacobians can be used on both. This helps the performance of +matrix-free operator evaluation in case the geometry fits into processor +caches and the operation is memory-bandwidth limited. +
+(Martin Kronbichler, 2020/03/14) -- 2.39.5