]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
12 months agostep-50: mark as matrix-free tutorial 15993/head
Peter Munch [Sat, 16 Sep 2023 09:30:39 +0000 (11:30 +0200)]
step-50: mark as matrix-free tutorial

12 months agoMerge pull request #15986 from jpthiele/jpt-GaussRadau
Daniel Arndt [Fri, 15 Sep 2023 14:03:41 +0000 (10:03 -0400)]
Merge pull request #15986 from jpthiele/jpt-GaussRadau

12 months agoAdd QGaussRadau quadrature + tests 15986/head
Jan Philipp Thiele [Fri, 15 Sep 2023 09:30:17 +0000 (11:30 +0200)]
Add QGaussRadau quadrature + tests

12 months agoMerge pull request #15990 from bangerth/simplify
Martin Kronbichler [Fri, 15 Sep 2023 08:24:27 +0000 (10:24 +0200)]
Merge pull request #15990 from bangerth/simplify

Simplify some code.

12 months agoSimplify some code. 15990/head
Wolfgang Bangerth [Fri, 15 Sep 2023 00:38:42 +0000 (18:38 -0600)]
Simplify some code.

12 months agoMerge pull request #15983 from kronbichler/split_evaluation_kernels
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

12 months agoMerge pull request #15930 from masterleinad/fe_values_allow_checking_cell_similarities
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

12 months agoSplit up evaluation_kernels.h into cell and face parts 15983/head
Martin Kronbichler [Tue, 12 Sep 2023 12:26:06 +0000 (14:26 +0200)]
Split up evaluation_kernels.h into cell and face parts

12 months agoMerge pull request #15981 from kronbichler/remove_indirection
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

12 months agoMerge pull request #15980 from kronbichler/fe_eval_pointers
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

12 months agoMatrix-free FEEvaluation: Avoid indirection in call to sum factorization 15981/head
Martin Kronbichler [Tue, 12 Sep 2023 09:00:41 +0000 (11:00 +0200)]
Matrix-free FEEvaluation: Avoid indirection in call to sum factorization

12 months agoImprove instruction scheduling 15980/head
Martin Kronbichler [Mon, 11 Sep 2023 19:58:11 +0000 (21:58 +0200)]
Improve instruction scheduling

12 months agoFurther optimize Raviart-Thomas get/submit_gradient
Martin Kronbichler [Thu, 7 Sep 2023 18:09:10 +0000 (20:09 +0200)]
Further optimize Raviart-Thomas get/submit_gradient

12 months agoOptimize arithmetic operations for Raviart-Thomas elements
Martin Kronbichler [Wed, 6 Sep 2023 14:03:10 +0000 (16:03 +0200)]
Optimize arithmetic operations for Raviart-Thomas elements

12 months agoMerge pull request #15951 from kronbichler/restructure_gradients
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

12 months agoExtend comments and clarify variable names 15951/head
Martin Kronbichler [Mon, 11 Sep 2023 20:35:19 +0000 (22:35 +0200)]
Extend comments and clarify variable names

12 months agoChangelog
Martin Kronbichler [Mon, 11 Sep 2023 20:35:07 +0000 (22:35 +0200)]
Changelog

12 months agoFix review comments
Martin Kronbichler [Wed, 6 Sep 2023 15:13:54 +0000 (17:13 +0200)]
Fix review comments

12 months agoMake performance test compile
Martin Kronbichler [Mon, 4 Sep 2023 12:10:02 +0000 (14:10 +0200)]
Make performance test compile

12 months agoSilence compile warning
Martin Kronbichler [Thu, 31 Aug 2023 08:18:41 +0000 (10:18 +0200)]
Silence compile warning

12 months agoImplement face evaluation for Raviart-Thomas
Martin Kronbichler [Thu, 31 Aug 2023 07:13:48 +0000 (09:13 +0200)]
Implement face evaluation for Raviart-Thomas

12 months agoSimplify normal evaluation for Raviart-Thomas
Martin Kronbichler [Wed, 30 Aug 2023 11:59:15 +0000 (13:59 +0200)]
Simplify normal evaluation for Raviart-Thomas

12 months agoDelete obsolete code
Martin Kronbichler [Wed, 30 Aug 2023 08:38:57 +0000 (10:38 +0200)]
Delete obsolete code

12 months agoFEEvaluation: Restructure layout of gradients.
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

12 months agoMerge pull request #15978 from dealii/dependabot/github_actions/actions/checkout-4
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

12 months agoBump actions/checkout from 3 to 4 dependabot/github_actions/actions/checkout-4 15978/head
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>
12 months agoMerge pull request #15977 from simonsticko/fe_interface_get_update_flags_before_reinit
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()

12 months agoFix address boundary error in FEInterfaceValues::get_update_flags() 15977/head
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.

12 months agoMerge pull request #15976 from marcfehling/bangerth-x2
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.

12 months agoDo not use deprecated extract_locally_* functions in library. 15976/head
Marc Fehling [Fri, 8 Sep 2023 15:21:10 +0000 (09:21 -0600)]
Do not use deprecated extract_locally_* functions in library.

12 months agoMerge pull request #15965 from kronbichler/test_rt_3
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

12 months agoMerge pull request #15966 from bangerth/x2
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.

12 months agoMerge pull request #15973 from bangerth/script
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.

12 months agoMerge pull request #15970 from bangerth/version
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.

12 months agoMark deprecated functions with DEAL_II_DEPRECATE_EARLY. 15966/head
Wolfgang Bangerth [Thu, 7 Sep 2023 20:13:13 +0000 (14:13 -0600)]
Mark deprecated functions with DEAL_II_DEPRECATE_EARLY.

12 months agoAvoid the use of deprecated functions.
Wolfgang Bangerth [Fri, 8 Sep 2023 11:30:20 +0000 (05:30 -0600)]
Avoid the use of deprecated functions.

12 months agoUpdate the count_lines.sh script. 15973/head
Wolfgang Bangerth [Fri, 8 Sep 2023 12:27:27 +0000 (06:27 -0600)]
Update the count_lines.sh script.

12 months agoAugment error message for clang-format. 15970/head
Wolfgang Bangerth [Thu, 7 Sep 2023 23:55:03 +0000 (17:55 -0600)]
Augment error message for clang-format.

12 months agoMerge pull request #15964 from kronbichler/test_rt_2
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)

12 months agoMerge pull request #15968 from bangerth/x3
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.

12 months agoMerge pull request #15967 from bangerth/x1
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.

12 months agoMerge pull request #15969 from bangerth/x6
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.

12 months agoAnother test case, currently not converging 15965/head
Martin Kronbichler [Thu, 7 Sep 2023 18:59:51 +0000 (20:59 +0200)]
Another test case, currently not converging

12 months agoMatrix-free shape info: Generate face orientation table for Raviart-Thomas
Martin Kronbichler [Thu, 7 Sep 2023 18:59:35 +0000 (20:59 +0200)]
Matrix-free shape info: Generate face orientation table for Raviart-Thomas

12 months agoAdd a reference to an article. 15969/head
Wolfgang Bangerth [Thu, 7 Sep 2023 23:59:00 +0000 (17:59 -0600)]
Add a reference to an article.

12 months agoAdd a changelog entry. 15968/head
Wolfgang Bangerth [Thu, 7 Sep 2023 23:46:38 +0000 (17:46 -0600)]
Add a changelog entry.

12 months agoAdd a test.
Wolfgang Bangerth [Thu, 7 Sep 2023 23:44:38 +0000 (17:44 -0600)]
Add a test.

12 months agoAllow comparison of IndexSet objects against default-constructed objects.
Wolfgang Bangerth [Thu, 7 Sep 2023 23:44:19 +0000 (17:44 -0600)]
Allow comparison of IndexSet objects against default-constructed objects.

12 months agoAvoid using a deprecated function. 15967/head
Wolfgang Bangerth [Thu, 7 Sep 2023 20:12:56 +0000 (14:12 -0600)]
Avoid using a deprecated function.

12 months agoMerge pull request #15963 from kronbichler/fix_assert
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

12 months agoBetter explain the test 15964/head
Martin Kronbichler [Thu, 7 Sep 2023 21:18:07 +0000 (23:18 +0200)]
Better explain the test

12 months agoMerge pull request #15952 from marcfehling/limit-plevel-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().

12 months agoMerge pull request #15962 from kronbichler/simplify_tests
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

12 months agoMatrix-free for Raviart-Thomas: Test correct interpolation (non-affine)
Martin Kronbichler [Thu, 7 Sep 2023 18:53:25 +0000 (20:53 +0200)]
Matrix-free for Raviart-Thomas: Test correct interpolation (non-affine)

12 months agoChangelog 15963/head
Martin Kronbichler [Thu, 7 Sep 2023 18:48:16 +0000 (20:48 +0200)]
Changelog

12 months agoNew test case
Martin Kronbichler [Thu, 7 Sep 2023 18:46:09 +0000 (20:46 +0200)]
New test case

12 months agoFEPolyTensor: Only request dof_sign_change if necessary
Martin Kronbichler [Thu, 7 Sep 2023 18:45:57 +0000 (20:45 +0200)]
FEPolyTensor: Only request dof_sign_change if necessary

12 months agoRemove static declaration from a few tests 15962/head
Martin Kronbichler [Thu, 7 Sep 2023 18:11:35 +0000 (20:11 +0200)]
Remove static declaration from a few tests

12 months agoMerge pull request #15954 from kronbichler/fix_warning5
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

12 months agoMerge pull request #15960 from luca-heltai/update-sha
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.

12 months agoUpdate shasum for clang-format mac. 15960/head
Luca Heltai [Wed, 6 Sep 2023 15:20:14 +0000 (17:20 +0200)]
Update shasum for clang-format mac.

12 months agoUse a simpler form to print an assertion 15954/head
Martin Kronbichler [Wed, 6 Sep 2023 14:09:27 +0000 (16:09 +0200)]
Use a simpler form to print an assertion

12 months agoAnother attempt to fix compile warning
Martin Kronbichler [Fri, 1 Sep 2023 06:45:54 +0000 (08:45 +0200)]
Another attempt to fix compile warning

12 months agoMerge pull request #15865 from richardschu/fix_ghosts_MGinterpolate
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

12 months agoUpdate doc/news/changes/minor/20230904Schussnig 15865/head
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>
12 months agoMerge pull request #15956 from peterrum/examples_header
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

12 months agoMerge pull request #15943 from drwells/pst-zorder
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.

12 months agoMerge pull request #15958 from drwells/grid-tools-get-communicator
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.

12 months agoreset ghost state in MG transfer global coarsening interpolate
Richard Schussnig [Wed, 9 Aug 2023 14:26:44 +0000 (16:26 +0200)]
reset ghost state in MG transfer global coarsening interpolate

12 months agoUnify headers of tutorials 15956/head
Peter Munch [Sun, 3 Sep 2023 14:43:00 +0000 (16:43 +0200)]
Unify headers of tutorials

12 months agoSimplify some GridTools functions. 15958/head
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.

12 months agoMerge pull request #15932 from peterrum/RayleighKotheVortex
Peter Munch [Mon, 4 Sep 2023 16:25:29 +0000 (18:25 +0200)]
Merge pull request #15932 from peterrum/RayleighKotheVortex

Add Functions::RayleighKotheVortex

12 months agoMerge pull request #15953 from bangerth/assertion
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().

12 months agoAdd Functions::RayleighKotheVortex 15932/head
Peter Munch [Sun, 20 Aug 2023 09:31:21 +0000 (11:31 +0200)]
Add Functions::RayleighKotheVortex

12 months agoAdd an assertion to IndexSet::compress(). 15953/head
Wolfgang Bangerth [Thu, 31 Aug 2023 22:55:11 +0000 (16:55 -0600)]
Add an assertion to IndexSet::compress().

12 months agoMerge pull request #15950 from kronbichler/simplify_code
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

12 months agoMerge pull request #15949 from kronbichler/remove_check
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

12 months agoMerge pull request #15948 from kronbichler/rt_test
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

12 months agoAdded another test for limit_p_level_difference(). 15952/head
Marc Fehling [Mon, 28 Aug 2023 22:50:26 +0000 (16:50 -0600)]
Added another test for limit_p_level_difference().

12 months agoAdd matrix-free interpolation test for Raviart-Thomas case 15948/head
Martin Kronbichler [Thu, 31 Aug 2023 06:08:38 +0000 (08:08 +0200)]
Add matrix-free interpolation test for Raviart-Thomas case

12 months agoFEEvaluation for Raviart-Thomas: use fewer multiplications 15950/head
Martin Kronbichler [Thu, 31 Aug 2023 07:12:47 +0000 (09:12 +0200)]
FEEvaluation for Raviart-Thomas: use fewer multiplications

12 months agoAlso run check for symmetry for fe_degree = 0 15949/head
Martin Kronbichler [Thu, 31 Aug 2023 06:16:02 +0000 (08:16 +0200)]
Also run check for symmetry for fe_degree = 0

12 months agoMerge pull request #15947 from marcfehling/mf-hangingnode
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.

12 months agoAdded one assertion to setup_line_to_cell. 15947/head
Marc Fehling [Thu, 31 Aug 2023 00:31:11 +0000 (18:31 -0600)]
Added one assertion to setup_line_to_cell.

12 months agoMerge pull request #15941 from kronbichler/pad_some_arrays
Daniel Arndt [Wed, 30 Aug 2023 22:19:57 +0000 (18:19 -0400)]
Merge pull request #15941 from kronbichler/pad_some_arrays

12 months agoMerge pull request #15944 from kronbichler/fix_warning
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

12 months agoFix some additional warnings 15944/head
Martin Kronbichler [Wed, 30 Aug 2023 13:26:39 +0000 (15:26 +0200)]
Fix some additional warnings

12 months agoAdddress review comments 15930/head
Daniel Arndt [Tue, 29 Aug 2023 17:12:28 +0000 (13:12 -0400)]
Adddress review comments

Co-authored-by: Wolfgang Bangerth <bangerth@colostates.edu>
12 months agoMerge pull request #15940 from kronbichler/constexpr
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

12 months agoMerge pull request #15939 from kronbichler/fix_test
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

12 months agoMake the p::s::T serialization test use zorder. 15943/head
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.

12 months agoFEEvaluation: Add some padding between different data fields 15941/head
Martin Kronbichler [Tue, 29 Aug 2023 13:31:24 +0000 (15:31 +0200)]
FEEvaluation: Add some padding between different data fields

12 months agoImprove documentation for allow_check_for_cell_similarity
Daniel Arndt [Tue, 29 Aug 2023 12:33:33 +0000 (08:33 -0400)]
Improve documentation for allow_check_for_cell_similarity

12 months agoMatrixFree: Use constexpr when selecting evaluator factory 15940/head
Martin Kronbichler [Tue, 29 Aug 2023 11:35:14 +0000 (13:35 +0200)]
MatrixFree: Use constexpr when selecting evaluator factory

12 months agoFix range-based for loop in performance test 15939/head
Martin Kronbichler [Tue, 29 Aug 2023 09:34:57 +0000 (11:34 +0200)]
Fix range-based for loop in performance test

12 months agoMerge pull request #15937 from masterleinad/avoid_swicthes_kokkos_matrix_free
Martin Kronbichler [Tue, 29 Aug 2023 08:16:36 +0000 (10:16 +0200)]
Merge pull request #15937 from masterleinad/avoid_swicthes_kokkos_matrix_free

Avoid switches in cuda_tensor_product_kernels.h

12 months agoMerge pull request #15938 from peterrum/mpi_assert
Daniel Arndt [Tue, 29 Aug 2023 03:31:12 +0000 (23:31 -0400)]
Merge pull request #15938 from peterrum/mpi_assert

12 months agoFix assert 15938/head
Peter Munch [Mon, 28 Aug 2023 19:08:11 +0000 (21:08 +0200)]
Fix assert

12 months agoMerge pull request #15934 from kronbichler/fix_includes
Daniel Arndt [Mon, 28 Aug 2023 18:18:55 +0000 (14:18 -0400)]
Merge pull request #15934 from kronbichler/fix_includes

12 months agoMerge pull request #15936 from kronbichler/range_based_for
Daniel Arndt [Mon, 28 Aug 2023 18:18:44 +0000 (14:18 -0400)]
Merge pull request #15936 from kronbichler/range_based_for


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.