]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Sun, 5 Dec 2021 23:09:09 +0000 (16:09 -0700)]
Also inline the worker class as a lambda function.
Wolfgang Bangerth [Sun, 5 Dec 2021 22:55:49 +0000 (15:55 -0700)]
Move a check out of an inner loop.
Wolfgang Bangerth [Sun, 5 Dec 2021 22:51:43 +0000 (15:51 -0700)]
Remove the TBBCopier class and just inline its only function as a lambda.
Wolfgang Bangerth [Sun, 5 Dec 2021 22:42:36 +0000 (15:42 -0700)]
Be type correct -- the new TBB allows us to.
Marc Fehling [Mon, 6 Dec 2021 01:16:06 +0000 (18:16 -0700)]
Merge pull request #13031 from bangerth/tbb
Minimal change to make WorkStream work with newer TBB versions.
Wolfgang Bangerth [Sun, 5 Dec 2021 21:50:48 +0000 (14:50 -0700)]
Minimal change to make WorkStream work with newer TBB versions.
Marc Fehling [Sun, 5 Dec 2021 04:38:37 +0000 (21:38 -0700)]
Merge pull request #13029 from drwells/remove-explicit-ctor-bug-reference
Remove references to DEAL_II_EXPLICIT_CONSTRUCTOR_BUG.
David Wells [Sun, 5 Dec 2021 01:22:16 +0000 (20:22 -0500)]
Remove references to DEAL_II_EXPLICIT_CONSTRUCTOR_BUG.
This was removed in
252c891bb0d5402927177d9de12088c92d348808 .
David Wells [Sun, 5 Dec 2021 01:00:44 +0000 (20:00 -0500)]
Merge pull request #13024 from bangerth/threads
Explicitly wait for tasks to be done.
Wolfgang Bangerth [Fri, 3 Dec 2021 03:43:25 +0000 (20:43 -0700)]
Merge pull request #13026 from marcfehling/assert
Adjust assert in Physics::VectorRelations.
Marc Fehling [Fri, 3 Dec 2021 00:43:09 +0000 (17:43 -0700)]
Adjust assert.
Wolfgang Bangerth [Thu, 2 Dec 2021 22:17:44 +0000 (15:17 -0700)]
Merge pull request #13025 from marcfehling/hp_step-4
Fix test `mpi/hp_step-4`.
Marc Fehling [Thu, 2 Dec 2021 18:52:09 +0000 (11:52 -0700)]
Fix test `mpi/hp_step-4`.
Wolfgang Bangerth [Thu, 2 Dec 2021 04:31:09 +0000 (21:31 -0700)]
Explicitly wait for tasks to be done.
Marc Fehling [Thu, 2 Dec 2021 16:45:16 +0000 (09:45 -0700)]
Merge pull request #13022 from tjhei/ci-no-win2016
CI: replace windows-2016 by windows-2022
David Wells [Wed, 1 Dec 2021 20:23:49 +0000 (15:23 -0500)]
Merge pull request #13014 from bangerth/aligned-2
Avoid unnecessary memory allocation.
Timo Heister [Wed, 1 Dec 2021 17:39:29 +0000 (12:39 -0500)]
CI: replace windows-2016 by windows-2022
The 2016 environment will be removed March 2022 and will have blackout
on dec 1 (today). Replace with 2022.
Martin Kronbichler [Wed, 1 Dec 2021 08:26:47 +0000 (09:26 +0100)]
Merge pull request #13021 from tamiko/avoid_spurious_boost_warnings
Boost includes: use BOOST_ALLOW_DEPRECATED_HEADERS to suppress warnings
Martin Kronbichler [Wed, 1 Dec 2021 07:54:02 +0000 (08:54 +0100)]
Merge pull request #13016 from kronbichler/tests_uninitialized
Do not use uninitialized variable in tests
Matthias Maier [Wed, 1 Dec 2021 03:25:36 +0000 (21:25 -0600)]
Boost includes: use BOOST_ALLOW_DEPRECATED_HEADERS to suppress warnings
Matthias Maier [Wed, 1 Dec 2021 03:18:11 +0000 (21:18 -0600)]
CMake: add a configure check for spurious boost deprecation warnings
Martin Kronbichler [Tue, 30 Nov 2021 21:54:44 +0000 (22:54 +0100)]
Merge pull request #12756 from simonsticko/non_matching_fe_values
Add class NonMatching::FEValues
Peter Munch [Tue, 30 Nov 2021 21:39:28 +0000 (22:39 +0100)]
Merge pull request #13013 from kronbichler/move_implementation_out_of_header
Move implementation for ShapeInfo to templates.h file
Martin Kronbichler [Tue, 30 Nov 2021 21:35:43 +0000 (22:35 +0100)]
Do not use uninitialized variable in tests
Martin Kronbichler [Tue, 30 Nov 2021 20:58:12 +0000 (21:58 +0100)]
Merge pull request #13015 from bangerth/clean
Guard a forward declaration.
Martin Kronbichler [Tue, 30 Nov 2021 20:57:35 +0000 (21:57 +0100)]
Merge pull request #13008 from marcfehling/angle-2
Functions for calculating angles between vectors.
Martin Kronbichler [Tue, 30 Nov 2021 19:48:32 +0000 (20:48 +0100)]
Update two tests
Martin Kronbichler [Tue, 30 Nov 2021 19:48:20 +0000 (20:48 +0100)]
Changelog
Wolfgang Bangerth [Tue, 30 Nov 2021 18:42:30 +0000 (11:42 -0700)]
Guard a forward declaration.
Wolfgang Bangerth [Tue, 30 Nov 2021 17:10:31 +0000 (10:10 -0700)]
Merge pull request #13011 from kronbichler/mapping_q_narrow_simd
Use narrowest possible SIMD vector for MappingQ::InternalData
Wolfgang Bangerth [Mon, 29 Nov 2021 22:37:36 +0000 (15:37 -0700)]
Avoid unnecessary memory allocation.
Marc Fehling [Tue, 30 Nov 2021 01:49:53 +0000 (18:49 -0700)]
Functions for calculating angles between vectors.
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.
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
Martin Kronbichler [Tue, 30 Nov 2021 09:43:11 +0000 (10:43 +0100)]
Move implementation for ShapeInfo to templates.h file
Martin Kronbichler [Tue, 30 Nov 2021 08:41:13 +0000 (09:41 +0100)]
Extend documentation
Peter Munch [Tue, 30 Nov 2021 08:31:51 +0000 (09:31 +0100)]
Use DEAL_II_ALWAYS_INLINE_RELEASE
Martin Kronbichler [Tue, 30 Nov 2021 08:14:35 +0000 (09:14 +0100)]
Use narrowest possible SIMD vector for MappingQ::InternalData
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.
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.
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.
Wolfgang Bangerth [Tue, 30 Nov 2021 03:25:24 +0000 (20:25 -0700)]
Use a simpler way to clear a vector.
Wolfgang Bangerth [Tue, 30 Nov 2021 03:24:45 +0000 (20:24 -0700)]
Use a simpler way to initialize default arguments.
Marc Fehling [Tue, 30 Nov 2021 01:34:25 +0000 (18:34 -0700)]
Use internal rotation matrix for airfoil.
Wolfgang Bangerth [Mon, 29 Nov 2021 22:26:45 +0000 (15:26 -0700)]
Add a test.
Wolfgang Bangerth [Mon, 29 Nov 2021 22:26:28 +0000 (15:26 -0700)]
Fix a memory leak in AlignedVector.
Daniel Arndt [Mon, 29 Nov 2021 19:49:31 +0000 (14:49 -0500)]
Merge pull request #13004 from kronbichler/avoid_invalid_memory_access
Simon Sticko [Mon, 29 Nov 2021 15:55:41 +0000 (16:55 +0100)]
Don't include content of "fe/fe_values.inst" if building documentation.
To avoid a warning when generating documentation of
NonMatching::FEValues.
Peter Munch [Sat, 27 Nov 2021 12:01:33 +0000 (13:01 +0100)]
Add FEEvaluationImplHangingNodes::RunTypes::scalar
Martin Kronbichler [Mon, 29 Nov 2021 14:12:20 +0000 (15:12 +0100)]
Avoid dereferencing a past-the-end iterator
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
Martin Kronbichler [Mon, 29 Nov 2021 10:18:02 +0000 (11:18 +0100)]
Use pre-compiled code for CellwiseInverseMassMatrix
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.
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
Simon Sticko [Thu, 18 Nov 2021 21:42:03 +0000 (22:42 +0100)]
Add class NonMatching::FEValues
This class makes it easier to assemble cut finite element methods, when
the domain is described by a level set function. In the same way as
hp::FEValues, NonMatching::FEValues generates dealii::FEValues like
objects, but where these contain quadrature rules to integrate over the
3 different regions of the cell that are defined by the sign of the
level set function.
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.
Peter Munch [Sun, 28 Nov 2021 17:00:20 +0000 (18:00 +0100)]
Introduce internal::VectorizedArrayTrait and use it
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
Martin Kronbichler [Sat, 27 Nov 2021 20:07:14 +0000 (21:07 +0100)]
Help compiler exploit hanging-node symmetries by reduced reg loads
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
Peter Munch [Fri, 26 Nov 2021 19:41:52 +0000 (20:41 +0100)]
Move FEEvaluationImplHangingNodes::run_internal() into a specialized class
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
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
Peter Munch [Fri, 26 Nov 2021 18:38:50 +0000 (19:38 +0100)]
Stylist clean-up in FEEvaluationImplHangingNodes
Pasquale Africa [Fri, 26 Nov 2021 08:57:28 +0000 (08:57 +0000)]
Use std::vector instead of Table
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
Martin Kronbichler [Thu, 25 Nov 2021 19:12:56 +0000 (20:12 +0100)]
Vectorize evaluation of hanging node constraints
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/.
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.
Martin Kronbichler [Thu, 25 Nov 2021 09:52:49 +0000 (10:52 +0100)]
Alternative hanging node kernel to reduce number of checks
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
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
Bruno Turcksin [Wed, 24 Nov 2021 20:54:54 +0000 (20:54 +0000)]
Fix bug MatrixFree::reinit
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
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
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
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
Martin Kronbichler [Wed, 24 Nov 2021 09:26:48 +0000 (10:26 +0100)]
Fix compile warning by adding copy constructor to hp iterator
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()
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
Marco Feder [Tue, 23 Nov 2021 19:43:18 +0000 (20:43 +0100)]
step-22 now uses extractors in local rhs
Daniel Arndt [Tue, 23 Nov 2021 14:27:40 +0000 (09:27 -0500)]
Merge pull request #12985 from peterrum/cuda_flags
Peter Munch [Thu, 18 Nov 2021 21:57:20 +0000 (22:57 +0100)]
Refactor HangingNodes::setup_constraints()
Peter Munch [Tue, 23 Nov 2021 09:29:43 +0000 (10:29 +0100)]
Improve default behaviour of CUDAWrappers::MatrixFree::reinit()
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().
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
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 .
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()
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
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
Peter Munch [Sat, 20 Nov 2021 12:25:33 +0000 (13:25 +0100)]
Add assert to FEImmersedSurfaceValues
Peter Munch [Mon, 22 Nov 2021 10:28:34 +0000 (11:28 +0100)]
Fix GridGenerator::merge_triangulations() for simplex meshes
Peter Munch [Mon, 22 Nov 2021 14:50:59 +0000 (15:50 +0100)]
Add iterator traits to hp::CollectionIterator
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
Martin Kronbichler [Mon, 22 Nov 2021 10:38:02 +0000 (11:38 +0100)]
VectorizedArray: Simplify compare_and_apply_mask by blend instruction
Peter Munch [Mon, 22 Nov 2021 10:32:36 +0000 (11:32 +0100)]
Fix CellAccessor::neighbor_child_on_subface()
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
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).
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.
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
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.