Fix an oversight in the previous patch in which we did not put stuff into the correct namespace.
Avoid setting the templated 'Number' to '0' (double) in trace(Tensor<2,dim,Number>).

Enables using trace also with e.g. Tensor<2,dim,VectorizedArray<double> >.
Merge pull request #124 from bangerth/fix-c++11-namespace

Fix an oversight in the previous patch in which we did not put stuff into
the correct namespace.
Replace the original attempt at providing step-53 by something real.

In particular, provide a step-53 that shows how to describe geometries
using charts and use a section of Earth under Eastern Africa as an
example. This has about the right level of complexity, and produces
awesome pictures.

This commit was generated from a number of smaller one:

More text.

Implement the Africa model for the WGS 84 geometry (actual topography still missing).

Provide the actual data set. Provide a way of reading it when not compressed.

Results and finish the program. Much still to be done.

More text.

Finish documenting everything.

Remove a picture we now no longer need.
Provide some cross-references to the new step-53.
Show some more results.
Add a changelog entry.
Clarify where the data comes from.
Cleanup stray merge conflict
Merge pull request #120 from bangerth/step-53

Replace the original attempt at providing step-53 by something real.

In particular, provide a step-53 that shows how to describe geometries
using charts and use a section of Earth under Eastern Africa as an
example. This has about the right level of complexity, and produces
awesome pictures.

Closes #120
Merge pull request #123 from kronbichler/master

Avoid setting the templated 'Number' to '0' (double) in trace(Tensor<2,dim,Number>)
Add assertion for row index in TrilinosWrappers::SparseMatrix::set/add
Merge branch 'master' of https://github.com/dealii/dealii
Merge pull request #125 from kronbichler/master

Assert valid matrix row in TrilinosWrappers::SparseMatrix::add/set
Install the topography.txt.gz file of step-53.
Merge pull request #129 from bangerth/install-step-53-topography.txt.gz

Install the topography.txt.gz file of step-53.
Small bugfixes wrt DEAL_II_HAVE_AVX512

 - Use the same logic as for DEAL_II_HAVE_(SSE|AVX)
 - Update documentation
Refactor openmp-simd setup

 * The check for support of -(f)openmp-simd is now done in
   checks/check_01_cpu_features.cmake and guarded by
   DEAL_II_ALLOW_PLATFORM_INTROSPECTION

   The guard is important in order to allow for platform independent
   compilations (as required by Linux distributions)

   Furthermore, this allows for manual override via
   DEAL_II_HAVE_OPENMP_SIMD.

 * The pragma statement is refactored into a macro defined in
   config.h.in. With this, no -Wno-unknown-pragmas workarounds are
   necessary and picky compilers that choke on "#pragma" are happy.
Merge pull request #126 from tamiko/refactor_openmp_simd_setup

Refactor openmp simd setup