]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 years agoMerge pull request #6138 from drwells/check-fe-system-dynamic-cast-2
Daniel Arndt [Mon, 2 Apr 2018 06:58:31 +0000 (08:58 +0200)]
Merge pull request #6138 from drwells/check-fe-system-dynamic-cast-2

Fix an exception type.

6 years agoMerge pull request #6133 from drwells/gmres-n-tmp-vectors-bound
Daniel Arndt [Sun, 1 Apr 2018 23:15:56 +0000 (01:15 +0200)]
Merge pull request #6133 from drwells/gmres-n-tmp-vectors-bound

Gmres n tmp vectors bound

6 years agoUse at least three temporary vectors for GMRES. 6133/head
David Wells [Sat, 31 Mar 2018 23:13:16 +0000 (19:13 -0400)]
Use at least three temporary vectors for GMRES.

This prevents possible integer wrap-around that is not desired.

This was found by coverity.

6 years agoFix an exception type. 6138/head
David Wells [Sun, 1 Apr 2018 18:41:47 +0000 (14:41 -0400)]
Fix an exception type.

The documentation of the function states that we should use
ExcInterpolationNotImplemented.

6 years agoMerge pull request #6136 from bangerth/doc-update-3
Denis Davydov [Sun, 1 Apr 2018 18:21:17 +0000 (20:21 +0200)]
Merge pull request #6136 from bangerth/doc-update-3

Fix doc mistake.

6 years agoFix doc mistake. 6136/head
Wolfgang Bangerth [Sun, 1 Apr 2018 17:15:13 +0000 (11:15 -0600)]
Fix doc mistake.

6 years agoMerge pull request #6113 from masterleinad/fix_fe_get_data
Wolfgang Bangerth [Sun, 1 Apr 2018 17:04:16 +0000 (11:04 -0600)]
Merge pull request #6113 from masterleinad/fix_fe_get_data

Let FiniteElement::get_*data return a std::unique_ptr

6 years agoLet FiniteElement::get_*data return a std::unique_ptr 6113/head
Daniel Arndt [Wed, 28 Mar 2018 23:46:06 +0000 (01:46 +0200)]
Let FiniteElement::get_*data return a std::unique_ptr

6 years agoMerge pull request #6132 from drwells/check-fe-system-dynamic-cast
Denis Davydov [Sun, 1 Apr 2018 08:30:30 +0000 (10:30 +0200)]
Merge pull request #6132 from drwells/check-fe-system-dynamic-cast

Explicitly check the result of a dynamic_cast.

6 years agoMerge pull request #6101 from davydden/doc/fix_latex_lapack_scalapack
Denis Davydov [Sun, 1 Apr 2018 08:29:47 +0000 (10:29 +0200)]
Merge pull request #6101 from davydden/doc/fix_latex_lapack_scalapack

fix LaTeX in Lapack and ScaLapack

6 years agoExplicitly check the result of a dynamic_cast. 6132/head
David Wells [Sat, 31 Mar 2018 20:33:54 +0000 (16:33 -0400)]
Explicitly check the result of a dynamic_cast.

6 years agoRemove an old comment.
David Wells [Sat, 31 Mar 2018 23:10:53 +0000 (19:10 -0400)]
Remove an old comment.

This function has been long since rewritten (see 3f3faccbcdc) so the
comment made back in bc62a2d882a no longer applies.

6 years agoMerge pull request #6131 from drwells/move-dtor-code-inside-try
Daniel Arndt [Sat, 31 Mar 2018 22:29:32 +0000 (00:29 +0200)]
Merge pull request #6131 from drwells/move-dtor-code-inside-try

Move some destructor code inside a try block.

6 years agoMerge pull request #6114 from bangerth/movable
Bruno Turcksin [Sat, 31 Mar 2018 20:21:57 +0000 (16:21 -0400)]
Merge pull request #6114 from bangerth/movable

Enable writing Threads::Thread<T> for types T that are only movable.

6 years agoMerge pull request #6130 from tamiko/fix_a_test_14
David Wells [Sat, 31 Mar 2018 20:21:18 +0000 (16:21 -0400)]
Merge pull request #6130 from tamiko/fix_a_test_14

petsc/solver_02: Make range more forgiving

6 years agoMove some destructor code inside a try block. 6131/head
David Wells [Sat, 31 Mar 2018 20:13:59 +0000 (16:13 -0400)]
Move some destructor code inside a try block.

This was caught by coverity.

6 years agopetsc/solver_02: Make range more forgiving 6130/head
Matthias Maier [Sat, 31 Mar 2018 16:30:38 +0000 (11:30 -0500)]
petsc/solver_02: Make range more forgiving

Depending on the PETSc version the solver takes roughly between 1069 and
1141 cycles. Just check for a genereous number of cycles (between 1050
and 1150).

6 years agoMerge pull request #6110 from drwells/avoid-slepc-deprecated
Daniel Arndt [Sat, 31 Mar 2018 06:50:23 +0000 (13:50 +0700)]
Merge pull request #6110 from drwells/avoid-slepc-deprecated

Avoid using a deprecated SLEPc function.

6 years agoAvoid using a deprecated SLEPc function. 6110/head
David Wells [Wed, 28 Mar 2018 21:00:45 +0000 (17:00 -0400)]
Avoid using a deprecated SLEPc function.

EPSComputeResidualNorm and EPSComputeRelativeError were both deprecated
in the 3.6 release in favor of EPSComputeError.

6 years agoMerge pull request #6126 from masterleinad/fix_libc++
Matthias Maier [Fri, 30 Mar 2018 20:06:06 +0000 (15:06 -0500)]
Merge pull request #6126 from masterleinad/fix_libc++

Avoid using functionality removed in libc++ for C++17

6 years agoMerge pull request #6120 from tamiko/fix_a_test_12
Matthias Maier [Fri, 30 Mar 2018 19:48:56 +0000 (14:48 -0500)]
Merge pull request #6120 from tamiko/fix_a_test_12

Tests: Slightly change stopping criterion in petsc/solver_02

6 years agoMerge pull request #6122 from tamiko/fix_a_test_13
Daniel Arndt [Fri, 30 Mar 2018 17:03:17 +0000 (00:03 +0700)]
Merge pull request #6122 from tamiko/fix_a_test_13

Tests: update petsc_complex/solver_real_02

6 years agoFix remainig occurrences of std::bind1st and std::bind2nd in bundled boost 6126/head
Daniel Arndt [Fri, 30 Mar 2018 16:10:47 +0000 (18:10 +0200)]
Fix remainig occurrences of std::bind1st and std::bind2nd in bundled boost

6 years agoDetect std::auto_ptr support
Daniel Arndt [Fri, 30 Mar 2018 10:23:57 +0000 (12:23 +0200)]
Detect std::auto_ptr support

6 years agoAvoid auto_ptr in bundled boost
Daniel Arndt [Fri, 30 Mar 2018 10:54:48 +0000 (12:54 +0200)]
Avoid auto_ptr in bundled boost

6 years agoAvoid auto_ptr in bundled muParser
Daniel Arndt [Fri, 30 Mar 2018 10:54:37 +0000 (12:54 +0200)]
Avoid auto_ptr in bundled muParser

6 years agoMerge pull request #6123 from bangerth/fix-is_contiguous
Jean-Paul Pelteret [Fri, 30 Mar 2018 07:51:43 +0000 (09:51 +0200)]
Merge pull request #6123 from bangerth/fix-is_contiguous

Make sure is_contiguous() compares addresses, not values, of array objects.

6 years agoAdd test. 6123/head
Wolfgang Bangerth [Thu, 29 Mar 2018 21:42:29 +0000 (15:42 -0600)]
Add test.

6 years agoMake sure is_contiguous() compares addresses, not values, of array objects.
Wolfgang Bangerth [Thu, 29 Mar 2018 21:33:19 +0000 (15:33 -0600)]
Make sure is_contiguous() compares addresses, not values, of array objects.

6 years agoTests: update petsc_complex/solver_real_02 6122/head
Matthias Maier [Thu, 29 Mar 2018 21:07:02 +0000 (16:07 -0500)]
Tests: update petsc_complex/solver_real_02

Make this test a bit more stable to avoid a floating point exception,
see pull request #6120

Set number of allowed iterations to the same value that is use in
petsc/solver_02

6 years agoTests: Slightly change stopping criterion in petsc/solver_02 6120/head
Matthias Maier [Thu, 29 Mar 2018 20:16:40 +0000 (15:16 -0500)]
Tests: Slightly change stopping criterion in petsc/solver_02

The Chebyshev smoother for PETSc is quite a tricky beast. Maybe it would
be best to simply not use it. Anyway, it turns out that simply changing
the stopping criterion for the inner smoother a bit let's this test
pass. [1]

Let's just give up and let the test pass...

Fixes #5320

[1] Under certain circumstances the test fails with a floating point
exception (division by zero) with newer PETSc 3.8.X.

6 years agoMerge pull request #6111 from Rombur/cuda_warnings
Daniel Arndt [Thu, 29 Mar 2018 20:07:19 +0000 (03:07 +0700)]
Merge pull request #6111 from Rombur/cuda_warnings

Fix warnings from AssertCuda and AssertCusparse

6 years agoMerge pull request #6112 from masterleinad/fix_filtered_iterator_ptr
Wolfgang Bangerth [Thu, 29 Mar 2018 16:47:40 +0000 (10:47 -0600)]
Merge pull request #6112 from masterleinad/fix_filtered_iterator_ptr

Let Predicate*::clone return a std::unique_ptr

6 years agoMerge pull request #6116 from bangerth/step-12
Daniel Arndt [Thu, 29 Mar 2018 07:49:16 +0000 (14:49 +0700)]
Merge pull request #6116 from bangerth/step-12

Remove unnecessary semi-colons in step-12.

6 years agoMerge pull request #6117 from bangerth/step-12-2
Daniel Arndt [Thu, 29 Mar 2018 06:49:03 +0000 (13:49 +0700)]
Merge pull request #6117 from bangerth/step-12-2

Adapt step-12 some further.

6 years agoAdapt step-12 some further. 6117/head
Wolfgang Bangerth [Thu, 29 Mar 2018 03:40:49 +0000 (21:40 -0600)]
Adapt step-12 some further.

In #5988, I added a function beta(...) that computes the advection direction
in step-12, but I forgot to update one other place where we computed this
direction as well. Use the new function in there as well.

6 years agoRemove unnecessary semi-colons in step-12. 6116/head
Wolfgang Bangerth [Thu, 29 Mar 2018 03:31:52 +0000 (21:31 -0600)]
Remove unnecessary semi-colons in step-12.

6 years agoAdd a changelog entry. 6114/head
Wolfgang Bangerth [Thu, 29 Mar 2018 01:31:07 +0000 (19:31 -0600)]
Add a changelog entry.

6 years agoAdd tests.
Wolfgang Bangerth [Thu, 29 Mar 2018 01:30:45 +0000 (19:30 -0600)]
Add tests.

6 years agoEnable writing Threads::Thread<T> for types T that are only movable.
Wolfgang Bangerth [Thu, 29 Mar 2018 01:30:28 +0000 (19:30 -0600)]
Enable writing Threads::Thread<T> for types T that are only movable.

Previously, it was not possible to write Threads::new_thread(&foo) or Threads::new_task(&foo)
for functions that return an object whose type is not copyable, but is movable. That's
because in a number of places in the internal machinery of the Threads::Thread and
Threads::Task classes, we didn't account for such types.

This patch fixes this.

6 years agoLet Predicate*::clone return a std::unique_ptr 6112/head
Daniel Arndt [Wed, 28 Mar 2018 16:37:13 +0000 (18:37 +0200)]
Let Predicate*::clone return a std::unique_ptr

6 years agoFix warnings from AssertCuda and AssertCusparse 6111/head
Bruno Turcksin [Wed, 28 Mar 2018 20:24:04 +0000 (16:24 -0400)]
Fix warnings from AssertCuda and AssertCusparse

6 years agoMerge pull request #6105 from tamiko/fix_gla_tests
David Wells [Wed, 28 Mar 2018 20:22:14 +0000 (16:22 -0400)]
Merge pull request #6105 from tamiko/fix_gla_tests

Tests: Update gla/* test outputs

6 years agoMerge pull request #6087 from bangerth/fix-petsc 6084/head
David Wells [Wed, 28 Mar 2018 20:19:44 +0000 (16:19 -0400)]
Merge pull request #6087 from bangerth/fix-petsc

Fix iterating over entries of parallel PETSc matrices.

6 years agoMerge pull request #6109 from masterleinad/use_reference
David Wells [Wed, 28 Mar 2018 20:17:40 +0000 (16:17 -0400)]
Merge pull request #6109 from masterleinad/use_reference

Avoid copies clang-tidy complains about

6 years agoMerge pull request #6107 from davydden/feature/p_vector_compress_split
Martin Kronbichler [Wed, 28 Mar 2018 12:52:55 +0000 (14:52 +0200)]
Merge pull request #6107 from davydden/feature/p_vector_compress_split

la::p::Vector: split compress() and update_ghosts() calls into chunks

6 years agoMerge pull request #5989 from drwells/update-tbb
Bruno Turcksin [Wed, 28 Mar 2018 12:45:34 +0000 (08:45 -0400)]
Merge pull request #5989 from drwells/update-tbb

Update tbb

6 years agoextend description 6107/head
Denis Davydov [Wed, 28 Mar 2018 09:00:23 +0000 (11:00 +0200)]
extend description

6 years agoAvoid copies clang-tidy complains about 6109/head
Daniel Arndt [Wed, 28 Mar 2018 08:40:33 +0000 (10:40 +0200)]
Avoid copies clang-tidy complains about

6 years agola::p::Vector: split compress() and update_ghosts() calls into chunks
Denis Davydov [Tue, 27 Mar 2018 11:03:05 +0000 (13:03 +0200)]
la::p::Vector: split compress() and update_ghosts() calls into chunks

6 years agoMerge pull request #6080 from BenBrands/Inverse
Bruno Turcksin [Wed, 28 Mar 2018 02:16:22 +0000 (22:16 -0400)]
Merge pull request #6080 from BenBrands/Inverse

ScaLAPACKMatrix::invert for non-symmetric matrices

6 years agoAdd a changelog entry. 6087/head
Wolfgang Bangerth [Tue, 27 Mar 2018 21:21:14 +0000 (15:21 -0600)]
Add a changelog entry.

6 years agoAdd a test.
Wolfgang Bangerth [Wed, 21 Mar 2018 00:45:41 +0000 (18:45 -0600)]
Add a test.

6 years agoMerge pull request #6097 from bangerth/timer-output
Daniel Arndt [Tue, 27 Mar 2018 18:50:53 +0000 (01:50 +0700)]
Merge pull request #6097 from bangerth/timer-output

Use TimerOutput::Scope in step-32.

6 years agoFix iterating over entries of parallel PETSc matrices.
Wolfgang Bangerth [Wed, 21 Mar 2018 00:45:24 +0000 (18:45 -0600)]
Fix iterating over entries of parallel PETSc matrices.

Previously, it was not possible to iterate over the local range because
one would have to call
  matrix.end(row)
where 'row' is the last locally owned row, and that triggered an
assertion because this end iterator is also the begin iterator of
the next row -- which is not locally owned any more.

Fix this.

6 years agoMerge pull request #6108 from bangerth/fix-step-35
David Wells [Tue, 27 Mar 2018 16:32:49 +0000 (12:32 -0400)]
Merge pull request #6108 from bangerth/fix-step-35

Fix odd use of comma operator.

6 years agoFix odd use of comma operator. 6108/head
Wolfgang Bangerth [Tue, 27 Mar 2018 16:17:45 +0000 (10:17 -0600)]
Fix odd use of comma operator.

step-35 uses an odd way of concatenating two 'void' statements, using
operator comma where a semicolon was intended. Fix this.

This was pointed out to me by my student Chen Shen.

6 years agoMerge pull request #6104 from masterleinad/fix_minmax_cell_diameter
Denis Davydov [Tue, 27 Mar 2018 04:42:08 +0000 (06:42 +0200)]
Merge pull request #6104 from masterleinad/fix_minmax_cell_diameter

Let GridTools::minimal/maximal_cell_diameter return global values

6 years agoTests: Add an output variant for gla/block_mat_03 6105/head
Matthias Maier [Mon, 26 Mar 2018 20:50:19 +0000 (15:50 -0500)]
Tests: Add an output variant for gla/block_mat_03

6 years agoTests: rename output variant
Matthias Maier [Mon, 26 Mar 2018 20:49:33 +0000 (15:49 -0500)]
Tests: rename output variant

All of these output variants are for complex number, thus call the file
"output.complex-output" instead of "output.2".

6 years agoTests: Remove unnecessary with_trilinos=true guard
Matthias Maier [Mon, 26 Mar 2018 20:47:16 +0000 (15:47 -0500)]
Tests: Remove unnecessary with_trilinos=true guard

This subdirectory is only every parsed if Trilinos, PETSc and MPI
support is enabled.

6 years agoLet GridTools::minimal/maximal_cell_diameter return global values 6104/head
Daniel Arndt [Mon, 26 Mar 2018 19:39:04 +0000 (21:39 +0200)]
Let GridTools::minimal/maximal_cell_diameter return global values

6 years agoMerge pull request #6103 from tamiko/update_test_script
Bruno Turcksin [Mon, 26 Mar 2018 18:44:16 +0000 (14:44 -0400)]
Merge pull request #6103 from tamiko/update_test_script

CMake: Do not require a special name for TRACK="Continuous"

6 years agoUse TimerOutput::Scope in step-32. 6097/head
Wolfgang Bangerth [Fri, 23 Mar 2018 22:27:00 +0000 (16:27 -0600)]
Use TimerOutput::Scope in step-32.

This program still used the old, manual enter_section/leave_section()
functions. We know these days how to do this better.

6 years agoMerge pull request #6102 from davydden/bugfix/parall_vector_compress
Martin Kronbichler [Mon, 26 Mar 2018 15:56:06 +0000 (17:56 +0200)]
Merge pull request #6102 from davydden/bugfix/parall_vector_compress

la::p::Vector::compress(insert) now correctly zeroes ghosts

6 years agoCMake: Do not require a special name for TRACK=continuous 6103/head
Matthias Maier [Mon, 26 Mar 2018 13:03:42 +0000 (08:03 -0500)]
CMake: Do not require a special name for TRACK=continuous

6 years agobugfix: la::p::Vector::compress(insert) now correctly zeroes ghosts 6102/head
Denis Davydov [Mon, 26 Mar 2018 13:32:20 +0000 (15:32 +0200)]
bugfix: la::p::Vector::compress(insert) now correctly zeroes ghosts

6 years agoMerge pull request #6088 from tamiko/preprocess_prm_in
Denis Davydov [Mon, 26 Mar 2018 07:17:37 +0000 (09:17 +0200)]
Merge pull request #6088 from tamiko/preprocess_prm_in

CMake: Preprocess testsuite parameter files

6 years agoMerge pull request #6100 from masterleinad/fix_minmax_cell_diameter
Martin Kronbichler [Mon, 26 Mar 2018 07:13:50 +0000 (09:13 +0200)]
Merge pull request #6100 from masterleinad/fix_minmax_cell_diameter

Fix GridTools::minimal/maximal_cell_diameter for p::d::Triangulation

6 years agoMerge pull request #6099 from davydden/feature/improve_partitioner
Martin Kronbichler [Mon, 26 Mar 2018 06:58:40 +0000 (08:58 +0200)]
Merge pull request #6099 from davydden/feature/improve_partitioner

improve MPI::Partitioner for the case of empty owned DoFs with with non-empty ghosts

6 years agodoc: fix LaTeX in Lapack and ScaLapack 6101/head
Denis Davydov [Sun, 25 Mar 2018 08:47:45 +0000 (10:47 +0200)]
doc: fix LaTeX in Lapack and ScaLapack

6 years agoMerge pull request #6095 from davydden/doc/partitioner
Denis Davydov [Sun, 25 Mar 2018 12:06:06 +0000 (14:06 +0200)]
Merge pull request #6095 from davydden/doc/partitioner

give example of Utilities::MPI::Partitioner

6 years agodoc: give example of Utilities::MPI::Partitioner 6095/head
Denis Davydov [Fri, 23 Mar 2018 20:26:04 +0000 (21:26 +0100)]
doc: give example of Utilities::MPI::Partitioner

6 years agoMerge pull request #6090 from luca-heltai/fix-occ-normal-to-mesh
Matthias Maier [Sun, 25 Mar 2018 07:18:34 +0000 (02:18 -0500)]
Merge pull request #6090 from luca-heltai/fix-occ-normal-to-mesh

Fix bug in NormalToMeshProjection

6 years agoFix GridTools::minimal/maximal_cell_dimaeter for p::d::Triangulation 6100/head
Daniel Arndt [Sat, 24 Mar 2018 17:30:33 +0000 (00:30 +0700)]
Fix GridTools::minimal/maximal_cell_dimaeter for p::d::Triangulation

6 years agoimprove MPI::Partitioner to support empty ArrayView for owned DoFs 6099/head
Denis Davydov [Sat, 24 Mar 2018 19:26:25 +0000 (20:26 +0100)]
improve MPI::Partitioner to support empty ArrayView for owned DoFs

6 years agoMerge pull request #6098 from tamiko/add_rpath
Denis Davydov [Sat, 24 Mar 2018 10:28:50 +0000 (11:28 +0100)]
Merge pull request #6098 from tamiko/add_rpath

CMake: Add rpath to example steps

6 years agoCMake: Add rpath to example steps 6098/head
Matthias Maier [Sat, 24 Mar 2018 01:05:21 +0000 (20:05 -0500)]
CMake: Add rpath to example steps

Quoting from the documentation [1]
  """
  CMAKE_INSTALL_RPATH_USE_LINK_PATH is an interesting and very useful
  option. When building a target with RPATH, CMake determines the RPATH
  by using the directories of all libraries to which this target links.
  Some of these libraries may be located in the same build tree, e.g.
  libbar.so, these directories are also added to the RPATH. If this
  option is enabled, all these directories except those which are also
  in the build tree will be added to the install RPATH automatically.
  The only directories which may then still be missing from the RPATH
  are the directories where the libraries from the same project (i.e.
  libbar.so) are installed to. If the install directory for the
  libraries is not one of the systems default library directories, you
  have to add this directory yourself to the install RPATH by setting
  CMAKE_INSTALL_RPATH accordingly.
  """

Well, let's simply add the missing rpath to the install location for our
example binaries then. We guard this with
CMAKE_INSTALL_RPATH_USE_LINK_PATH in case augment the INSTALL_RPATH
so that CMake doesn't populate any rpath in case the user doesn't want
that.

[1] https://cmake.org/Wiki/CMake_RPATH_handling

Fixes #6096

6 years agoMerge pull request #6081 from bangerth/fix-copy_from
Daniel Arndt [Fri, 23 Mar 2018 17:01:58 +0000 (00:01 +0700)]
Merge pull request #6081 from bangerth/fix-copy_from

Fix quadratic behavior of SparsityPattern::copy_from().

6 years agoMerge pull request #6094 from masterleinad/fix_cone_04
Matthias Maier [Fri, 23 Mar 2018 16:41:12 +0000 (11:41 -0500)]
Merge pull request #6094 from masterleinad/fix_cone_04

Fix cone_04

6 years agoMerge pull request #6092 from tamiko/fix_a_test_10
David Wells [Fri, 23 Mar 2018 14:29:15 +0000 (10:29 -0400)]
Merge pull request #6092 from tamiko/fix_a_test_10

Tests: Provide output variants for clang-6 and libc++

6 years agoFix cone_04 6094/head
Daniel Arndt [Fri, 23 Mar 2018 11:13:05 +0000 (12:13 +0100)]
Fix cone_04

6 years agoMerge pull request #5959 from drwells/transpose-table-iterator
Daniel Arndt [Fri, 23 Mar 2018 03:37:43 +0000 (10:37 +0700)]
Merge pull request #5959 from drwells/transpose-table-iterator

Transpose table iterator

6 years agoMerge pull request #6091 from tamiko/fix_check
Daniel Arndt [Fri, 23 Mar 2018 02:14:15 +0000 (09:14 +0700)]
Merge pull request #6091 from tamiko/fix_check

CMake: Also propagate compiler and linker flags to the boost check

6 years agoMerge pull request #6093 from tamiko/fix_a_test_11
Daniel Arndt [Fri, 23 Mar 2018 00:19:31 +0000 (07:19 +0700)]
Merge pull request #6093 from tamiko/fix_a_test_11

Tests: Do not print memory consumptions in fe/fe_move_0? tests

6 years agoTests: Do not print memory consumptions in fe/fe_move_0? tests 6093/head
Matthias Maier [Thu, 22 Mar 2018 20:26:00 +0000 (15:26 -0500)]
Tests: Do not print memory consumptions in fe/fe_move_0? tests

The memory consumption is simply not stable with respect to architecture
and standard library.

The test remains useful - the actual contents of the moved elements is
still printed and compared in a unique (and stable) manner.

Further, remove output variants for clang9_darwin - I checked that the
output is now the same.

6 years agoTests: Provide output variant for clang-6 and libc++ 6092/head
Matthias Maier [Thu, 22 Mar 2018 20:22:12 +0000 (15:22 -0500)]
Tests: Provide output variant for clang-6 and libc++

The renumbering in dofs/dof_renumbering_02 changes slightly when libc++
is used. Let's add an output variant.

6 years agoImplement a random-access iterator for TransposeTable. 5959/head
David Wells [Sun, 18 Mar 2018 22:41:09 +0000 (18:41 -0400)]
Implement a random-access iterator for TransposeTable.

6 years agoCMake: Also propagate compiler and linker flags to the boost check 6091/head
Matthias Maier [Thu, 22 Mar 2018 18:26:24 +0000 (13:26 -0500)]
CMake: Also propagate compiler and linker flags to the boost check

6 years agoAdd a new header for implementing random-access iterators.
David Wells [Thu, 1 Mar 2018 15:03:54 +0000 (10:03 -0500)]
Add a new header for implementing random-access iterators.

6 years agodoc: Update documentation 6088/head
Matthias Maier [Wed, 21 Mar 2018 21:52:22 +0000 (16:52 -0500)]
doc: Update documentation

6 years agoAdd another test. 6081/head
Wolfgang Bangerth [Wed, 21 Mar 2018 20:09:26 +0000 (14:09 -0600)]
Add another test.

6 years agoEnsure we get no segmentation faults for empty matrices.
Wolfgang Bangerth [Wed, 21 Mar 2018 20:09:12 +0000 (14:09 -0600)]
Ensure we get no segmentation faults for empty matrices.

6 years agoRelax a couple of assertions for empty matrices.
Wolfgang Bangerth [Wed, 21 Mar 2018 20:08:55 +0000 (14:08 -0600)]
Relax a couple of assertions for empty matrices.

6 years agoFix bug in normal to mesh projection due to Boundary -> Manifold 6090/head
Luca Heltai [Wed, 21 Mar 2018 17:09:11 +0000 (18:09 +0100)]
Fix bug in normal to mesh projection due to Boundary -> Manifold

6 years agoMerge pull request #6071 from tamiko/fix_a_test_4
Daniel Arndt [Wed, 21 Mar 2018 16:56:40 +0000 (23:56 +0700)]
Merge pull request #6071 from tamiko/fix_a_test_4

tests: sundials/harmonic_oscillator_04 increase precision

6 years agoadd a news/changes entry
Matthias Maier [Wed, 21 Mar 2018 15:28:25 +0000 (10:28 -0500)]
add a news/changes entry

6 years agoCMakes: Preprocess testsuite parameter files
Matthias Maier [Wed, 21 Mar 2018 15:20:03 +0000 (10:20 -0500)]
CMakes: Preprocess testsuite parameter files

Add a third test variant consisting of a .prm.in file:
  test.output
  test.prm.in

The test.prm.in file is preprocessed by CONFIGURE_FEATURE to a test.prm
file substituting all @VARIABLE@ string with the corresponding CMake
variable.

6 years agoTests: Add a test that checks the *.prm.in mechanism
Matthias Maier [Wed, 21 Mar 2018 15:08:41 +0000 (10:08 -0500)]
Tests: Add a test that checks the *.prm.in mechanism

This small test checks whether the testsuite correctly picks up an
configures a test consisting of
      parameter_file.prm.in
      parameter_file.output

6 years agoTests: Add a test that checks the *.prm mechanism
Matthias Maier [Wed, 21 Mar 2018 15:06:05 +0000 (10:06 -0500)]
Tests: Add a test that checks the *.prm mechanism

This small test checks whether the testsuite correctly picks up a test
consisting of
  parameter_file.prm
  parameter_file.output


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.