]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #13642 from NiklasWik/piola_matrix_free
Martin Kronbichler [Mon, 23 May 2022 17:49:23 +0000 (19:49 +0200)]
Merge pull request #13642 from NiklasWik/piola_matrix_free

Matrix-free Piola transformation for affine cells

2 years agoMerge pull request #13789 from gfcas/reinit-argument
Martin Kronbichler [Mon, 23 May 2022 15:53:37 +0000 (17:53 +0200)]
Merge pull request #13789 from gfcas/reinit-argument

Clearify LA::d::BlockVector::reinit input argument

2 years agoMerge pull request #13611 from tjhei/add_big_mpi_compat
Martin Kronbichler [Mon, 23 May 2022 15:05:33 +0000 (17:05 +0200)]
Merge pull request #13611 from tjhei/add_big_mpi_compat

embed BigMPICompat library

2 years agoMerge pull request #13780 from dealii/dependabot/github_actions/docker/build-push...
Martin Kronbichler [Mon, 23 May 2022 13:09:51 +0000 (15:09 +0200)]
Merge pull request #13780 from dealii/dependabot/github_actions/docker/build-push-action-3

Bump docker/build-push-action from 2 to 3

2 years agoMerge pull request #13781 from dealii/dependabot/github_actions/actions/upload-artifact-3
Martin Kronbichler [Mon, 23 May 2022 12:18:51 +0000 (14:18 +0200)]
Merge pull request #13781 from dealii/dependabot/github_actions/actions/upload-artifact-3

Bump actions/upload-artifact from 1 to 3

2 years agoAvoid copy paste 13642/head
Niklas Wik [Mon, 23 May 2022 11:04:08 +0000 (13:04 +0200)]
Avoid copy paste

Fix documentation

2 years agoMerge pull request #13777 from dealii/dependabot/github_actions/docker/login-action-2
Martin Kronbichler [Mon, 23 May 2022 10:18:40 +0000 (12:18 +0200)]
Merge pull request #13777 from dealii/dependabot/github_actions/docker/login-action-2

Bump docker/login-action from 1 to 2

2 years agoMerge pull request #13778 from dealii/dependabot/github_actions/docker/setup-buildx...
Martin Kronbichler [Mon, 23 May 2022 10:18:16 +0000 (12:18 +0200)]
Merge pull request #13778 from dealii/dependabot/github_actions/docker/setup-buildx-action-2

Bump docker/setup-buildx-action from 1 to 2

2 years agoMerge pull request #13779 from dealii/dependabot/github_actions/actions/cache-3
Martin Kronbichler [Mon, 23 May 2022 10:17:37 +0000 (12:17 +0200)]
Merge pull request #13779 from dealii/dependabot/github_actions/actions/cache-3

Bump actions/cache from 2 to 3

2 years agoMerge pull request #13783 from tamiko/fix_oneapi
Martin Kronbichler [Mon, 23 May 2022 10:15:14 +0000 (12:15 +0200)]
Merge pull request #13783 from tamiko/fix_oneapi

TBB oneAPI: make global_control object static

2 years agoClearify LA::d::BlockVector::reinit input argument 13789/head
Fabian Castelli [Mon, 23 May 2022 08:14:55 +0000 (10:14 +0200)]
Clearify LA::d::BlockVector::reinit input argument

2 years agoBump docker/build-push-action from 2 to 3 dependabot/github_actions/docker/build-push-action-3 13780/head
dependabot[bot] [Mon, 23 May 2022 02:40:40 +0000 (02:40 +0000)]
Bump docker/build-push-action from 2 to 3

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoBump actions/upload-artifact from 1 to 3 dependabot/github_actions/actions/upload-artifact-3 13781/head
dependabot[bot] [Mon, 23 May 2022 02:39:53 +0000 (02:39 +0000)]
Bump actions/upload-artifact from 1 to 3

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoBump actions/cache from 2 to 3 dependabot/github_actions/actions/cache-3 13779/head
dependabot[bot] [Mon, 23 May 2022 02:39:44 +0000 (02:39 +0000)]
Bump actions/cache from 2 to 3

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoBump docker/login-action from 1 to 2 dependabot/github_actions/docker/login-action-2 13777/head
dependabot[bot] [Mon, 23 May 2022 02:39:43 +0000 (02:39 +0000)]
Bump docker/login-action from 1 to 2

Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoBump docker/setup-buildx-action from 1 to 2 dependabot/github_actions/docker/setup-buildx-action-2 13778/head
dependabot[bot] [Mon, 23 May 2022 02:38:54 +0000 (02:38 +0000)]
Bump docker/setup-buildx-action from 1 to 2

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoMerge pull request #13785 from drwells/ignore-dependabot-name
Marc Fehling [Mon, 23 May 2022 02:37:58 +0000 (20:37 -0600)]
Merge pull request #13785 from drwells/ignore-dependabot-name

Add an exception for commits from dependabot.

2 years agoMerge pull request #13776 from bangerth/copyright-2
David Wells [Sun, 22 May 2022 23:21:10 +0000 (19:21 -0400)]
Merge pull request #13776 from bangerth/copyright-2

Give a shell script a proper suffix.

2 years agoAdd an exception for commits from dependabot. 13785/head
David Wells [Sun, 22 May 2022 23:09:05 +0000 (19:09 -0400)]
Add an exception for commits from dependabot.

2 years agoadd a test 13783/head
Matthias Maier [Sun, 22 May 2022 20:45:28 +0000 (15:45 -0500)]
add a test

2 years agoTBB oneAPI: make global_control object static
Matthias Maier [Sun, 22 May 2022 20:18:52 +0000 (15:18 -0500)]
TBB oneAPI: make global_control object static

tbb::global_control is a class that affects the specified behavior of
tbb during its lifetime. Thus, in order to set a global thread limit for
tbb we have to maintain the object throughout the execution of the
program. We do this by maintaining a static std::unique_ptr.

A std::unique_ptr is a good choice here because tbb::global_control does
not provide a mechanism to override its setting - we can only delete the
old and replace it with a new one.

2 years agoMerge pull request #13774 from marcfehling/dependabot
Luca Heltai [Sun, 22 May 2022 17:34:32 +0000 (19:34 +0200)]
Merge pull request #13774 from marcfehling/dependabot

Added dependabot for github-actions.

2 years agoMerge pull request #13775 from bangerth/copyright
Timo Heister [Sun, 22 May 2022 13:23:02 +0000 (09:23 -0400)]
Merge pull request #13775 from bangerth/copyright

Update copyright years.

2 years agoMerge pull request #13721 from tjhei/step-40-no-limit-io
Wolfgang Bangerth [Sun, 22 May 2022 03:27:54 +0000 (21:27 -0600)]
Merge pull request #13721 from tjhei/step-40-no-limit-io

step-40: update IO section

2 years agoGive a shell script a proper suffix. 13776/head
Wolfgang Bangerth [Sun, 22 May 2022 03:26:04 +0000 (21:26 -0600)]
Give a shell script a proper suffix.

2 years agoUpdate copyright years. 13775/head
Wolfgang Bangerth [Sun, 22 May 2022 03:23:38 +0000 (21:23 -0600)]
Update copyright years.

2 years agoMerge pull request #13765 from drwells/signed-tet-volume
Wolfgang Bangerth [Sun, 22 May 2022 02:43:31 +0000 (20:43 -0600)]
Merge pull request #13765 from drwells/signed-tet-volume

Remove std::abs() from the tet volume calculation.

2 years agoMerge pull request #13766 from drwells/mixed-mesh-volume
Wolfgang Bangerth [Sun, 22 May 2022 02:42:58 +0000 (20:42 -0600)]
Merge pull request #13766 from drwells/mixed-mesh-volume

Implement pyramid volume and fix wedge volume.

2 years agoAdded dependabot for github-actions. 13774/head
Marc Fehling [Sun, 22 May 2022 00:37:29 +0000 (18:37 -0600)]
Added dependabot for github-actions.

2 years agoMerge pull request #13770 from gfcas/vector_tools_rhs
David Wells [Sat, 21 May 2022 23:58:48 +0000 (19:58 -0400)]
Merge pull request #13770 from gfcas/vector_tools_rhs

Minor code updates to create_right_hand_side

2 years agoImplement pyramid volume and fix wedge volume. 13766/head
David Wells [Fri, 20 May 2022 21:02:13 +0000 (17:02 -0400)]
Implement pyramid volume and fix wedge volume.

2 years agoRemove std::abs() from the tet volume calculation. 13765/head
David Wells [Fri, 20 May 2022 17:45:52 +0000 (13:45 -0400)]
Remove std::abs() from the tet volume calculation.

2 years agoMinor code updates to create_right_hand_side 13770/head
Fabian Castelli [Sat, 21 May 2022 09:53:30 +0000 (11:53 +0200)]
Minor code updates to create_right_hand_side

2 years agoMerge pull request #13772 from tamiko/doxygen_fixes
Peter Munch [Sat, 21 May 2022 16:36:16 +0000 (18:36 +0200)]
Merge pull request #13772 from tamiko/doxygen_fixes

Doxygen: Ensure that opening and closing glossary quotes are on the same line

2 years agoDoxygen: Ensure that opening and closing glossary quotes are on the same line 13772/head
Matthias Maier [Sat, 21 May 2022 15:55:12 +0000 (10:55 -0500)]
Doxygen: Ensure that opening and closing glossary quotes are on the same line

2 years agoMerge pull request #13754 from luca-heltai/cgal-dealii-tria-to-CGAL-surface-mesh
David Wells [Fri, 20 May 2022 14:44:59 +0000 (10:44 -0400)]
Merge pull request #13754 from luca-heltai/cgal-dealii-tria-to-CGAL-surface-mesh

Convert a deal.II tria to a CGAL::Surface_mesh

2 years agoMerge pull request #13763 from kronbichler/fix_compile_error
David Wells [Fri, 20 May 2022 14:29:54 +0000 (10:29 -0400)]
Merge pull request #13763 from kronbichler/fix_compile_error

Fix compile error of test on certain compilers

2 years agoFix compile error of test on certain compilers 13763/head
Martin Kronbichler [Fri, 20 May 2022 07:00:19 +0000 (09:00 +0200)]
Fix compile error of test on certain compilers

2 years agoMerge pull request #13759 from tamiko/fix_cgal_configure
Luca Heltai [Fri, 20 May 2022 06:51:17 +0000 (08:51 +0200)]
Merge pull request #13759 from tamiko/fix_cgal_configure

CMake: Do not configure CGAL with bundled boost

2 years agoMerge pull request #13751 from marcfehling/fixtest-bfgs
Martin Kronbichler [Fri, 20 May 2022 06:50:28 +0000 (08:50 +0200)]
Merge pull request #13751 from marcfehling/fixtest-bfgs

Check for range of function calls in bfgs tests.

2 years agoMerge pull request #13762 from bangerth/once_flag
Marc Fehling [Fri, 20 May 2022 04:06:09 +0000 (22:06 -0600)]
Merge pull request #13762 from bangerth/once_flag

Use std::call_once() instead of hand-rolling a solution.

2 years agoMerge pull request #13761 from bangerth/indent-cmake
Marc Fehling [Fri, 20 May 2022 04:05:35 +0000 (22:05 -0600)]
Merge pull request #13761 from bangerth/indent-cmake

Properly indent a cmake command.

2 years agoProperly indent a cmake command. 13761/head
Wolfgang Bangerth [Fri, 20 May 2022 01:52:53 +0000 (19:52 -0600)]
Properly indent a cmake command.

2 years agoUse std::call_once() instead of hand-rolling a solution. 13762/head
Wolfgang Bangerth [Fri, 20 May 2022 01:52:22 +0000 (19:52 -0600)]
Use std::call_once() instead of hand-rolling a solution.

2 years agoMerge pull request #13760 from kronbichler/test_robustness2
Bruno Turcksin [Fri, 20 May 2022 01:10:50 +0000 (21:10 -0400)]
Merge pull request #13760 from kronbichler/test_robustness2

2 years agoCheck for range of function calls in bfgs tests. 13751/head
Marc Fehling [Thu, 19 May 2022 21:17:14 +0000 (15:17 -0600)]
Check for range of function calls in bfgs tests.

2 years agoRemove number of function calls from bfgs tests.
Marc Fehling [Thu, 19 May 2022 21:15:40 +0000 (15:15 -0600)]
Remove number of function calls from bfgs tests.

2 years agoMake sure to reach numbers small enough to be below numdiff threshold 13760/head
Martin Kronbichler [Thu, 19 May 2022 20:38:32 +0000 (22:38 +0200)]
Make sure to reach numbers small enough to be below numdiff threshold

2 years agoImprove robustness of two tests
Martin Kronbichler [Thu, 19 May 2022 20:37:50 +0000 (22:37 +0200)]
Improve robustness of two tests

2 years agoMerge pull request #13745 from drwells/muparser-tls
Daniel Arndt [Thu, 19 May 2022 20:22:18 +0000 (16:22 -0400)]
Merge pull request #13745 from drwells/muparser-tls

Avoid doing extra TLS lookups in FunctionParser.

2 years agoMerge pull request #13757 from tamiko/silence_cmake_warning
Daniel Arndt [Thu, 19 May 2022 20:21:13 +0000 (16:21 -0400)]
Merge pull request #13757 from tamiko/silence_cmake_warning

2 years agoMerge pull request #13758 from drwells/add-boost-definition-note
Daniel Arndt [Thu, 19 May 2022 20:19:15 +0000 (16:19 -0400)]
Merge pull request #13758 from drwells/add-boost-definition-note

Add a comment explaining BOOST_DEFINITIONS

2 years agoCMake: Avoid a CMake policy warning 13757/head
Matthias Maier [Thu, 19 May 2022 06:30:28 +0000 (01:30 -0500)]
CMake: Avoid a CMake policy warning

2 years agoCMake: Do not configure CGAL with bundled boost 13759/head
Matthias Maier [Thu, 19 May 2022 19:30:02 +0000 (14:30 -0500)]
CMake: Do not configure CGAL with bundled boost

2 years agoAdd a comment describing our boost definitions. 13758/head
David Wells [Thu, 19 May 2022 17:06:12 +0000 (13:06 -0400)]
Add a comment describing our boost definitions.

2 years agoMerge pull request #12664 from drwells/unghost-matrix-diagonals
Martin Kronbichler [Thu, 19 May 2022 17:58:33 +0000 (19:58 +0200)]
Merge pull request #12664 from drwells/unghost-matrix-diagonals

Unghost matrix diagonals

2 years agoDon't set ghost values in diagonal matrices. 12664/head
David Wells [Thu, 19 May 2022 13:53:29 +0000 (09:53 -0400)]
Don't set ghost values in diagonal matrices.

We never read them.

2 years agoMerge pull request #13741 from drwells/more-sundials-6
Martin Kronbichler [Thu, 19 May 2022 13:11:32 +0000 (15:11 +0200)]
Merge pull request #13741 from drwells/more-sundials-6

Fix sundials 6 tests, part 1

2 years agoMerge pull request #13735 from luca-heltai/cgal-support-c3t3
David Wells [Thu, 19 May 2022 13:01:08 +0000 (09:01 -0400)]
Merge pull request #13735 from luca-heltai/cgal-support-c3t3

CGAL C3T3 to deal.II Triangulation.

2 years agoMerge pull request #13752 from marcfehling/fixtest-consensus
David Wells [Thu, 19 May 2022 12:56:17 +0000 (08:56 -0400)]
Merge pull request #13752 from marcfehling/fixtest-consensus

Fix compute_index_owner_01.

2 years agoMerge pull request #13755 from kronbichler/test_robustness
Martin Kronbichler [Thu, 19 May 2022 06:50:48 +0000 (08:50 +0200)]
Merge pull request #13755 from kronbichler/test_robustness

Make multigrid test more robust

2 years agoFix compute_index_owner_01. 13752/head
Marc Fehling [Tue, 17 May 2022 21:04:50 +0000 (15:04 -0600)]
Fix compute_index_owner_01.

2 years agoMerge pull request #13756 from kronbichler/add_instantiation
David Wells [Wed, 18 May 2022 14:22:34 +0000 (10:22 -0400)]
Merge pull request #13756 from kronbichler/add_instantiation

MatrixFree: Add instantiation for ConstraintValues::insert_entries

2 years agoFix clockwise_ordering 13754/head
Marco Feder [Wed, 18 May 2022 08:38:29 +0000 (10:38 +0200)]
Fix clockwise_ordering

2 years agoConvert a deal.II tria to a CGAL::Surface_mesh
Marco Feder [Sat, 14 May 2022 18:07:50 +0000 (20:07 +0200)]
Convert a deal.II tria to a CGAL::Surface_mesh

2 years agoMatrixFree: Add instantiation for ConstraintValues::insert_entries 13756/head
Martin Kronbichler [Wed, 18 May 2022 08:09:47 +0000 (10:09 +0200)]
MatrixFree: Add instantiation for ConstraintValues::insert_entries

2 years agoAlso apply robust setup to other test 13755/head
Martin Kronbichler [Wed, 18 May 2022 07:56:04 +0000 (09:56 +0200)]
Also apply robust setup to other test

2 years agoMake multigrid test more robust
Martin Kronbichler [Wed, 18 May 2022 07:45:15 +0000 (09:45 +0200)]
Make multigrid test more robust

2 years agoMerge pull request #13750 from marcfehling/fixtest-petsc
Marc Fehling [Wed, 18 May 2022 00:18:38 +0000 (18:18 -0600)]
Merge pull request #13750 from marcfehling/fixtest-petsc

Update petsc test output.

2 years agoUpdate petsc test output. 13750/head
Marc Fehling [Tue, 17 May 2022 20:35:29 +0000 (14:35 -0600)]
Update petsc test output.

2 years agoCode review. 13735/head
Luca Heltai [Tue, 17 May 2022 19:32:43 +0000 (22:32 +0300)]
Code review.

2 years agoCGAL C3T3 to deal.II Triangulation.
Luca Heltai [Mon, 16 May 2022 16:59:53 +0000 (19:59 +0300)]
CGAL C3T3 to deal.II Triangulation.

2 years agoClean up the declaration of make_nvector_view(). 13741/head
David Wells [Mon, 16 May 2022 02:44:45 +0000 (22:44 -0400)]
Clean up the declaration of make_nvector_view().

2 years agoUse SUNContext as needed in SUNDIALS tests, part 1.
David Wells [Sun, 15 May 2022 22:02:56 +0000 (18:02 -0400)]
Use SUNContext as needed in SUNDIALS tests, part 1.

This new context object is mostly for logging (i.e., its API is for profiling
and logging only at the moment) so we just need to make sure it exists.

2 years agoAvoid doing extra TLS lookups in FunctionParser. 13745/head
David Wells [Mon, 16 May 2022 18:00:19 +0000 (14:00 -0400)]
Avoid doing extra TLS lookups in FunctionParser.

While we are at it, get rid of the calls to begin_raw() and end_raw() (they are
deprecated).

2 years agoMerge pull request #13748 from simonsticko/assert_mapping_cartesian
Martin Kronbichler [Tue, 17 May 2022 10:36:56 +0000 (12:36 +0200)]
Merge pull request #13748 from simonsticko/assert_mapping_cartesian

Assert that the incoming cell is Cartesian in MappingCartesian

2 years agoMerge pull request #13749 from simonsticko/rename_ExcReclassifyNotCalled
Martin Kronbichler [Tue, 17 May 2022 10:36:05 +0000 (12:36 +0200)]
Merge pull request #13749 from simonsticko/rename_ExcReclassifyNotCalled

Rename an exception

2 years agoMerge pull request #13747 from tamiko/fix_step_75_emplace
Peter Munch [Tue, 17 May 2022 08:17:46 +0000 (10:17 +0200)]
Merge pull request #13747 from tamiko/fix_step_75_emplace

Step-75: use well-formed deleter

2 years agoAssert that the incoming cell is Cartesian in MappingCartesian 13748/head
Simon Sticko [Tue, 17 May 2022 06:41:09 +0000 (08:41 +0200)]
Assert that the incoming cell is Cartesian in MappingCartesian

2 years agoRename an exception 13749/head
Simon Sticko [Tue, 17 May 2022 07:00:54 +0000 (09:00 +0200)]
Rename an exception

To be consistent with the names of the other exceptions.

2 years agoStep-75: use well-formed deleter 13747/head
Matthias Maier [Tue, 17 May 2022 04:29:57 +0000 (23:29 -0500)]
Step-75: use well-formed deleter

LLVM/Clang's libc++ library version 13/14 got stricter by checking
requirements of the deleter, in particular, according to [1] a deleter
must pass the requirement `__shared_ptr_deleter_ctor_reqs` which is
defined as follows:
```
template <class _Dp, class _Pt, class = decltype(declval<_Dp>()(declval<_Pt>()))>
static true_type __well_formed_deleter_test(int);

template <class, class>
static false_type __well_formed_deleter_test(...);

template <class _Dp, class _Pt>
struct __well_formed_deleter : decltype(__well_formed_deleter_test<_Dp, _Pt>(0)) {};

template<class _Dp, class _Tp, class _Yp>
struct __shared_ptr_deleter_ctor_reqs
{
    static const bool value = __compatible_with<_Tp, _Yp>::value &&
                              is_move_constructible<_Dp>::value &&
                              __well_formed_deleter<_Dp, _Tp*>::value;
};
```
Unfortunately, our construct
```
coarse_grid_triangulations.emplace_back(
  const_cast<Triangulation<dim> *>(&(dof_handler.get_triangulation())),
  [](auto &) {});
```
does not pass this test. The issue is that the deleter takes a pointer,
not a reference which, so the lambda `[](auto &){}` does not pass above
`__shared_ptr_deleter_ctor_reqs`.

While at it, remove the const cast: `coarse_grid_triangulations` is
declared as a vector holding a `shared_ptr<const Triangulation<dim>>`,
thus we should simply take the address and not convert to a non-const
object.

[1] https://github.com/llvm/llvm-project/blob/main/libcxx/include/__memory/shared_ptr.h

2 years agoMerge pull request #13744 from tamiko/transfinite_fix_codim_one
Martin Kronbichler [Tue, 17 May 2022 05:47:20 +0000 (07:47 +0200)]
Merge pull request #13744 from tamiko/transfinite_fix_codim_one

TransfiniteInterpolationManifold: fix codimension one case

2 years agoMerge pull request #13746 from tamiko/fix_typo
Marc Fehling [Tue, 17 May 2022 04:38:27 +0000 (22:38 -0600)]
Merge pull request #13746 from tamiko/fix_typo

base/tensor.h: Fix a typo

2 years agobase/tensor.h: Fix a typo 13746/head
Matthias Maier [Tue, 17 May 2022 02:21:36 +0000 (21:21 -0500)]
base/tensor.h: Fix a typo

2 years agoTransfiniteInterpolationManifold: add a test 13744/head
Matthias Maier [Mon, 16 May 2022 17:51:49 +0000 (12:51 -0500)]
TransfiniteInterpolationManifold: add a test

2 years agoMerge pull request #13742 from bangerth/typo
Daniel Arndt [Mon, 16 May 2022 18:09:17 +0000 (14:09 -0400)]
Merge pull request #13742 from bangerth/typo

2 years agoTransfiniteInterpolationManifold: fix codimension one case
Matthias Maier [Mon, 16 May 2022 17:36:16 +0000 (12:36 -0500)]
TransfiniteInterpolationManifold: fix codimension one case

The codimension one case currently fails with an assertion:
```
An error occurred in line <290> of file <source/grid/grid_tools.cc> in function
    std::pair<DerivativeForm<1, dim, spacedim>, Tensor<1, spacedim>> dealii::GridTools::affine_cell_approximation(const ArrayView<const Point<spacedim>> &) [dim = 2, spacedim = 3]
The violated condition was:
    ::dealii::deal_II_exceptions::internals::compare_for_equality(vertices.size(), GeometryInfo<dim>::vertices_per_cell)
Additional information:
    Dimension 9 not equal to 4.
```
This is triggered because we take a compatibility branch in case of
`dim < spacedim` (in `include/deal.II/fe/mapping_q_internal.h`):
```
908         if (real_support_points.size() ==
909               GeometryInfo<dim>::vertices_per_cell ||
910             dim < spacedim)
911           {
```
but still initialize the vector `unit_points` by a subdivided quadrature
(which is needed for the default quadratic approximation; in
`source/grid/manifold_lib.cc`):
```
1686   std::vector<Point<dim>> unit_points =
1687     QIterated<dim>(QTrapez<1>(), 2).get_points();
1688   std::vector<Point<spacedim>> real_points(unit_points.size());
```

Fix this by simply initializing `unit_points` with the right number of
interpolation points for the `dim < spacedim` variant.

2 years agoFix a typo. 13742/head
Wolfgang Bangerth [Mon, 16 May 2022 16:27:48 +0000 (10:27 -0600)]
Fix a typo.

2 years agoMerge pull request #13730 from kronbichler/add_test_output_variant
Peter Munch [Mon, 16 May 2022 09:47:34 +0000 (11:47 +0200)]
Merge pull request #13730 from kronbichler/add_test_output_variant

Add another variant for multigrid test

2 years agoMerge pull request #13717 from luca-heltai/cgal-compute_boolean_operation
Peter Munch [Mon, 16 May 2022 09:08:53 +0000 (11:08 +0200)]
Merge pull request #13717 from luca-heltai/cgal-compute_boolean_operation

Corefine and compute boolean operations in CGAL

2 years agoMerge pull request #13739 from marcfehling/fixtest_sharedtria_refine
David Wells [Mon, 16 May 2022 02:18:59 +0000 (22:18 -0400)]
Merge pull request #13739 from marcfehling/fixtest_sharedtria_refine

Added missing headers to failing test.

2 years agoConvert "not less than" to "greater than or equal to".
David Wells [Sun, 15 May 2022 22:02:28 +0000 (18:02 -0400)]
Convert "not less than" to "greater than or equal to".

The later is much simpler.

2 years agoAdded missing headers to failing test. 13739/head
Marc Fehling [Sun, 15 May 2022 22:56:39 +0000 (16:56 -0600)]
Added missing headers to failing test.

2 years agoFixed documenation. 13717/head
Luca Heltai [Sun, 15 May 2022 20:11:25 +0000 (23:11 +0300)]
Fixed documenation.

2 years agoMerge pull request #13737 from peterrum/ldv_fix_size
Peter Munch [Sun, 15 May 2022 19:14:17 +0000 (21:14 +0200)]
Merge pull request #13737 from peterrum/ldv_fix_size

LA:d:V: fix size in the case of shared memory

2 years agoMerge pull request #13738 from gfcas/typo
Luca Heltai [Sun, 15 May 2022 18:49:28 +0000 (21:49 +0300)]
Merge pull request #13738 from gfcas/typo

Fix typo w_cycle

2 years agoaddress comments 13721/head
Timo Heister [Sun, 15 May 2022 15:24:33 +0000 (11:24 -0400)]
address comments

2 years agoMerge pull request #13736 from drwells/gcc-12-warnings
Martin Kronbichler [Sun, 15 May 2022 14:03:47 +0000 (16:03 +0200)]
Merge pull request #13736 from drwells/gcc-12-warnings

Fix some GCC-12 warnings.

2 years agoMerge pull request #13732 from tamiko/remove_as_needed
Timo Heister [Sun, 15 May 2022 12:02:42 +0000 (08:02 -0400)]
Merge pull request #13732 from tamiko/remove_as_needed

CMake: remove -Wl,--as-needed flag setup

2 years agoFix typo w_cycle 13738/head
Fabian Castelli [Sun, 15 May 2022 10:59:37 +0000 (12:59 +0200)]
Fix typo w_cycle


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.