From 6cd84b8823975cb929ce8c0fc9f244358cbd9fc3 Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Mon, 5 May 2014 08:00:37 +0000 Subject: [PATCH] Mention change git-svn-id: https://svn.dealii.org/trunk@32887 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index 470555d767..a6597cf1d4 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -148,6 +148,17 @@ inconvenience this causes.

Specific improvements

    +
  1. New: The class VectorizedArray now provides methods + VectorizedArray::load(ptr) to read from arbitrary pointer addresses and + VectorizedArray::store(ptr) to write to arbitrary pointer addresses, + as opposed to the data layout of VectorizedArray that requires pointers + to be aligned by the size of the array in bytes. This also circumvents + a (rare) compiler optimization bug with gcc-4.6 on SSE code in combination + with function calls, e.g. to std::sin. +
    + (Martin Kronbichler, 2014/05/05) +
  2. +
  3. Changed: Namespace SparsityTools had a local typedef size_type that was set equal to types::global_dof_index. This typedef has been removed and we now use SparsityPattern::size_type wherever applicable as this is the -- 2.39.5