]>
https://gitweb.dealii.org/ - dealii.git/log
Maximilian Bergbauer [Mon, 28 Aug 2023 11:20:46 +0000 (13:20 +0200)]
Optimize FEPointEvaluation/NM::MappingInfo
Peter Munch [Sun, 17 Sep 2023 13:24:09 +0000 (15:24 +0200)]
Merge pull request #15415 from ivweber/pull_request_fe
FE_Hermite objects for solving with Hermite finite elements
Martin Kronbichler [Sun, 17 Sep 2023 13:06:15 +0000 (15:06 +0200)]
Merge pull request #15993 from peterrum/step-50-mf
step-50: mark as matrix-free tutorial
Peter Munch [Sun, 17 Sep 2023 12:34:00 +0000 (14:34 +0200)]
Merge pull request #15972 from bergbauer/strided_array_view
Implement StridedArrayView
Ivy Weber [Tue, 10 Jan 2023 14:04:03 +0000 (15:04 +0100)]
Added files for the fe_hermite finite element object class, and test files
Copied over changed for cut Hermite from experimental branch
Rewrote interface for calling Hermite elements to use polynomial degree, rather than regularity.
Peter Munch [Sat, 16 Sep 2023 09:30:39 +0000 (11:30 +0200)]
step-50: mark as matrix-free tutorial
Daniel Arndt [Fri, 15 Sep 2023 14:03:41 +0000 (10:03 -0400)]
Merge pull request #15986 from jpthiele/jpt-GaussRadau
Jan Philipp Thiele [Fri, 15 Sep 2023 09:30:17 +0000 (11:30 +0200)]
Add QGaussRadau quadrature + tests
Martin Kronbichler [Fri, 15 Sep 2023 08:24:27 +0000 (10:24 +0200)]
Merge pull request #15990 from bangerth/simplify
Simplify some code.
Wolfgang Bangerth [Fri, 15 Sep 2023 00:38:42 +0000 (18:38 -0600)]
Simplify some code.
Matthias Maier [Thu, 14 Sep 2023 15:13:12 +0000 (15:13 +0000)]
Merge pull request #15983 from kronbichler/split_evaluation_kernels
Matrix-free: Split up evaluation_kernels.h into cell and face parts
Maximilian Bergbauer [Thu, 14 Sep 2023 12:46:19 +0000 (14:46 +0200)]
Not a base class
Martin Kronbichler [Thu, 14 Sep 2023 08:24:10 +0000 (10:24 +0200)]
Merge pull request #15930 from masterleinad/fe_values_allow_checking_cell_similarities
FEValues: Allow checking for cell similarities in multi-threaded mode
Martin Kronbichler [Tue, 12 Sep 2023 12:26:06 +0000 (14:26 +0200)]
Split up evaluation_kernels.h into cell and face parts
Maximilian Bergbauer [Fri, 8 Sep 2023 11:23:10 +0000 (13:23 +0200)]
Implement StridedArrayView
Matthias Maier [Tue, 12 Sep 2023 13:05:47 +0000 (13:05 +0000)]
Merge pull request #15981 from kronbichler/remove_indirection
Matrix-free FEEvaluation: Avoid indirection in call to sum factorization
Matthias Maier [Tue, 12 Sep 2023 13:04:49 +0000 (13:04 +0000)]
Merge pull request #15980 from kronbichler/fe_eval_pointers
Optimize arithmetic operations for Raviart-Thomas elements
Martin Kronbichler [Tue, 12 Sep 2023 09:00:41 +0000 (11:00 +0200)]
Matrix-free FEEvaluation: Avoid indirection in call to sum factorization
Martin Kronbichler [Mon, 11 Sep 2023 19:58:11 +0000 (21:58 +0200)]
Improve instruction scheduling
Martin Kronbichler [Thu, 7 Sep 2023 18:09:10 +0000 (20:09 +0200)]
Further optimize Raviart-Thomas get/submit_gradient
Martin Kronbichler [Wed, 6 Sep 2023 14:03:10 +0000 (16:03 +0200)]
Optimize arithmetic operations for Raviart-Thomas elements
Peter Munch [Tue, 12 Sep 2023 04:51:35 +0000 (06:51 +0200)]
Merge pull request #15951 from kronbichler/restructure_gradients
Matrix-free evaluation of Raviart-Thomas: major restructuring
Martin Kronbichler [Mon, 11 Sep 2023 20:35:19 +0000 (22:35 +0200)]
Extend comments and clarify variable names
Martin Kronbichler [Mon, 11 Sep 2023 20:35:07 +0000 (22:35 +0200)]
Changelog
Martin Kronbichler [Wed, 6 Sep 2023 15:13:54 +0000 (17:13 +0200)]
Fix review comments
Martin Kronbichler [Mon, 4 Sep 2023 12:10:02 +0000 (14:10 +0200)]
Make performance test compile
Martin Kronbichler [Thu, 31 Aug 2023 08:18:41 +0000 (10:18 +0200)]
Silence compile warning
Martin Kronbichler [Thu, 31 Aug 2023 07:13:48 +0000 (09:13 +0200)]
Implement face evaluation for Raviart-Thomas
Martin Kronbichler [Wed, 30 Aug 2023 11:59:15 +0000 (13:59 +0200)]
Simplify normal evaluation for Raviart-Thomas
Martin Kronbichler [Wed, 30 Aug 2023 08:38:57 +0000 (10:38 +0200)]
Delete obsolete code
Martin Kronbichler [Wed, 30 Aug 2023 08:21:51 +0000 (10:21 +0200)]
FEEvaluation: Restructure layout of gradients.
Generalize and optimize Raviart-Thomas evaluation significantly
David Wells [Mon, 11 Sep 2023 12:40:35 +0000 (08:40 -0400)]
Merge pull request #15978 from dealii/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
dependabot[bot] [Mon, 11 Sep 2023 02:50:10 +0000 (02:50 +0000)]
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Martin Kronbichler [Sun, 10 Sep 2023 06:15:27 +0000 (08:15 +0200)]
Merge pull request #15977 from simonsticko/fe_interface_get_update_flags_before_reinit
Fix address boundary error in FEInterfaceValues::get_update_flags()
Simon Sticko [Sat, 9 Sep 2023 08:00:05 +0000 (10:00 +0200)]
Fix address boundary error in FEInterfaceValues::get_update_flags()
The function did not use the correct internal pointer in hp-mode.
Marc Fehling [Sat, 9 Sep 2023 03:55:17 +0000 (21:55 -0600)]
Merge pull request #15976 from marcfehling/bangerth-x2
Do not use deprecated extract_locally_* functions in library.
Marc Fehling [Fri, 8 Sep 2023 15:21:10 +0000 (09:21 -0600)]
Do not use deprecated extract_locally_* functions in library.
Peter Munch [Fri, 8 Sep 2023 21:21:43 +0000 (23:21 +0200)]
Merge pull request #15965 from kronbichler/test_rt_3
Matrix-free shape info: Generate face orientation table for R-T
Marc Fehling [Fri, 8 Sep 2023 18:35:37 +0000 (12:35 -0600)]
Merge pull request #15966 from bangerth/x2
Mark deprecated functions with DEAL_II_DEPRECATE_EARLY.
David Wells [Fri, 8 Sep 2023 16:14:50 +0000 (12:14 -0400)]
Merge pull request #15973 from bangerth/script
Update the count_lines.sh script.
Marc Fehling [Fri, 8 Sep 2023 14:25:08 +0000 (08:25 -0600)]
Merge pull request #15970 from bangerth/version
Augment error message for clang-format.
Wolfgang Bangerth [Thu, 7 Sep 2023 20:13:13 +0000 (14:13 -0600)]
Mark deprecated functions with DEAL_II_DEPRECATE_EARLY.
Wolfgang Bangerth [Fri, 8 Sep 2023 11:30:20 +0000 (05:30 -0600)]
Avoid the use of deprecated functions.
Wolfgang Bangerth [Fri, 8 Sep 2023 12:27:27 +0000 (06:27 -0600)]
Update the count_lines.sh script.
Wolfgang Bangerth [Thu, 7 Sep 2023 23:55:03 +0000 (17:55 -0600)]
Augment error message for clang-format.
Peter Munch [Fri, 8 Sep 2023 06:45:26 +0000 (08:45 +0200)]
Merge pull request #15964 from kronbichler/test_rt_2
Matrix-free for Raviart-Thomas: Test correct interpolation (non-affine)
Martin Kronbichler [Fri, 8 Sep 2023 06:05:57 +0000 (08:05 +0200)]
Merge pull request #15968 from bangerth/x3
Allow comparison of IndexSet objects against default-constructed objects.
Martin Kronbichler [Fri, 8 Sep 2023 06:03:55 +0000 (08:03 +0200)]
Merge pull request #15967 from bangerth/x1
Avoid using a deprecated function.
Martin Kronbichler [Fri, 8 Sep 2023 06:03:32 +0000 (08:03 +0200)]
Merge pull request #15969 from bangerth/x6
Add a reference to an article.
Martin Kronbichler [Thu, 7 Sep 2023 18:59:51 +0000 (20:59 +0200)]
Another test case, currently not converging
Martin Kronbichler [Thu, 7 Sep 2023 18:59:35 +0000 (20:59 +0200)]
Matrix-free shape info: Generate face orientation table for Raviart-Thomas
Wolfgang Bangerth [Thu, 7 Sep 2023 23:59:00 +0000 (17:59 -0600)]
Add a reference to an article.
Wolfgang Bangerth [Thu, 7 Sep 2023 23:46:38 +0000 (17:46 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 7 Sep 2023 23:44:38 +0000 (17:44 -0600)]
Add a test.
Wolfgang Bangerth [Thu, 7 Sep 2023 23:44:19 +0000 (17:44 -0600)]
Allow comparison of IndexSet objects against default-constructed objects.
Wolfgang Bangerth [Thu, 7 Sep 2023 20:12:56 +0000 (14:12 -0600)]
Avoid using a deprecated function.
Marc Fehling [Thu, 7 Sep 2023 22:28:25 +0000 (16:28 -0600)]
Merge pull request #15963 from kronbichler/fix_assert
FE_PolyTensor: Only request dof_sign_change if necessary
Martin Kronbichler [Thu, 7 Sep 2023 21:18:07 +0000 (23:18 +0200)]
Better explain the test
Peter Munch [Thu, 7 Sep 2023 21:10:14 +0000 (23:10 +0200)]
Merge pull request #15952 from marcfehling/limit-plevel-test
Added another test for limit_p_level_difference().
Peter Munch [Thu, 7 Sep 2023 20:59:58 +0000 (22:59 +0200)]
Merge pull request #15962 from kronbichler/simplify_tests
Remove static declaration from a few tests
Martin Kronbichler [Thu, 7 Sep 2023 18:53:25 +0000 (20:53 +0200)]
Matrix-free for Raviart-Thomas: Test correct interpolation (non-affine)
Martin Kronbichler [Thu, 7 Sep 2023 18:48:16 +0000 (20:48 +0200)]
Changelog
Martin Kronbichler [Thu, 7 Sep 2023 18:46:09 +0000 (20:46 +0200)]
New test case
Martin Kronbichler [Thu, 7 Sep 2023 18:45:57 +0000 (20:45 +0200)]
FEPolyTensor: Only request dof_sign_change if necessary
Martin Kronbichler [Thu, 7 Sep 2023 18:11:35 +0000 (20:11 +0200)]
Remove static declaration from a few tests
Marc Fehling [Thu, 7 Sep 2023 17:03:17 +0000 (11:03 -0600)]
Merge pull request #15954 from kronbichler/fix_warning5
Another attempt to fix compile warning
Marc Fehling [Thu, 7 Sep 2023 16:29:16 +0000 (10:29 -0600)]
Merge pull request #15960 from luca-heltai/update-sha
Update shasum for clang-format mac.
Luca Heltai [Wed, 6 Sep 2023 15:20:14 +0000 (17:20 +0200)]
Update shasum for clang-format mac.
Martin Kronbichler [Wed, 6 Sep 2023 14:09:27 +0000 (16:09 +0200)]
Use a simpler form to print an assertion
Martin Kronbichler [Fri, 1 Sep 2023 06:45:54 +0000 (08:45 +0200)]
Another attempt to fix compile warning
Martin Kronbichler [Wed, 6 Sep 2023 06:34:00 +0000 (08:34 +0200)]
Merge pull request #15865 from richardschu/fix_ghosts_MGinterpolate
reset ghost state in MG_transfer_global_coarsening interpolate
Richard Schussnig [Tue, 5 Sep 2023 15:23:06 +0000 (17:23 +0200)]
Update doc/news/changes/minor/20230904Schussnig
Co-authored-by: Martin Kronbichler <martin.kronbichler@uni-a.de>
Wolfgang Bangerth [Mon, 4 Sep 2023 22:31:14 +0000 (16:31 -0600)]
Merge pull request #15956 from peterrum/examples_header
Unify headers of tutorials
Wolfgang Bangerth [Mon, 4 Sep 2023 22:29:06 +0000 (16:29 -0600)]
Merge pull request #15943 from drwells/pst-zorder
Make the p::s::T serialization test use zorder.
Marc Fehling [Mon, 4 Sep 2023 22:03:07 +0000 (16:03 -0600)]
Merge pull request #15958 from drwells/grid-tools-get-communicator
Simplify some GridTools functions.
Richard Schussnig [Wed, 9 Aug 2023 14:26:44 +0000 (16:26 +0200)]
reset ghost state in MG transfer global coarsening interpolate
Peter Munch [Sun, 3 Sep 2023 14:43:00 +0000 (16:43 +0200)]
Unify headers of tutorials
David Wells [Mon, 4 Sep 2023 18:05:32 +0000 (14:05 -0400)]
Simplify some GridTools functions.
We added Triangulation::get_communicator() awhile back so we don't need the cast
any more.
Peter Munch [Mon, 4 Sep 2023 16:25:29 +0000 (18:25 +0200)]
Merge pull request #15932 from peterrum/RayleighKotheVortex
Add Functions::RayleighKotheVortex
David Wells [Fri, 1 Sep 2023 12:33:18 +0000 (08:33 -0400)]
Merge pull request #15953 from bangerth/assertion
Add an assertion to IndexSet::compress().
Peter Munch [Sun, 20 Aug 2023 09:31:21 +0000 (11:31 +0200)]
Add Functions::RayleighKotheVortex
Wolfgang Bangerth [Thu, 31 Aug 2023 22:55:11 +0000 (16:55 -0600)]
Add an assertion to IndexSet::compress().
Peter Munch [Thu, 31 Aug 2023 19:34:33 +0000 (21:34 +0200)]
Merge pull request #15950 from kronbichler/simplify_code
FEEvaluation for Raviart-Thomas: use fewer multiplications
Peter Munch [Thu, 31 Aug 2023 19:33:55 +0000 (21:33 +0200)]
Merge pull request #15949 from kronbichler/remove_check
Also run check for symmetry for fe_degree = 0
Peter Munch [Thu, 31 Aug 2023 19:33:18 +0000 (21:33 +0200)]
Merge pull request #15948 from kronbichler/rt_test
Add matrix-free interpolation test for Raviart-Thomas case
Marc Fehling [Mon, 28 Aug 2023 22:50:26 +0000 (16:50 -0600)]
Added another test for limit_p_level_difference().
Martin Kronbichler [Thu, 31 Aug 2023 06:08:38 +0000 (08:08 +0200)]
Add matrix-free interpolation test for Raviart-Thomas case
Martin Kronbichler [Thu, 31 Aug 2023 07:12:47 +0000 (09:12 +0200)]
FEEvaluation for Raviart-Thomas: use fewer multiplications
Martin Kronbichler [Thu, 31 Aug 2023 06:16:02 +0000 (08:16 +0200)]
Also run check for symmetry for fe_degree = 0
Martin Kronbichler [Thu, 31 Aug 2023 06:10:12 +0000 (08:10 +0200)]
Merge pull request #15947 from marcfehling/mf-hangingnode
Added one assertion to setup_line_to_cell.
Marc Fehling [Thu, 31 Aug 2023 00:31:11 +0000 (18:31 -0600)]
Added one assertion to setup_line_to_cell.
Daniel Arndt [Wed, 30 Aug 2023 22:19:57 +0000 (18:19 -0400)]
Merge pull request #15941 from kronbichler/pad_some_arrays
David Wells [Wed, 30 Aug 2023 16:43:15 +0000 (12:43 -0400)]
Merge pull request #15944 from kronbichler/fix_warning
Fix some additional warnings
Martin Kronbichler [Wed, 30 Aug 2023 13:26:39 +0000 (15:26 +0200)]
Fix some additional warnings
Daniel Arndt [Tue, 29 Aug 2023 17:12:28 +0000 (13:12 -0400)]
Adddress review comments
Co-authored-by: Wolfgang Bangerth <bangerth@colostates.edu>
Wolfgang Bangerth [Tue, 29 Aug 2023 15:35:09 +0000 (09:35 -0600)]
Merge pull request #15940 from kronbichler/constexpr
MatrixFree: Use constexpr when selecting evaluator factory
Wolfgang Bangerth [Tue, 29 Aug 2023 15:34:05 +0000 (09:34 -0600)]
Merge pull request #15939 from kronbichler/fix_test
Fix range-based for loop in performance test
David Wells [Tue, 29 Aug 2023 14:29:41 +0000 (10:29 -0400)]
Make the p::s::T serialization test use zorder.
This partitioner is always available.
Martin Kronbichler [Tue, 29 Aug 2023 13:31:24 +0000 (15:31 +0200)]
FEEvaluation: Add some padding between different data fields
Daniel Arndt [Tue, 29 Aug 2023 12:33:33 +0000 (08:33 -0400)]
Improve documentation for allow_check_for_cell_similarity
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.