]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Mention change
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 5 May 2014 08:00:37 +0000 (08:00 +0000)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 5 May 2014 08:00:37 +0000 (08:00 +0000)
git-svn-id: https://svn.dealii.org/trunk@32887 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/news/changes.h

index 470555d767d150df5e18f818b63e19ae4689f3fd..a6597cf1d4479df2c067cd5b815d16ce0037d760 100644 (file)
@@ -148,6 +148,17 @@ inconvenience this causes.
 <h3>Specific improvements</h3>
 
 <ol>
+  <li> New: The class VectorizedArray<Number> 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.
+  <br>
+  (Martin Kronbichler, 2014/05/05)
+  </li>
+
   <li> Changed: Namespace SparsityTools had a local typedef <code>size_type</code>
   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

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.