]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
3 years agoAvoid unnecessary memory allocation. 13014/head
Wolfgang Bangerth [Mon, 29 Nov 2021 22:37:36 +0000 (15:37 -0700)]
Avoid unnecessary memory allocation.

3 years agoMerge pull request #13005 from bangerth/aligned
Peter Munch [Tue, 30 Nov 2021 12:27:13 +0000 (13:27 +0100)]
Merge pull request #13005 from bangerth/aligned

Fix a memory leak in AlignedVector.

3 years agoMerge pull request #12999 from peterrum/FEEvaluationImplHangingNodes_scalar_
Martin Kronbichler [Tue, 30 Nov 2021 12:19:54 +0000 (13:19 +0100)]
Merge pull request #12999 from peterrum/FEEvaluationImplHangingNodes_scalar_

Add FEEvaluationImplHangingNodes::RunTypes::scalar

3 years agoUse DEAL_II_ALWAYS_INLINE_RELEASE 12999/head
Peter Munch [Tue, 30 Nov 2021 08:31:51 +0000 (09:31 +0100)]
Use DEAL_II_ALWAYS_INLINE_RELEASE

3 years agoMerge pull request #13010 from bangerth/clear
Martin Kronbichler [Tue, 30 Nov 2021 07:58:57 +0000 (08:58 +0100)]
Merge pull request #13010 from bangerth/clear

Use a simpler way to clear a vector.

3 years agoMerge pull request #13009 from bangerth/init
Martin Kronbichler [Tue, 30 Nov 2021 07:50:59 +0000 (08:50 +0100)]
Merge pull request #13009 from bangerth/init

Use a simpler way to initialize default arguments.

3 years agoMerge pull request #13006 from marcfehling/angle
Martin Kronbichler [Tue, 30 Nov 2021 07:48:37 +0000 (08:48 +0100)]
Merge pull request #13006 from marcfehling/angle

Use internal rotation matrix for airfoil.

3 years agoUse a simpler way to clear a vector. 13010/head
Wolfgang Bangerth [Tue, 30 Nov 2021 03:25:24 +0000 (20:25 -0700)]
Use a simpler way to clear a vector.

3 years agoUse a simpler way to initialize default arguments. 13009/head
Wolfgang Bangerth [Tue, 30 Nov 2021 03:24:45 +0000 (20:24 -0700)]
Use a simpler way to initialize default arguments.

3 years agoUse internal rotation matrix for airfoil. 13006/head
Marc Fehling [Tue, 30 Nov 2021 01:34:25 +0000 (18:34 -0700)]
Use internal rotation matrix for airfoil.

3 years agoAdd a test. 13005/head
Wolfgang Bangerth [Mon, 29 Nov 2021 22:26:45 +0000 (15:26 -0700)]
Add a test.

3 years agoFix a memory leak in AlignedVector.
Wolfgang Bangerth [Mon, 29 Nov 2021 22:26:28 +0000 (15:26 -0700)]
Fix a memory leak in AlignedVector.

3 years agoMerge pull request #13004 from kronbichler/avoid_invalid_memory_access
Daniel Arndt [Mon, 29 Nov 2021 19:49:31 +0000 (14:49 -0500)]
Merge pull request #13004 from kronbichler/avoid_invalid_memory_access

3 years agoAdd FEEvaluationImplHangingNodes::RunTypes::scalar
Peter Munch [Sat, 27 Nov 2021 12:01:33 +0000 (13:01 +0100)]
Add FEEvaluationImplHangingNodes::RunTypes::scalar

3 years agoAvoid dereferencing a past-the-end iterator 13004/head
Martin Kronbichler [Mon, 29 Nov 2021 14:12:20 +0000 (15:12 +0100)]
Avoid dereferencing a past-the-end iterator

3 years agoMerge pull request #13003 from kronbichler/mf_cellwise_mass_use_template
Peter Munch [Mon, 29 Nov 2021 16:11:51 +0000 (17:11 +0100)]
Merge pull request #13003 from kronbichler/mf_cellwise_mass_use_template

Use pre-compiled code for CellwiseInverseMassMatrix

3 years agoUse pre-compiled code for CellwiseInverseMassMatrix 13003/head
Martin Kronbichler [Mon, 29 Nov 2021 10:18:02 +0000 (11:18 +0100)]
Use pre-compiled code for CellwiseInverseMassMatrix

3 years agoMerge pull request #13002 from bangerth/doc-2
Martin Kronbichler [Mon, 29 Nov 2021 11:45:02 +0000 (12:45 +0100)]
Merge pull request #13002 from bangerth/doc-2

Fix and augment documentation.

3 years agoMerge pull request #13001 from peterrum/VectorizedArrayTrait
Martin Kronbichler [Mon, 29 Nov 2021 10:23:53 +0000 (11:23 +0100)]
Merge pull request #13001 from peterrum/VectorizedArrayTrait

Introduce internal::VectorizedArrayTrait and use it

3 years agoFix and augment documentation. 13002/head
Wolfgang Bangerth [Sun, 28 Nov 2021 19:13:16 +0000 (12:13 -0700)]
Fix and augment documentation.

Specifically, the picture shows four, not three hexahedra being subdivided.

3 years agoIntroduce internal::VectorizedArrayTrait and use it 13001/head
Peter Munch [Sun, 28 Nov 2021 17:00:20 +0000 (18:00 +0100)]
Introduce internal::VectorizedArrayTrait and use it

3 years agoMerge pull request #13000 from kronbichler/improve_mf_kernel
Martin Kronbichler [Sun, 28 Nov 2021 09:49:58 +0000 (10:49 +0100)]
Merge pull request #13000 from kronbichler/improve_mf_kernel

Help compiler exploit hanging-node symmetries by reduced reg loads

3 years agoHelp compiler exploit hanging-node symmetries by reduced reg loads 13000/head
Martin Kronbichler [Sat, 27 Nov 2021 20:07:14 +0000 (21:07 +0100)]
Help compiler exploit hanging-node symmetries by reduced reg loads

3 years agoMerge pull request #12997 from peterrum/FEEvaluationImplHangingNodes_runner
Peter Munch [Sat, 27 Nov 2021 10:22:15 +0000 (11:22 +0100)]
Merge pull request #12997 from peterrum/FEEvaluationImplHangingNodes_runner

Move FEEvaluationImplHangingNodes::run_internal() into a specialized class

3 years agoMove FEEvaluationImplHangingNodes::run_internal() into a specialized class 12997/head
Peter Munch [Fri, 26 Nov 2021 19:41:52 +0000 (20:41 +0100)]
Move FEEvaluationImplHangingNodes::run_internal() into a specialized class

3 years agoMerge pull request #12995 from elauksap/table_to_vector
Peter Munch [Fri, 26 Nov 2021 20:47:01 +0000 (21:47 +0100)]
Merge pull request #12995 from elauksap/table_to_vector

Use std::vector instead of Table

3 years agoMerge pull request #12996 from peterrum/FEEvaluationImplHangingNodes_cleanup
Peter Munch [Fri, 26 Nov 2021 20:43:24 +0000 (21:43 +0100)]
Merge pull request #12996 from peterrum/FEEvaluationImplHangingNodes_cleanup

Stylist clean-up in FEEvaluationImplHangingNodes

3 years agoStylist clean-up in FEEvaluationImplHangingNodes 12996/head
Peter Munch [Fri, 26 Nov 2021 18:38:50 +0000 (19:38 +0100)]
Stylist clean-up in FEEvaluationImplHangingNodes

3 years agoUse std::vector instead of Table 12995/head
Pasquale Africa [Fri, 26 Nov 2021 08:57:28 +0000 (08:57 +0000)]
Use std::vector instead of Table

3 years agoMerge pull request #12994 from kronbichler/alternative_interpolation
Martin Kronbichler [Fri, 26 Nov 2021 14:20:08 +0000 (15:20 +0100)]
Merge pull request #12994 from kronbichler/alternative_interpolation

Vectorize evaluation of hanging node interpolation

3 years agoVectorize evaluation of hanging node constraints 12994/head
Martin Kronbichler [Thu, 25 Nov 2021 19:12:56 +0000 (20:12 +0100)]
Vectorize evaluation of hanging node constraints

3 years agoMerge pull request #12971 from bangerth/filters-tests
Matthias Maier [Fri, 26 Nov 2021 11:05:06 +0000 (05:05 -0600)]
Merge pull request #12971 from bangerth/filters-tests

Use iterator filters in tests/.

3 years agoMerge pull request #12972 from bangerth/doc-1
Matthias Maier [Fri, 26 Nov 2021 11:04:46 +0000 (05:04 -0600)]
Merge pull request #12972 from bangerth/doc-1

Update the documentation on iterator filters.

3 years agoAlternative hanging node kernel to reduce number of checks
Martin Kronbichler [Thu, 25 Nov 2021 09:52:49 +0000 (10:52 +0100)]
Alternative hanging node kernel to reduce number of checks

3 years agoMerge pull request #12992 from Rombur/mf_reinit_bug
Martin Kronbichler [Thu, 25 Nov 2021 09:31:19 +0000 (10:31 +0100)]
Merge pull request #12992 from Rombur/mf_reinit_bug

Fix bug MatrixFree::reinit

3 years agoMerge pull request #12991 from tjhei/mpi_create_big_sequential_return
Martin Kronbichler [Thu, 25 Nov 2021 08:03:46 +0000 (09:03 +0100)]
Merge pull request #12991 from tjhei/mpi_create_big_sequential_return

delete sequential code in big MPI datatype

3 years agoFix bug MatrixFree::reinit 12992/head
Bruno Turcksin [Wed, 24 Nov 2021 20:54:54 +0000 (20:54 +0000)]
Fix bug MatrixFree::reinit

3 years agobig MPI datatype delete sequential 12991/head
Timo Heister [Wed, 24 Nov 2021 16:43:23 +0000 (11:43 -0500)]
big MPI datatype delete sequential

Turns out that the whole implementation sits inside an ifdef
DEAL_II_WITH_MPI, so there is no reason to have a sequential version
(which also doesn't compile because MPI_Result doesn't even exist).

fix

3 years agoMerge pull request #12989 from kronbichler/warning_copy_constructor
Peter Munch [Wed, 24 Nov 2021 11:22:59 +0000 (12:22 +0100)]
Merge pull request #12989 from kronbichler/warning_copy_constructor

Fix compile warning by adding copy constructor to hp iterator

3 years agoMerge pull request #12988 from fdrmrc/fix_extractors_in_localrhs_step-22
Matthias Maier [Wed, 24 Nov 2021 10:02:55 +0000 (04:02 -0600)]
Merge pull request #12988 from fdrmrc/fix_extractors_in_localrhs_step-22

Use extractors for local_rhs in step-22

3 years agoMerge pull request #12969 from Rombur/kokkos_cmake
Martin Kronbichler [Wed, 24 Nov 2021 09:39:10 +0000 (10:39 +0100)]
Merge pull request #12969 from Rombur/kokkos_cmake

Fix bug in build system when using Kokkos

3 years agoFix compile warning by adding copy constructor to hp iterator 12989/head
Martin Kronbichler [Wed, 24 Nov 2021 09:26:48 +0000 (10:26 +0100)]
Fix compile warning by adding copy constructor to hp iterator

3 years agoMerge pull request #12977 from peterrum/setup_constraints_refactor
Martin Kronbichler [Wed, 24 Nov 2021 08:30:18 +0000 (09:30 +0100)]
Merge pull request #12977 from peterrum/setup_constraints_refactor

Refactor HangingNodes::setup_constraints()

3 years agoMerge pull request #12973 from tjhei/checkpointing_large_part2
Wolfgang Bangerth [Wed, 24 Nov 2021 04:22:38 +0000 (21:22 -0700)]
Merge pull request #12973 from tjhei/checkpointing_large_part2

fix checkpointing with >2GB per process

3 years agostep-22 now uses extractors in local rhs 12988/head
Marco Feder [Tue, 23 Nov 2021 19:43:18 +0000 (20:43 +0100)]
step-22 now uses extractors in local rhs

3 years agoMerge pull request #12985 from peterrum/cuda_flags
Daniel Arndt [Tue, 23 Nov 2021 14:27:40 +0000 (09:27 -0500)]
Merge pull request #12985 from peterrum/cuda_flags

3 years agoRefactor HangingNodes::setup_constraints() 12977/head
Peter Munch [Thu, 18 Nov 2021 21:57:20 +0000 (22:57 +0100)]
Refactor HangingNodes::setup_constraints()

3 years agoImprove default behaviour of CUDAWrappers::MatrixFree::reinit() 12985/head
Peter Munch [Tue, 23 Nov 2021 09:29:43 +0000 (10:29 +0100)]
Improve default behaviour of CUDAWrappers::MatrixFree::reinit()

3 years agoMerge pull request #12984 from drwells/remove-set_vertex_dof_index
Wolfgang Bangerth [Tue, 23 Nov 2021 04:05:39 +0000 (21:05 -0700)]
Merge pull request #12984 from drwells/remove-set_vertex_dof_index

Remove set_vertex_dof_index().

3 years agoMerge pull request #12982 from peterrum/CollectionIterator_trait
David Wells [Tue, 23 Nov 2021 02:17:38 +0000 (21:17 -0500)]
Merge pull request #12982 from peterrum/CollectionIterator_trait

Add iterator traits to hp::CollectionIterator

3 years agoRemove set_vertex_dof_index(). 12984/head
David Wells [Tue, 23 Nov 2021 01:53:12 +0000 (20:53 -0500)]
Remove set_vertex_dof_index().

This is no longer used as of e759ceee8e.

3 years agoMerge pull request #12980 from peterrum/neighbor_child_on_subface_simplex
Peter Munch [Mon, 22 Nov 2021 21:06:31 +0000 (22:06 +0100)]
Merge pull request #12980 from peterrum/neighbor_child_on_subface_simplex

Fix CellAccessor::neighbor_child_on_subface()

3 years agoMerge pull request #12979 from peterrum/merge_triangulations_simplex
David Wells [Mon, 22 Nov 2021 19:29:25 +0000 (14:29 -0500)]
Merge pull request #12979 from peterrum/merge_triangulations_simplex

Fix GridGenerator::merge_triangulations() for simplex meshes

3 years agoMerge pull request #12976 from peterrum/FEImmersedSurfaceValues_assert
Martin Kronbichler [Mon, 22 Nov 2021 19:28:45 +0000 (20:28 +0100)]
Merge pull request #12976 from peterrum/FEImmersedSurfaceValues_assert

Add assert to FEImmersedSurfaceValues

3 years agoAdd assert to FEImmersedSurfaceValues 12976/head
Peter Munch [Sat, 20 Nov 2021 12:25:33 +0000 (13:25 +0100)]
Add assert to FEImmersedSurfaceValues

3 years agoFix GridGenerator::merge_triangulations() for simplex meshes 12979/head
Peter Munch [Mon, 22 Nov 2021 10:28:34 +0000 (11:28 +0100)]
Fix GridGenerator::merge_triangulations() for simplex meshes

3 years agoAdd iterator traits to hp::CollectionIterator 12982/head
Peter Munch [Mon, 22 Nov 2021 14:50:59 +0000 (15:50 +0100)]
Add iterator traits to hp::CollectionIterator

3 years agoMerge pull request #12981 from kronbichler/simd_simplify_blend
Peter Munch [Mon, 22 Nov 2021 13:35:45 +0000 (14:35 +0100)]
Merge pull request #12981 from kronbichler/simd_simplify_blend

VectorizedArray: Simplify compare_and_apply_mask by blend instruction

3 years agoVectorizedArray: Simplify compare_and_apply_mask by blend instruction 12981/head
Martin Kronbichler [Mon, 22 Nov 2021 10:38:02 +0000 (11:38 +0100)]
VectorizedArray: Simplify compare_and_apply_mask by blend instruction

3 years agoFix CellAccessor::neighbor_child_on_subface() 12980/head
Peter Munch [Mon, 22 Nov 2021 10:32:36 +0000 (11:32 +0100)]
Fix CellAccessor::neighbor_child_on_subface()

3 years agoMerge pull request #12978 from tjhei/mg_access_assert
Peter Munch [Mon, 22 Nov 2021 07:06:52 +0000 (08:06 +0100)]
Merge pull request #12978 from tjhei/mg_access_assert

add Assert to get_mg_dof_indices

3 years agoadd Assert to get_mg_dof_indices 12978/head
Timo Heister [Sun, 21 Nov 2021 22:04:49 +0000 (17:04 -0500)]
add Assert to get_mg_dof_indices

Calling get_mg_dof_indices currently causes a segfault when you don't
have MG DoFs distributed. Fix by adding an Assert with a nice message in
two places (why not).

3 years agoMerge pull request #12965 from bangerth/filters
Timo Heister [Sat, 20 Nov 2021 03:19:24 +0000 (22:19 -0500)]
Merge pull request #12965 from bangerth/filters

Use iterator filters in our code base.

3 years agofix checkpointing with >2GB per process 12973/head
Timo Heister [Sat, 20 Nov 2021 03:02:51 +0000 (22:02 -0500)]
fix checkpointing with >2GB per process

This fixes save/load of fixed and variable checkpointing where
individual ranks write more than 2GBs of data.
Part of #12873 and #12752

3 years agoMerge pull request #12967 from bangerth/comsol
David Wells [Sat, 20 Nov 2021 02:45:47 +0000 (21:45 -0500)]
Merge pull request #12967 from bangerth/comsol

More work for COMSOL meshes

3 years agoMerge pull request #12970 from masterleinad/replace_cancel_builds_on_update
Timo Heister [Sat, 20 Nov 2021 00:24:38 +0000 (19:24 -0500)]
Merge pull request #12970 from masterleinad/replace_cancel_builds_on_update

Replace cancel-builds-on-update by concurrency feature in the GitHub CI

3 years agoUse proper types instead of string comparisons. 12967/head
Wolfgang Bangerth [Fri, 19 Nov 2021 23:40:06 +0000 (16:40 -0700)]
Use proper types instead of string comparisons.

3 years agoUpdate the documentation on iterator filters. 12972/head
Wolfgang Bangerth [Fri, 19 Nov 2021 18:31:59 +0000 (11:31 -0700)]
Update the documentation on iterator filters.

3 years agoUse iterator filters in tests/. 12971/head
Wolfgang Bangerth [Fri, 19 Nov 2021 18:29:21 +0000 (11:29 -0700)]
Use iterator filters in tests/.

3 years agoMerge pull request #12964 from tjhei/mpi_create_big_datatype
Wolfgang Bangerth [Fri, 19 Nov 2021 18:25:50 +0000 (11:25 -0700)]
Merge pull request #12964 from tjhei/mpi_create_big_datatype

Utilities::MPI::create_mpi_data_type_n_bytes

3 years agoround 2 of comments 12964/head
Timo Heister [Fri, 19 Nov 2021 11:21:55 +0000 (06:21 -0500)]
round 2 of comments

3 years agoUse emplace_back() over push_back().
Wolfgang Bangerth [Thu, 18 Nov 2021 22:40:06 +0000 (15:40 -0700)]
Use emplace_back() over push_back().

3 years agoReplace cancel-builds-on-update by concurrency feature in the GitHub CI 12970/head
Daniel Arndt [Thu, 18 Nov 2021 22:01:43 +0000 (17:01 -0500)]
Replace cancel-builds-on-update by concurrency feature in the GitHub CI

3 years agoFix bug in build system when using Kokkos 12969/head
Bruno Turcksin [Fri, 12 Nov 2021 21:25:37 +0000 (21:25 +0000)]
Fix bug in build system when using Kokkos

3 years agoaddress comments
Timo Heister [Thu, 18 Nov 2021 19:32:56 +0000 (14:32 -0500)]
address comments

3 years agoAdd more tests.
Wolfgang Bangerth [Wed, 17 Nov 2021 04:37:10 +0000 (21:37 -0700)]
Add more tests.

3 years agoRead more variants of COMSOL files.
Wolfgang Bangerth [Wed, 17 Nov 2021 04:36:29 +0000 (21:36 -0700)]
Read more variants of COMSOL files.

3 years agoFix a test.
Wolfgang Bangerth [Wed, 17 Nov 2021 02:07:55 +0000 (19:07 -0700)]
Fix a test.

3 years agoMerge pull request #12949 from bangerth/comsol
Bruno Turcksin [Thu, 18 Nov 2021 18:14:03 +0000 (13:14 -0500)]
Merge pull request #12949 from bangerth/comsol

3 years agoMerge pull request #12966 from bergbauer/cell_neighbor
Peter Munch [Thu, 18 Nov 2021 18:10:43 +0000 (19:10 +0100)]
Merge pull request #12966 from bergbauer/cell_neighbor

FEEvaluation: Select correct code path for cell neighbors

3 years agoSelect correct code path for neighbor elements 12966/head
Maximilian Bergbauer [Tue, 9 Nov 2021 13:37:57 +0000 (14:37 +0100)]
Select correct code path for neighbor elements

3 years agoMerge pull request #12024 from simonsticko/fe_immersed_surface_values
Peter Munch [Wed, 17 Nov 2021 22:17:06 +0000 (23:17 +0100)]
Merge pull request #12024 from simonsticko/fe_immersed_surface_values

Add class FEImmersedSurfaceValues

3 years agoUse iterator filters in our code base. 12965/head
Wolfgang Bangerth [Wed, 17 Nov 2021 21:09:54 +0000 (14:09 -0700)]
Use iterator filters in our code base.

3 years agoMerge pull request #12957 from bangerth/warning
Peter Munch [Wed, 17 Nov 2021 20:44:17 +0000 (21:44 +0100)]
Merge pull request #12957 from bangerth/warning

Work around a (wrong) warning about an unused variable.

3 years agoAdd class NonMatching::FEImmersedSurfaceValues 12024/head
Simon Sticko [Wed, 17 Nov 2021 09:42:24 +0000 (10:42 +0100)]
Add class NonMatching::FEImmersedSurfaceValues

That has the same shape function values/derivatives as FEValues,
but has JxW-values corresponding to integration over a surface
immersed in the cell. This is achieved by passing an
ImmersedSurfaceQuadrature instead of a Quadrature to the constructor.

Add a virtual function fill_fe_immersed_surface_values on Mapping to
be able to compute the correct JxW-values and surface normals. Make it
throw ExcNotImplemented by default, but override it with an
implementation on MappingCartesian and MappingQ.

3 years agoWork around a (wrong) warning about an unused variable. 12957/head
Wolfgang Bangerth [Tue, 16 Nov 2021 17:37:18 +0000 (10:37 -0700)]
Work around a (wrong) warning about an unused variable.

3 years agoUtilities::MPI::create_mpi_data_type_n_bytes
Timo Heister [Wed, 17 Nov 2021 16:57:24 +0000 (11:57 -0500)]
Utilities::MPI::create_mpi_data_type_n_bytes

part of #12752

3 years agoMerge pull request #12963 from peterrum/DictionaryPayLoad_assert_fix
Peter Munch [Wed, 17 Nov 2021 16:12:24 +0000 (17:12 +0100)]
Merge pull request #12963 from peterrum/DictionaryPayLoad_assert_fix

Fix assert in DictionaryPayLoad

3 years agoMerge pull request #12952 from bangerth/filters
David Wells [Wed, 17 Nov 2021 14:59:46 +0000 (09:59 -0500)]
Merge pull request #12952 from bangerth/filters

Provide C++20-style operator| to filter iterator ranges.

3 years agoFix assert in DictionaryPayLoad 12963/head
Peter Munch [Wed, 17 Nov 2021 14:31:40 +0000 (15:31 +0100)]
Fix assert in DictionaryPayLoad

3 years agoMerge pull request #12962 from peterrum/CellIteratorContainer_inline
Peter Munch [Wed, 17 Nov 2021 13:12:30 +0000 (14:12 +0100)]
Merge pull request #12962 from peterrum/CellIteratorContainer_inline

CellIteratorContainer: inline function

3 years agoCellIteratorContainer: inline function 12962/head
Peter Munch [Wed, 17 Nov 2021 11:31:23 +0000 (12:31 +0100)]
CellIteratorContainer: inline function

3 years agoMerge pull request #12959 from peterrum/ConstraintKinds_memory_consumption
Peter Munch [Wed, 17 Nov 2021 11:14:27 +0000 (12:14 +0100)]
Merge pull request #12959 from peterrum/ConstraintKinds_memory_consumption

ConstraintKinds: implement memory_consumption()

3 years agoMerge pull request #12945 from peterrum/subcell
Martin Kronbichler [Wed, 17 Nov 2021 09:22:01 +0000 (10:22 +0100)]
Merge pull request #12945 from peterrum/subcell

Rename ConstraintKinds::type to subcell

3 years agoMerge pull request #12951 from bangerth/doc-0
Martin Kronbichler [Wed, 17 Nov 2021 09:18:30 +0000 (10:18 +0100)]
Merge pull request #12951 from bangerth/doc-0

Minor updates to the documentation of CellData.

3 years agoMerge pull request #12961 from bangerth/unsigned-2
Martin Kronbichler [Wed, 17 Nov 2021 09:05:09 +0000 (10:05 +0100)]
Merge pull request #12961 from bangerth/unsigned-2

Make the 'direction' argument of some GridTools functions 'unsigned'.

3 years agoConvert a few places to use operator| to filter iterators. 12952/head
Wolfgang Bangerth [Wed, 17 Nov 2021 04:41:42 +0000 (21:41 -0700)]
Convert a few places to use operator| to filter iterators.

3 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 16 Nov 2021 01:37:19 +0000 (18:37 -0700)]
Add a changelog entry.

3 years agoAdd tests.
Wolfgang Bangerth [Tue, 16 Nov 2021 01:29:52 +0000 (18:29 -0700)]
Add tests.

3 years agoProvide C++20-style operator| to filter iterator ranges.
Wolfgang Bangerth [Tue, 16 Nov 2021 01:29:18 +0000 (18:29 -0700)]
Provide C++20-style operator| to filter iterator ranges.


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.