]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Tue, 16 Nov 2021 19:14:15 +0000 (13:14 -0600)]
TBB OneAPI: Update includes
Matthias Maier [Tue, 16 Nov 2021 18:49:45 +0000 (12:49 -0600)]
CMake: Export whether we have encountered the ONEAPI TBB layout
Matthias Maier [Tue, 16 Nov 2021 18:44:44 +0000 (12:44 -0600)]
CMake: Update module to find oneapi tbb
Wolfgang Bangerth [Thu, 9 Dec 2021 03:07:02 +0000 (20:07 -0700)]
Merge pull request #13050 from tamiko/avoid_warning_bundled_tbb
bundled/tbb: avoid a warning when compiling with -std=c++17
Wolfgang Bangerth [Thu, 9 Dec 2021 03:00:52 +0000 (20:00 -0700)]
Merge pull request #13049 from tamiko/suppress_boost_warning
avoid another boost deprecated headers warning
Matthias Maier [Thu, 9 Dec 2021 02:31:25 +0000 (20:31 -0600)]
Merge pull request #13047 from tamiko/default_disable_taskflow
CMake: set the taskflow feature default to disabled
Matthias Maier [Wed, 8 Dec 2021 23:46:41 +0000 (17:46 -0600)]
bundled/tbb: avoid a warning when compiling with -std=c++17
Matthias Maier [Wed, 8 Dec 2021 23:16:53 +0000 (17:16 -0600)]
avoid another boost deprecated headers warning
Matthias Maier [Wed, 8 Dec 2021 22:07:42 +0000 (16:07 -0600)]
Merge pull request #12953 from bangerth/unsigned
Make dimension counters unsigned.
Matthias Maier [Wed, 8 Dec 2021 22:06:41 +0000 (16:06 -0600)]
Merge pull request #13018 from bangerth/clean
Spawn tasks via the TBB again.
Matthias Maier [Wed, 8 Dec 2021 20:37:04 +0000 (14:37 -0600)]
CMake: set the taskflow feature default to disabled
Let us (default) disable taskflow for the time being to avoid
unnecessary surprises on user side. For example, with taskflow and tbb
enabled both libraries will create and maintain an independent
threadpool which leads to unpleasant surprises when the number of
threads is limited or when trying to pin threads to specific cpus
Martin Kronbichler [Wed, 8 Dec 2021 20:09:07 +0000 (21:09 +0100)]
Merge pull request #13044 from peterrum/all_reference_cells_are_simplex
Add Triangulation::all_reference_cells_are_simplex() and ::is_mixed_mesh()
Peter Munch [Wed, 8 Dec 2021 15:27:34 +0000 (16:27 +0100)]
Add Triangulation::all_reference_cells_are_simplex() and ::is_mixed_mesh()
Wolfgang Bangerth [Wed, 8 Dec 2021 15:58:36 +0000 (08:58 -0700)]
Merge pull request #13043 from peterrum/clang-format_remove_simplex
Remove simplex from .clang-format
Peter Munch [Wed, 8 Dec 2021 08:42:33 +0000 (09:42 +0100)]
Remove simplex from .clang-format
Peter Munch [Tue, 7 Dec 2021 16:30:02 +0000 (17:30 +0100)]
Merge pull request #13017 from kronbichler/reduce_header_inclusion_matrixfree
Make evaluation_kernels only include FEEvaluationData file
Timo Heister [Tue, 7 Dec 2021 10:12:24 +0000 (05:12 -0500)]
Merge pull request #13036 from tamiko/disallow_boost_177
Boost: Disallow version 1.77 due to multiple unresolved upstream bugs
Martin Kronbichler [Tue, 7 Dec 2021 08:23:58 +0000 (09:23 +0100)]
Merge pull request #13035 from bangerth/grid-out
Enable GridOut::write_gmsh() for simplex meshes
Matthias Maier [Tue, 7 Dec 2021 05:26:17 +0000 (23:26 -0600)]
Merge pull request #13019 from bangerth/setup
Skip a bunch of work for tests that we don't actually want.
Matthias Maier [Mon, 6 Dec 2021 23:45:33 +0000 (17:45 -0600)]
Bugfix: Drop out of the right loop, annotate logic
Wolfgang Bangerth [Tue, 30 Nov 2021 23:26:02 +0000 (16:26 -0700)]
Skip a bunch of work for tests that we don't actually want.
Wolfgang Bangerth [Mon, 6 Dec 2021 12:59:37 +0000 (05:59 -0700)]
Add changelog entry.
Wolfgang Bangerth [Mon, 6 Dec 2021 13:20:04 +0000 (06:20 -0700)]
Add a test.
Matthias Maier [Mon, 6 Dec 2021 21:51:56 +0000 (15:51 -0600)]
Merge pull request #13032 from bangerth/tbb
WorkStream cleanups
Matthias Maier [Mon, 6 Dec 2021 20:28:48 +0000 (14:28 -0600)]
Boost: Disallow version 1.77 due to multiple unresolved upstream bugs
Closes: https://github.com/dealii/dealii/issues/12817
Matthias Maier [Mon, 6 Dec 2021 20:22:30 +0000 (14:22 -0600)]
Boost: undo header adjustments
This little trick does not solve the problem
Martin Kronbichler [Mon, 6 Dec 2021 15:20:29 +0000 (16:20 +0100)]
Simplify some code by default copy constructor
Wolfgang Bangerth [Mon, 6 Dec 2021 18:27:18 +0000 (11:27 -0700)]
Take tokens as pointers, not references to pointers.
Wolfgang Bangerth [Mon, 6 Dec 2021 13:13:03 +0000 (06:13 -0700)]
Enable GridOut::write_gmsh() for simplex cells.
Wolfgang Bangerth [Mon, 6 Dec 2021 12:57:56 +0000 (05:57 -0700)]
Make gmsh element types available via ReferenceCell.
David Wells [Mon, 6 Dec 2021 13:33:45 +0000 (08:33 -0500)]
Merge pull request #13027 from bangerth/face_number
Allow accessing face numbers in data postprocessors
Martin Kronbichler [Wed, 1 Dec 2021 18:17:24 +0000 (19:17 +0100)]
Move the main data pointers to the FEEvaluationBaseData class
Martin Kronbichler [Wed, 1 Dec 2021 13:40:17 +0000 (14:40 +0100)]
Simplify extraction of shape info data structure
Martin Kronbichler [Tue, 30 Nov 2021 21:37:52 +0000 (22:37 +0100)]
Make evaluation_kernels only include FEEvaluationData file
Wolfgang Bangerth [Sun, 5 Dec 2021 23:13:37 +0000 (16:13 -0700)]
Improve documentation.
Wolfgang Bangerth [Sun, 5 Dec 2021 23:09:57 +0000 (16:09 -0700)]
Rename a variable to be grammatically correct.
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.
Wolfgang Bangerth [Fri, 3 Dec 2021 23:52:08 +0000 (16:52 -0700)]
Make MS VC happy by being consistent with class vs struct.
Wolfgang Bangerth [Fri, 3 Dec 2021 23:28:59 +0000 (16:28 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 3 Dec 2021 23:28:46 +0000 (16:28 -0700)]
Add a test.
Wolfgang Bangerth [Fri, 3 Dec 2021 23:28:36 +0000 (16:28 -0700)]
Actually store the face number for DataPostprocessor objects.
Wolfgang Bangerth [Fri, 3 Dec 2021 23:28:19 +0000 (16:28 -0700)]
Allow storing the face number for DataPostprocessor objects.
Wolfgang Bangerth [Fri, 3 Dec 2021 00:44:52 +0000 (17:44 -0700)]
Try to work around an issue with the Xcode compiler.
Wolfgang Bangerth [Thu, 2 Dec 2021 22:16:05 +0000 (15:16 -0700)]
Explicitly disallow copying or moving TaskData objects.
Wolfgang Bangerth [Tue, 30 Nov 2021 23:11:41 +0000 (16:11 -0700)]
Spawn tasks via the TBB again.
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 [Mon, 29 Nov 2021 01:18:58 +0000 (18:18 -0700)]
Avoid a few cases where compilers complain about comparisons of unsigned<0.
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.