]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Tue, 16 Apr 2024 19:53:43 +0000 (13:53 -0600)]
Import the current development version of TaskFlow 3.7.0.
David Wells [Mon, 6 May 2024 22:58:49 +0000 (18:58 -0400)]
Merge pull request #16973 from bangerth/const-13
Mark an input argument as 'const', and in the process give it a reasonable type.
Matthias Maier [Mon, 6 May 2024 18:30:36 +0000 (18:30 +0000)]
Merge pull request #16972 from marcfehling/autopilot
autopilot distclean: also remove `compile_commands.json`.
Wolfgang Bangerth [Mon, 6 May 2024 16:11:47 +0000 (21:41 +0530)]
Adjust test output.
Wolfgang Bangerth [Mon, 6 May 2024 15:57:28 +0000 (21:27 +0530)]
Mark an input argument as 'const', and in the process give it a reasonable type.
David Wells [Mon, 6 May 2024 15:10:55 +0000 (11:10 -0400)]
Merge pull request #16932 from peterrum/nm_fevalues_cellaccessor
NonMatching::FEValues: accept CellAccessor
David Wells [Sat, 4 May 2024 16:28:23 +0000 (12:28 -0400)]
Consolidate line_orientation() functions.
David Wells [Sat, 4 May 2024 16:26:40 +0000 (12:26 -0400)]
Consolidate combined_face_orientation() functions.
David Wells [Sat, 4 May 2024 16:00:05 +0000 (12:00 -0400)]
Consolidate face_orientation() functions.
David Wells [Sat, 4 May 2024 15:54:07 +0000 (11:54 -0400)]
Consolidate face_flip() functions.
David Wells [Sat, 4 May 2024 15:48:52 +0000 (11:48 -0400)]
Consolidate face_rotation() functions.
Marc Fehling [Mon, 6 May 2024 12:19:55 +0000 (14:19 +0200)]
autopilot distclean: also remove `compile_commands.json`.
Daniel Arndt [Mon, 6 May 2024 12:54:53 +0000 (08:54 -0400)]
Merge pull request #16971 from bangerth/15-2
Rename a poorly named variable.
Martin Kronbichler [Mon, 6 May 2024 12:02:42 +0000 (14:02 +0200)]
Merge pull request #16969 from bangerth/15
Clarify a comment in step-77.
Martin Kronbichler [Mon, 6 May 2024 11:39:00 +0000 (13:39 +0200)]
Merge pull request #16968 from bangerth/const-2
Make finite element objects 'const'.
Wolfgang Bangerth [Mon, 6 May 2024 11:36:39 +0000 (17:06 +0530)]
Rename a poorly named variable.
Wolfgang Bangerth [Mon, 6 May 2024 11:33:01 +0000 (17:03 +0530)]
Clarify a comment in step-77.
Wolfgang Bangerth [Fri, 3 May 2024 17:14:55 +0000 (22:44 +0530)]
Make finite element objects 'const'.
Timo Heister [Mon, 6 May 2024 06:08:28 +0000 (06:08 +0000)]
step-77: use AffineConstraints only
Martin Kronbichler [Sun, 5 May 2024 19:14:21 +0000 (21:14 +0200)]
Merge pull request #16960 from bangerth/const
Make many more variables 'const'.
Martin Kronbichler [Sun, 5 May 2024 18:45:04 +0000 (20:45 +0200)]
Merge pull request #16961 from bangerth/const-3
Mark FEValuesExtractors objects as 'const' in the tests/ directory.
Martin Kronbichler [Sun, 5 May 2024 18:43:45 +0000 (20:43 +0200)]
Merge pull request #16964 from peterrum/compute_no_normal_flux_constraints_float
Add template argument to VectorTools::compute_no_normal_flux_constraints()
Peter Munch [Sat, 27 Apr 2024 07:02:38 +0000 (09:02 +0200)]
NonMatching::FEValues: accept CellAccessor
Martin Kronbichler [Sun, 5 May 2024 10:02:07 +0000 (12:02 +0200)]
Fix FEEvaluation gradient layout in step-76 tutorial program
David Wells [Sat, 4 May 2024 15:47:51 +0000 (11:47 -0400)]
Remove some functions which we never use.
Orientations are only ever set once (in create_triangulation()) and, in that
context, are always encoded with the combined orientation.
Peter Munch [Sat, 4 May 2024 12:38:21 +0000 (14:38 +0200)]
Add template argument to VectorTools::compute_no_normal_flux_constraints()
Wolfgang Bangerth [Fri, 3 May 2024 17:17:19 +0000 (22:47 +0530)]
Mark FEValuesExtractors objects as 'const' in the tests/ directory.
Wolfgang Bangerth [Fri, 3 May 2024 16:55:29 +0000 (22:25 +0530)]
Make many more variables 'const'.
Martin Kronbichler [Fri, 3 May 2024 14:14:33 +0000 (16:14 +0200)]
Merge pull request #16925 from kronbichler/remove_signal
FEPointEvaluation: Remove signal to keep track of reinit() state
Sebastian Proell [Fri, 3 May 2024 09:10:48 +0000 (11:10 +0200)]
Include allocated vectors in GrowingVectorMemory's memory consumption
Martin Kronbichler [Fri, 3 May 2024 07:24:19 +0000 (09:24 +0200)]
Merge pull request #16948 from bangerth/boundary-id
Make it clearer what an integer argument means.
Martin Kronbichler [Fri, 3 May 2024 07:21:21 +0000 (09:21 +0200)]
Merge pull request #16955 from bangerth/uniform
Be uniform in the order of things we start the assembly loop with.
Martin Kronbichler [Fri, 3 May 2024 07:20:22 +0000 (09:20 +0200)]
Merge pull request #16956 from bangerth/be-explicit
Restate the equation we solve at the beginning of step-6.
Matthias Maier [Thu, 2 May 2024 18:31:12 +0000 (18:31 +0000)]
Merge pull request #16947 from bangerth/boundary
Ensure we only set boundary ids on boundary faces.
Wolfgang Bangerth [Thu, 2 May 2024 18:28:13 +0000 (23:58 +0530)]
Restate the equation we solve at the beginning of step-6.
The equation is the same as step-5, but that is never overly explicitly
said. It's also useful to just restate the equations for reference.
step-5 does not describe the coefficient we use in the introduction. Add that
too while there.
Matthias Maier [Thu, 2 May 2024 18:23:28 +0000 (18:23 +0000)]
Merge pull request #16952 from bangerth/fe-degree
Say what a bare integer argument is.
Wolfgang Bangerth [Thu, 2 May 2024 18:21:18 +0000 (23:51 +0530)]
Consistently use a relative solver tolerance.
Matthias Maier [Thu, 2 May 2024 18:18:56 +0000 (18:18 +0000)]
Merge pull request #16953 from bangerth/left
Multiply right hand side value from the left with phi_i.
Wolfgang Bangerth [Thu, 2 May 2024 18:09:49 +0000 (23:39 +0530)]
Be uniform in the order of things we start the assembly loop with.
Wolfgang Bangerth [Thu, 2 May 2024 14:58:33 +0000 (20:28 +0530)]
Multiply right hand side value from the left with phi_i.
Wolfgang Bangerth [Thu, 2 May 2024 14:53:24 +0000 (20:23 +0530)]
Say what a bare integer argument is.
Martin Kronbichler [Thu, 2 May 2024 06:09:25 +0000 (08:09 +0200)]
Merge pull request #16951 from drwells/remove-reference
Fix a compiler warning.
David Wells [Wed, 1 May 2024 19:46:47 +0000 (15:46 -0400)]
Fix a compiler warning.
Wolfgang Bangerth [Wed, 1 May 2024 15:46:35 +0000 (21:16 +0530)]
Make it clearer what an integer argument means.
Wolfgang Bangerth [Wed, 1 May 2024 15:38:17 +0000 (21:08 +0530)]
Ensure we only set boundary ids on boundary faces.
Peter Munch [Mon, 29 Apr 2024 21:17:43 +0000 (23:17 +0200)]
Fix p:f:T::load()
Bruno Blais [Wed, 1 May 2024 12:09:29 +0000 (08:09 -0400)]
Merge pull request #16945 from bangerth/const
Fix another missing 'const'.
Wolfgang Bangerth [Wed, 1 May 2024 08:11:16 +0000 (13:41 +0530)]
Fix another missing 'const'.
Martin Kronbichler [Wed, 1 May 2024 07:04:57 +0000 (09:04 +0200)]
Merge pull request #16856 from dominiktassilostill/FixMGProlongation
Fix MG transfer for Tetrahedrons
David Wells [Wed, 1 May 2024 01:46:30 +0000 (21:46 -0400)]
Merge pull request #16935 from bangerth/task-comment
Add a comment about task execution.
David Wells [Wed, 1 May 2024 01:35:57 +0000 (21:35 -0400)]
Merge pull request #16934 from bangerth/task-16
Add a test for Threads::Task.
David Wells [Wed, 1 May 2024 01:30:00 +0000 (21:30 -0400)]
Merge pull request #16939 from bangerth/2
Fix typo.
David Wells [Wed, 1 May 2024 01:29:44 +0000 (21:29 -0400)]
Merge pull request #16942 from bangerth/2-2
Add a missing 'const'.
Matthias Maier [Tue, 30 Apr 2024 18:12:47 +0000 (18:12 +0000)]
Merge pull request #16943 from bangerth/neutral-language
Use neutral language.
Wolfgang Bangerth [Tue, 30 Apr 2024 16:12:13 +0000 (21:42 +0530)]
Use neutral language.
Wolfgang Bangerth [Tue, 30 Apr 2024 15:19:11 +0000 (20:49 +0530)]
Add a missing 'const'.
Wolfgang Bangerth [Mon, 29 Apr 2024 18:02:22 +0000 (23:32 +0530)]
Fix typo.
Wolfgang Bangerth [Mon, 29 Apr 2024 16:51:29 +0000 (22:21 +0530)]
Merge pull request #16931 from tamiko/fix_typo
CMake: fix typo in Config.cmake.in
David Wells [Mon, 29 Apr 2024 12:36:32 +0000 (08:36 -0400)]
Merge pull request #16933 from bangerth/task-11
Remove a non-functional test.
Dominik Still [Mon, 29 Apr 2024 11:30:42 +0000 (13:30 +0200)]
Fix MG transfer for Tetrahedrons
The prolongation and embedding matrices for Tetrahedral elements are incorrect, due to the new refinement strategy. Fix the interpolation operations by saving the refinement direction and using it to compute the matrices.
Wolfgang Bangerth [Sun, 28 Apr 2024 17:17:55 +0000 (22:47 +0530)]
Merge pull request #16936 from simrnjandu/patch-1
Fix typo in intro.dox
Simranjeet Singh [Sun, 28 Apr 2024 14:39:50 +0000 (20:09 +0530)]
Fix typo in intro.dox
Wolfgang Bangerth [Sun, 28 Apr 2024 13:29:57 +0000 (18:59 +0530)]
Add a comment about task execution.
Wolfgang Bangerth [Sun, 28 Apr 2024 13:18:58 +0000 (18:48 +0530)]
Add a test for Threads::Task.
Wolfgang Bangerth [Sun, 28 Apr 2024 13:02:30 +0000 (18:32 +0530)]
Remove a non-functional test.
Matthias Maier [Fri, 26 Apr 2024 14:24:56 +0000 (09:24 -0500)]
CMake: fix typo in Config.cmake.in
The file is named »deal.IIConfigGit.cmake«
Martin Kronbichler [Thu, 25 Apr 2024 07:14:27 +0000 (09:14 +0200)]
Merge pull request #16927 from bangerth/get_for_thread
Add ThreadLocalStorage::get_for_thread().
Martin Kronbichler [Thu, 25 Apr 2024 07:10:47 +0000 (09:10 +0200)]
Merge pull request #16926 from kronbichler/fix_test_typo
Fix typo in test description
Daniel Arndt [Thu, 25 Apr 2024 00:50:47 +0000 (20:50 -0400)]
Merge pull request #16929 from bangerth/grammar
Fix grammar in cmake messages.
Wolfgang Bangerth [Wed, 24 Apr 2024 22:30:48 +0000 (16:30 -0600)]
Fix grammar in cmake messages.
Wolfgang Bangerth [Wed, 24 Apr 2024 20:39:26 +0000 (14:39 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 24 Apr 2024 20:37:29 +0000 (14:37 -0600)]
Let ThreadLocalStorage unfriend LogStream.
Wolfgang Bangerth [Wed, 24 Apr 2024 20:37:05 +0000 (14:37 -0600)]
No longer rely on internals of ThreadLocalStorage in LogStream.
Wolfgang Bangerth [Wed, 24 Apr 2024 19:56:08 +0000 (13:56 -0600)]
Add ThreadLocalStorage::get_for_thread().
Martin Kronbichler [Wed, 24 Apr 2024 17:15:49 +0000 (19:15 +0200)]
Fix typo in test description
Martin Kronbichler [Wed, 24 Apr 2024 17:00:19 +0000 (19:00 +0200)]
FEPointEvaluation: Remove signal to keep track of reinit() state
Martin Kronbichler [Wed, 24 Apr 2024 07:04:36 +0000 (09:04 +0200)]
Merge pull request #16908 from bangerth/89
Some minor updates to step-89.
Martin Kronbichler [Wed, 24 Apr 2024 07:02:33 +0000 (09:02 +0200)]
Merge pull request #16924 from tamiko/revert_compile_definitions
Revert "Export compile definitions for dependent targets"
Martin Kronbichler [Wed, 24 Apr 2024 07:01:54 +0000 (09:01 +0200)]
Merge pull request #16900 from bangerth/normalize
Suppress some messages when normalizing test output.
Martin Kronbichler [Wed, 24 Apr 2024 07:01:08 +0000 (09:01 +0200)]
Merge pull request #16922 from masterleinad/portable_tensor_product
Portable tensor product kernels: Simplify loop generic
Martin Kronbichler [Wed, 24 Apr 2024 07:00:41 +0000 (09:00 +0200)]
Merge pull request #16910 from kronbichler/improve_poly_eval
FEPointEvaluation: Allow evaluating more points together
Daniel Arndt [Mon, 22 Apr 2024 23:54:07 +0000 (19:54 -0400)]
Portable tensor product kernels: Simplify loop generic
Matthias Maier [Tue, 23 Apr 2024 18:39:44 +0000 (13:39 -0500)]
Revert "Export compile definitions for dependent targets"
This reverts commit
a29f491fc2a054b0545212d34261ea0270b0dc64 .
Wolfgang Bangerth [Tue, 23 Apr 2024 15:33:44 +0000 (09:33 -0600)]
Merge pull request #16923 from masterleinad/bundLed_boost_no_cxx98_function_base
Don't define BOOST_NO_CXX98_FUNCTION_BASE manually in bundled boost
Daniel Arndt [Tue, 23 Apr 2024 13:46:36 +0000 (09:46 -0400)]
Merge pull request #16834 from gassmoeller/export_compile_definitions
Export compile definitions for dependent targets
Daniel Arndt [Tue, 23 Apr 2024 02:51:34 +0000 (22:51 -0400)]
Don't define BOOST_NO_CXX98_FUNCTION_BASE manually in bundled boost
Martin Kronbichler [Sat, 20 Apr 2024 05:56:20 +0000 (07:56 +0200)]
FEPointEvaluation: Allow evaluating more points together
Martin Kronbichler [Mon, 22 Apr 2024 15:31:42 +0000 (17:31 +0200)]
Merge pull request #16920 from drwells/remove-duplicated-tables-2
Remove another duplicated table.
David Wells [Sat, 20 Apr 2024 23:40:27 +0000 (19:40 -0400)]
Remove another duplicated table.
Daniel Arndt [Sun, 21 Apr 2024 16:12:32 +0000 (12:12 -0400)]
Merge pull request #16916 from drwells/clarify-inverse-orientation
Explicitly use the inverse orientation instead of hard-coding.
Matthias Maier [Sun, 21 Apr 2024 15:16:16 +0000 (15:16 +0000)]
Merge pull request #16917 from kronbichler/fix_mf_kokkos
Portable matrix-free: Fix Kokkos index access
Matthias Maier [Sun, 21 Apr 2024 15:15:41 +0000 (15:15 +0000)]
Merge pull request #16918 from kronbichler/fix_test2
matrix_free/point_evaluation_33 test: add two more output variants
Martin Kronbichler [Sun, 21 Apr 2024 13:11:47 +0000 (15:11 +0200)]
Merge pull request #16914 from drwells/remove-duplicated-tables
Remove duplicated tables
Martin Kronbichler [Sun, 21 Apr 2024 13:07:21 +0000 (15:07 +0200)]
matrix_free/point_evaluation_33 test: add two more output variants
Martin Kronbichler [Sun, 21 Apr 2024 08:54:17 +0000 (10:54 +0200)]
Portable matrix-free: Fix Kokkos index access
David Wells [Sat, 20 Apr 2024 21:57:44 +0000 (17:57 -0400)]
Explicitly use the inverse orientation instead of hard-coding.
Partially reverts #15678.
While #15678 fixed the permutation bug, it didn't address the true cause of the
problem: since face orientations are computed in the "apply this permutation to
face 1 to get face 2" direction, QProjector should use inverse orientations.
Since 2d orientations are their own inverses this only shows up in 3d.
Whenever two faces abutt, the first face is always in the default orientation
and the second face's orientation is computed relative to that (as decribed
here). Hence, when we project quadrature points onto the first face they do not
need to reoriented. However, we need to apply the *reverse* permutation on the
second face so that they end up in the same positions as the first face. More
formally: most, but not all, orientations are their own inverses. In particular,
triangle orientations 3 and 5 are each-other's inverses.
This matches the notion of inverse orientation used in #16828 for hypercubes. In
the future, we should combine the hypercube and non-hypercube implementations to
avoid these kinds of inconsistencies.
Part of #14667.
David Wells [Sun, 14 Apr 2024 00:57:15 +0000 (20:57 -0400)]
ReferenceCell::get_combined_orientation(): refactor.
We can use templated lambdas to avoid hard-coding the orientation tables in this
function.
David Wells [Sat, 13 Apr 2024 22:11:44 +0000 (18:11 -0400)]
Explicitly use the combined orientation.
Wolfgang Bangerth [Sat, 20 Apr 2024 15:46:59 +0000 (09:46 -0600)]
Merge pull request #16911 from kronbichler/inline_poly
Polynomial: Make values_of_array always inline in release mode
Wolfgang Bangerth [Sat, 20 Apr 2024 03:48:15 +0000 (21:48 -0600)]
Some minor updates to step-89.
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.