From: Martin Kronbichler Date: Mon, 5 May 2014 08:00:37 +0000 (+0000) Subject: Mention change X-Git-Tag: v8.2.0-rc1~517 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cd84b8823975cb929ce8c0fc9f244358cbd9fc3;p=dealii.git Mention change git-svn-id: https://svn.dealii.org/trunk@32887 0785d39b-7218-0410-832d-ea1e28bc413d --- 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