]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
21 months agoUse ConstraintLine rather than redefining data structures
Martin Kronbichler [Fri, 24 Mar 2023 09:25:29 +0000 (10:25 +0100)]
Use ConstraintLine rather than redefining data structures

21 months agoMerge pull request #14920 from marcfehling/assert-fe-size
Martin Kronbichler [Fri, 24 Mar 2023 08:51:10 +0000 (09:51 +0100)]
Merge pull request #14920 from marcfehling/assert-fe-size

Move check about FECollection size to DoFHandler.

21 months agoMerge pull request #14882 from bangerth/concepts
David Wells [Fri, 24 Mar 2023 03:51:24 +0000 (23:51 -0400)]
Merge pull request #14882 from bangerth/concepts

[C++20] Annotate 'MeshType' template parameters with concepts

21 months agoMerge pull request #14956 from peterrum/feeval_inline
Wolfgang Bangerth [Fri, 24 Mar 2023 03:04:08 +0000 (21:04 -0600)]
Merge pull request #14956 from peterrum/feeval_inline

Add missing (?) inline

21 months agoMerge pull request #14963 from drwells/remove-extra-namespace-2
Wolfgang Bangerth [Fri, 24 Mar 2023 03:03:59 +0000 (21:03 -0600)]
Merge pull request #14963 from drwells/remove-extra-namespace-2

Remove dealii:: prefix from VectorOperation.

21 months agoMerge pull request #14960 from drwells/remove-cxx-link-language
Matthias Maier [Fri, 24 Mar 2023 02:09:07 +0000 (02:09 +0000)]
Merge pull request #14960 from drwells/remove-cxx-link-language

Remove the LINK_LANGUAGE:CXX generator.

21 months agoMerge pull request #14950 from bangerth/cxx20-identity-3
Daniel Arndt [Thu, 23 Mar 2023 20:12:41 +0000 (16:12 -0400)]
Merge pull request #14950 from bangerth/cxx20-identity-3

21 months agoRemove dealii:: prefix from VectorOperation. 14963/head
David Wells [Thu, 23 Mar 2023 19:08:20 +0000 (15:08 -0400)]
Remove dealii:: prefix from VectorOperation.

AFAICT this is never needed - we don't have any conflicting names and
none of our dependencies define a class with the same name.

21 months agoRemove the LINK_LANGUAGE:CXX generator. 14960/head
David Wells [Thu, 23 Mar 2023 18:54:27 +0000 (14:54 -0400)]
Remove the LINK_LANGUAGE:CXX generator.

1. Presently, all of our tests are written in C++, so this is just for
   extra safety.
2. Link language generators were added in CMake 3.18, which we do not
   yet require.

21 months agoMerge pull request #14951 from bangerth/concepts-fix
Daniel Arndt [Thu, 23 Mar 2023 17:40:56 +0000 (13:40 -0400)]
Merge pull request #14951 from bangerth/concepts-fix

21 months agoMerge pull request #14952 from bangerth/concepts-fix-2
Daniel Arndt [Thu, 23 Mar 2023 17:39:31 +0000 (13:39 -0400)]
Merge pull request #14952 from bangerth/concepts-fix-2

21 months agoMerge pull request #14957 from peterrum/taskinfo_typo
Wolfgang Bangerth [Thu, 23 Mar 2023 15:59:55 +0000 (09:59 -0600)]
Merge pull request #14957 from peterrum/taskinfo_typo

Fix typo in TaskInfo

21 months agoFix typo in TaskInfo 14957/head
Peter Munch [Thu, 23 Mar 2023 15:34:20 +0000 (16:34 +0100)]
Fix typo in TaskInfo

21 months agoAdd missing inline 14956/head
Peter Munch [Thu, 23 Mar 2023 15:30:55 +0000 (16:30 +0100)]
Add missing inline

21 months agoMerge pull request #14942 from drwells/remove-extra-namespace
Daniel Arndt [Thu, 23 Mar 2023 02:31:27 +0000 (22:31 -0400)]
Merge pull request #14942 from drwells/remove-extra-namespace

21 months agoFix a test regarding concepts. 14952/head
Wolfgang Bangerth [Wed, 22 Mar 2023 23:08:30 +0000 (17:08 -0600)]
Fix a test regarding concepts.

21 months agoFix a couple of C++20 concepts in parallel.h. 14951/head
Wolfgang Bangerth [Wed, 22 Mar 2023 23:07:51 +0000 (17:07 -0600)]
Fix a couple of C++20 concepts in parallel.h.

21 months agoUse std_cxx20::type_identity_t instead of identity<...>::type. 14950/head
Wolfgang Bangerth [Sun, 19 Mar 2023 20:25:08 +0000 (14:25 -0600)]
Use std_cxx20::type_identity_t instead of identity<...>::type.

21 months agoRemove some more extra dealii:: qualifications. 14942/head
David Wells [Wed, 22 Mar 2023 21:21:35 +0000 (17:21 -0400)]
Remove some more extra dealii:: qualifications.

21 months agoRemove some unused 'using X;' statements.
David Wells [Wed, 22 Mar 2023 12:45:40 +0000 (08:45 -0400)]
Remove some unused 'using X;' statements.

These namespaces have long since been replaced by, e.g.,
DoFHandlerImplementation.

21 months agodealii::DoFHandler -> DoFHandler
David Wells [Wed, 22 Mar 2023 12:23:05 +0000 (08:23 -0400)]
dealii::DoFHandler -> DoFHandler

21 months agoRemove some tautological assertions.
David Wells [Wed, 22 Mar 2023 12:16:49 +0000 (08:16 -0400)]
Remove some tautological assertions.

21 months agoRemove an extra 'namespace dealii'.
David Wells [Wed, 22 Mar 2023 12:10:45 +0000 (08:10 -0400)]
Remove an extra 'namespace dealii'.

21 months agoMerge pull request #14943 from sebproell/typo-feevaluation
Martin Kronbichler [Wed, 22 Mar 2023 20:47:35 +0000 (21:47 +0100)]
Merge pull request #14943 from sebproell/typo-feevaluation

FEEvaluation: fix docs for fast_evaluation_supported()

21 months agoMerge pull request #14945 from masterleinad/fix_instantiations_compute_affine_transfo...
Wolfgang Bangerth [Wed, 22 Mar 2023 20:33:39 +0000 (14:33 -0600)]
Merge pull request #14945 from masterleinad/fix_instantiations_compute_affine_transformation

Add missing explicit template instantiations for compute_affine_transformation

21 months agoAdd missing explicit template instantiations for compute_affine_transformation 14945/head
Daniel Arndt [Wed, 22 Mar 2023 17:49:02 +0000 (13:49 -0400)]
Add missing explicit template instantiations for compute_affine_transformation

21 months agoFEEvaluation: fix docs for fast_evaluation_supported() 14943/head
Sebastian Proell [Wed, 22 Mar 2023 16:10:17 +0000 (17:10 +0100)]
FEEvaluation: fix docs for fast_evaluation_supported()

21 months agoMerge pull request #14939 from drwells/full-matrix-complex
Wolfgang Bangerth [Wed, 22 Mar 2023 15:03:12 +0000 (09:03 -0600)]
Merge pull request #14939 from drwells/full-matrix-complex

Fix linkage when complex values are disabled.

21 months agoMerge pull request #14933 from bangerth/cxx20-concepts-1
David Wells [Wed, 22 Mar 2023 13:50:12 +0000 (09:50 -0400)]
Merge pull request #14933 from bangerth/cxx20-concepts-1

[C++20] Apply concepts in parallel.h.

21 months agoMerge pull request #14938 from bangerth/cxx20-concepts-4
Daniel Arndt [Wed, 22 Mar 2023 13:49:50 +0000 (09:49 -0400)]
Merge pull request #14938 from bangerth/cxx20-concepts-4

21 months agoMerge pull request #14934 from bangerth/cxx20-concepts-2
David Wells [Wed, 22 Mar 2023 13:48:08 +0000 (09:48 -0400)]
Merge pull request #14934 from bangerth/cxx20-concepts-2

[C++20] Apply concepts to grid_tools.h.

21 months agoMerge pull request #14935 from bangerth/cxx20-concepts-3
David Wells [Wed, 22 Mar 2023 13:47:06 +0000 (09:47 -0400)]
Merge pull request #14935 from bangerth/cxx20-concepts-3

[C++20] Apply concepts to filtered_iterator.h.

21 months agoUnconditionally instantiate complex FullMatrix. 14939/head
David Wells [Tue, 21 Mar 2023 21:17:48 +0000 (17:17 -0400)]
Unconditionally instantiate complex FullMatrix.

Like the previous commit - we need it for complex eigenvalues.

21 months agoMerge pull request #14936 from masterleinad/fix_namespace_std_tests
Martin Kronbichler [Wed, 22 Mar 2023 08:24:09 +0000 (09:24 +0100)]
Merge pull request #14936 from masterleinad/fix_namespace_std_tests

Don't use namespace std in tests

21 months agoMerge pull request #14937 from masterleinad/fix_comparison_matrix_iterator
Martin Kronbichler [Wed, 22 Mar 2023 08:22:59 +0000 (09:22 +0100)]
Merge pull request #14937 from masterleinad/fix_comparison_matrix_iterator

Fix MatrixIterator comparison operator for C++20

21 months agoMerge pull request #14932 from masterleinad/fix_static_libraries_cmake
Peter Munch [Wed, 22 Mar 2023 07:50:33 +0000 (08:50 +0100)]
Merge pull request #14932 from masterleinad/fix_static_libraries_cmake

Fix configuring with static libraries

21 months agoApply concepts to thread_management.h. 14938/head
Wolfgang Bangerth [Tue, 21 Mar 2023 23:31:59 +0000 (17:31 -0600)]
Apply concepts to thread_management.h.

21 months agoFix MatrixIterator comparison operator for C++20 14937/head
Daniel Arndt [Tue, 21 Mar 2023 21:47:24 +0000 (17:47 -0400)]
Fix MatrixIterator comparison operator for C++20

21 months agoDon't use namespace std in tests 14936/head
Daniel Arndt [Tue, 21 Mar 2023 21:47:34 +0000 (17:47 -0400)]
Don't use namespace std in tests

21 months agoMove some FullMatrix functions with Tensors into the header.
David Wells [Tue, 21 Mar 2023 21:14:10 +0000 (17:14 -0400)]
Move some FullMatrix functions with Tensors into the header.

21 months agoMerge pull request #14928 from bergbauer/array_view_empty
Martin Kronbichler [Tue, 21 Mar 2023 21:16:04 +0000 (22:16 +0100)]
Merge pull request #14928 from bergbauer/array_view_empty

Add an empty() function to ArrayView

21 months agoApply concepts to filtered_iterator.h. 14935/head
Wolfgang Bangerth [Tue, 21 Mar 2023 19:43:30 +0000 (13:43 -0600)]
Apply concepts to filtered_iterator.h.

21 months agoApply concepts to grid_tools.h. 14934/head
Wolfgang Bangerth [Tue, 21 Mar 2023 19:36:48 +0000 (13:36 -0600)]
Apply concepts to grid_tools.h.

21 months agoUse assignable_from instead of convertible_to concepts in parallel.h. 14933/head
Wolfgang Bangerth [Tue, 21 Mar 2023 19:33:37 +0000 (13:33 -0600)]
Use assignable_from instead of convertible_to concepts in parallel.h.

21 months agoApply convertible_to concepts in parallel.h.
Wolfgang Bangerth [Tue, 21 Mar 2023 17:48:49 +0000 (11:48 -0600)]
Apply convertible_to concepts in parallel.h.

21 months agoAdd an empty() function to ArrayView 14928/head
Maximilian Bergbauer [Tue, 21 Mar 2023 12:14:06 +0000 (13:14 +0100)]
Add an empty() function to ArrayView

21 months agoFix configuring with static libraries 14932/head
Daniel Arndt [Tue, 21 Mar 2023 17:16:43 +0000 (13:16 -0400)]
Fix configuring with static libraries

21 months agoApply invocable concepts in parallel.h.
Wolfgang Bangerth [Tue, 21 Mar 2023 17:13:18 +0000 (11:13 -0600)]
Apply invocable concepts in parallel.h.

21 months agoMerge pull request #14915 from bangerth/cxx20-identity
Daniel Arndt [Tue, 21 Mar 2023 16:56:36 +0000 (12:56 -0400)]
Merge pull request #14915 from bangerth/cxx20-identity

21 months agoMerge pull request #14491 from tamiko/modernize_cmake_part_7
Daniel Arndt [Tue, 21 Mar 2023 13:15:53 +0000 (09:15 -0400)]
Merge pull request #14491 from tamiko/modernize_cmake_part_7

21 months agoMerge pull request #14919 from sebproell/trilinos-solvers
Timo Heister [Tue, 21 Mar 2023 11:52:49 +0000 (07:52 -0400)]
Merge pull request #14919 from sebproell/trilinos-solvers

Simplify Trilinos solver's AdditionalData

21 months agoMove check about FECollection size to DoFHandler. 14920/head
Marc Fehling [Mon, 20 Mar 2023 11:59:11 +0000 (12:59 +0100)]
Move check about FECollection size to DoFHandler.

21 months agoMerge pull request #14924 from drwells/fix-exodusii-macro
Wolfgang Bangerth [Tue, 21 Mar 2023 03:56:14 +0000 (21:56 -0600)]
Merge pull request #14924 from drwells/fix-exodusii-macro

Fix namespacing in the ExodusII error macro.

21 months agoMark some 'constexpr' as 'inline'. 14882/head
Wolfgang Bangerth [Wed, 15 Mar 2023 18:02:52 +0000 (12:02 -0600)]
Mark some 'constexpr' as 'inline'.

21 months agoAnnotate 'MeshType' template parameters.
Wolfgang Bangerth [Mon, 13 Mar 2023 21:30:15 +0000 (15:30 -0600)]
Annotate 'MeshType' template parameters.

21 months agoIntroduce a concept for MeshType.
Wolfgang Bangerth [Mon, 13 Mar 2023 21:29:58 +0000 (15:29 -0600)]
Introduce a concept for MeshType.

21 months agoReduce the number of different instantiations.
Wolfgang Bangerth [Mon, 13 Mar 2023 21:29:39 +0000 (15:29 -0600)]
Reduce the number of different instantiations.

21 months agoUse a feature test macro to check for std::type_identity. 14915/head
Wolfgang Bangerth [Mon, 20 Mar 2023 20:19:24 +0000 (14:19 -0600)]
Use a feature test macro to check for std::type_identity.

21 months agoFix namespacing in the ExodusII error macro. 14924/head
David Wells [Mon, 20 Mar 2023 19:39:37 +0000 (15:39 -0400)]
Fix namespacing in the ExodusII error macro.

21 months agoMerge pull request #14923 from sloede/msl/remove-mpi-seek-set-test
Wolfgang Bangerth [Mon, 20 Mar 2023 17:13:29 +0000 (11:13 -0600)]
Merge pull request #14923 from sloede/msl/remove-mpi-seek-set-test

Remove obsolete CMake test for `MPI_SEEK_SET`

21 months agoMerge pull request #14921 from masterleinad/version_cxx20_feature_check
Wolfgang Bangerth [Mon, 20 Mar 2023 16:56:50 +0000 (10:56 -0600)]
Merge pull request #14921 from masterleinad/version_cxx20_feature_check

Use <version> header for C++20 feature checks

21 months agoRemove obsolete CMake test for `MPI_SEEK_SET` 14923/head
Michael Schlottke-Lakemper [Mon, 20 Mar 2023 14:31:30 +0000 (15:31 +0100)]
Remove obsolete CMake test for `MPI_SEEK_SET`

21 months agoUse <version> header for C++20 feature checks 14921/head
Daniel Arndt [Mon, 20 Mar 2023 12:40:07 +0000 (08:40 -0400)]
Use <version> header for C++20 feature checks

21 months agoSimplify Trilinos solver implementation 14919/head
Sebastian Proell [Mon, 20 Mar 2023 10:34:22 +0000 (11:34 +0100)]
Simplify Trilinos solver implementation

21 months agoMerge pull request #14902 from tjhei/jenkins-osx
Marc Fehling [Mon, 20 Mar 2023 09:21:31 +0000 (03:21 -0600)]
Merge pull request #14902 from tjhei/jenkins-osx

Jenkins: enable and update arm MacOS build

21 months agoMerge pull request #14906 from bangerth/colon
Marc Fehling [Mon, 20 Mar 2023 09:19:05 +0000 (03:19 -0600)]
Merge pull request #14906 from bangerth/colon

Add a link to the documentation.

21 months agoMerge pull request #14909 from bangerth/doc-87
Martin Kronbichler [Mon, 20 Mar 2023 08:56:00 +0000 (09:56 +0100)]
Merge pull request #14909 from bangerth/doc-87

Update documentation for DataPostprocessor.

21 months agoMerge pull request #14885 from nils-schween/collect_periodic_faces_parallel_shared_tria
Martin Kronbichler [Mon, 20 Mar 2023 08:03:39 +0000 (09:03 +0100)]
Merge pull request #14885 from nils-schween/collect_periodic_faces_parallel_shared_tria

Explicit Instantiate GridTools::collect_periodic_faces with Meshtype = parallel::shared::triangulation<1,1>

21 months agoMerge pull request #14903 from bergbauer/neighboring_cell_code_path
Martin Kronbichler [Mon, 20 Mar 2023 08:02:10 +0000 (09:02 +0100)]
Merge pull request #14903 from bergbauer/neighboring_cell_code_path

Select correct code path for neighbor elements in FEEvaluation

21 months agoMerge pull request #14835 from kronbichler/fix_solver_cg_interleave
Martin Kronbichler [Mon, 20 Mar 2023 08:01:18 +0000 (09:01 +0100)]
Merge pull request #14835 from kronbichler/fix_solver_cg_interleave

 Fix bug in result of SolverCG when run in interleaved mode

21 months agoMerge pull request #14910 from bangerth/q-vs-p
Martin Kronbichler [Mon, 20 Mar 2023 08:00:32 +0000 (09:00 +0100)]
Merge pull request #14910 from bangerth/q-vs-p

Make it more obvious that evaluation points are not quadrature points.

21 months agoMerge pull request #14916 from bangerth/update-flags
Martin Kronbichler [Mon, 20 Mar 2023 07:59:39 +0000 (08:59 +0100)]
Merge pull request #14916 from bangerth/update-flags

Update description of UpdateFlags::update_quadrature_points.

21 months agoMerge pull request #14917 from bangerth/q
Martin Kronbichler [Mon, 20 Mar 2023 07:58:35 +0000 (08:58 +0100)]
Merge pull request #14917 from bangerth/q

Update documentation of Quadrature.

21 months agoMerge pull request #14362 from jh66637/cgal_linker_error
Peter Munch [Mon, 20 Mar 2023 07:58:24 +0000 (08:58 +0100)]
Merge pull request #14362 from jh66637/cgal_linker_error

Execute explicit instantiations of compute_intersection_of_cells()

21 months agoFix linker error, due to compute_intersection_of_cells() 14362/head
Johannes Heinz [Wed, 19 Oct 2022 07:47:18 +0000 (09:47 +0200)]
Fix linker error, due to compute_intersection_of_cells()

Co-authored-by: Marco Feder <marco.feder@sissa.it>
21 months agoMerge pull request #14908 from bangerth/boundary-ids
Timo Heister [Sun, 19 Mar 2023 23:58:02 +0000 (19:58 -0400)]
Merge pull request #14908 from bangerth/boundary-ids

Do not ask for things we don't actually need.

21 months agoUpdate documentation of Quadrature. 14917/head
Wolfgang Bangerth [Sun, 19 Mar 2023 22:52:03 +0000 (16:52 -0600)]
Update documentation of Quadrature.

21 months agoUpdate description of UpdateFlags::update_quadrature_points. 14916/head
Wolfgang Bangerth [Sun, 19 Mar 2023 22:38:33 +0000 (16:38 -0600)]
Update description of UpdateFlags::update_quadrature_points.

21 months agoMerge pull request #14914 from peterrum/cl_dummy_remove
Wolfgang Bangerth [Sun, 19 Mar 2023 22:37:32 +0000 (16:37 -0600)]
Merge pull request #14914 from peterrum/cl_dummy_remove

Remove dummy changelog entry

21 months agoMerge pull request #14912 from peterrum/fix_formating_pp
Wolfgang Bangerth [Sun, 19 Mar 2023 22:18:39 +0000 (16:18 -0600)]
Merge pull request #14912 from peterrum/fix_formating_pp

Fix formatting

21 months agoUse std_cxx20::identity_type.
Wolfgang Bangerth [Sun, 19 Mar 2023 20:00:23 +0000 (14:00 -0600)]
Use std_cxx20::identity_type.

21 months agoAdd a compatibility type for C++20's std::identity_type.
Wolfgang Bangerth [Sun, 19 Mar 2023 19:59:55 +0000 (13:59 -0600)]
Add a compatibility type for C++20's std::identity_type.

21 months agoRemove redundant new lines 14914/head
Peter Munch [Sun, 19 Mar 2023 06:33:39 +0000 (07:33 +0100)]
Remove redundant new lines

21 months agoRemove dummy changelog entry
Peter Munch [Sun, 19 Mar 2023 06:08:19 +0000 (07:08 +0100)]
Remove dummy changelog entry

21 months agoFix formating 14912/head
Peter Munch [Sat, 18 Mar 2023 08:17:42 +0000 (09:17 +0100)]
Fix formating

21 months agoMerge pull request #14911 from bangerth/grammar
Peter Munch [Sat, 18 Mar 2023 08:14:32 +0000 (09:14 +0100)]
Merge pull request #14911 from bangerth/grammar

Fix a grammar mistake.

21 months agoMake it more obvious that evaluation points are not quadrature points. 14910/head
Wolfgang Bangerth [Sat, 18 Mar 2023 00:13:31 +0000 (18:13 -0600)]
Make it more obvious that evaluation points are not quadrature points.

21 months agoFix a grammar mistake. 14911/head
Wolfgang Bangerth [Sat, 18 Mar 2023 00:12:53 +0000 (18:12 -0600)]
Fix a grammar mistake.

21 months agoUpdate documentation for DataPostprocessor. 14909/head
Wolfgang Bangerth [Sat, 18 Mar 2023 00:01:05 +0000 (18:01 -0600)]
Update documentation for DataPostprocessor.

21 months agoDo not ask for things we don't actually need. 14908/head
Wolfgang Bangerth [Fri, 17 Mar 2023 23:53:45 +0000 (17:53 -0600)]
Do not ask for things we don't actually need.

21 months agoMerge pull request #14904 from bergbauer/instantiation_diagonal_affine_constraints
Daniel Arndt [Fri, 17 Mar 2023 17:32:09 +0000 (13:32 -0400)]
Merge pull request #14904 from bergbauer/instantiation_diagonal_affine_constraints

21 months agoSelect correct code path for neighbor elements in FEEvaluation 14903/head
Maximilian Bergbauer [Thu, 16 Mar 2023 16:35:55 +0000 (17:35 +0100)]
Select correct code path for neighbor elements in FEEvaluation

21 months agoCMake: Bugfix: do not escape variables 14491/head
Matthias Maier [Fri, 10 Mar 2023 21:08:29 +0000 (15:08 -0600)]
CMake: Bugfix: do not escape variables

21 months agoCMake: Remove most of the COMPILE_LANGUAGE generator expressions
Matthias Maier [Fri, 10 Mar 2023 20:06:12 +0000 (14:06 -0600)]
CMake: Remove most of the COMPILE_LANGUAGE generator expressions

21 months agoCMake: Remove unnecessary includes
Matthias Maier [Fri, 10 Mar 2023 19:39:37 +0000 (13:39 -0600)]
CMake: Remove unnecessary includes

21 months agoCMake: Bugfix: Do not propagate -Werror to boost checks
Matthias Maier [Thu, 9 Mar 2023 22:52:53 +0000 (16:52 -0600)]
CMake: Bugfix: Do not propagate -Werror to boost checks

21 months agoTest hp/step-27: mark value() as override
Matthias Maier [Tue, 7 Mar 2023 12:41:50 +0000 (06:41 -0600)]
Test hp/step-27: mark value() as override

21 months agoCMake: Bugfix: Properly shell-escape -Xcudafe and -Xlinker
Matthias Maier [Mon, 6 Mar 2023 20:28:26 +0000 (14:28 -0600)]
CMake: Bugfix: Properly shell-escape -Xcudafe and -Xlinker

21 months agoexamples/step-37: Mark value() as override
Matthias Maier [Mon, 6 Mar 2023 19:36:28 +0000 (13:36 -0600)]
examples/step-37: Mark value() as override

21 months agoCI: Disable -fuse-ld=gold on Jenkins CI
Matthias Maier [Mon, 6 Mar 2023 17:01:40 +0000 (11:01 -0600)]
CI: Disable -fuse-ld=gold on Jenkins CI

This works around an underlinkage issue with the current CI environment
and the Trilinos library:
```
/home/dealii/libs/trilinos-release-13-2-0/lib/libstratimikosamesos2.so: error: undefined reference to 'Amesos2::KLU2<Tpetra::CrsMatrix<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >, Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >::KLU2(Teuchos::RCP<Tpetra::CrsMatrix<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > const>, Teuchos::RCP<Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >, Teuchos::RCP<Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > const>)'
/home/dealii/libs/trilinos-release-13-2-0/lib/libstratimikosamesos2.so: error: undefined reference to 'Amesos2::TachoSolver<Tpetra::CrsMatrix<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >, Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >::TachoSolver(Teuchos::RCP<Tpetra::CrsMatrix<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > const>, Teuchos::RCP<Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >, Teuchos::RCP<Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > const>)'
/home/dealii/libs/trilinos-release-13-2-0/lib/libstratimikosbelos.so: error: undefined reference to 'Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::getVector(unsigned long) const'
/home/dealii/libs/trilinos-release-13-2-0/lib/libstratimikosbelos.so: error: undefined reference to 'Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::getLocalLength() const'
/home/dealii/libs/trilinos-release-13-2-0/lib/libstratimikosbelos.so: error: undefined reference to 'Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::getGlobalLength() const'
/home/dealii/libs/trilinos-release-13-2-0/lib/libstratimikosbelos.so: error: undefined reference to 'Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::getNumVectors() const'
/home/dealii/libs/trilinos-release-13-2-0/lib/libstratimikosbelos.so: error: undefined reference to 'Tpetra::MultiVector<float, int, long long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::get1dCopy(Teuchos::ArrayView<float> const&, unsigned long) const'
```


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.