]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
17 months agoMerge pull request #14327 from peterrum/fdm_precompute_inverted_diagonal
Peter Munch [Sat, 27 May 2023 12:01:15 +0000 (14:01 +0200)]
Merge pull request #14327 from peterrum/fdm_precompute_inverted_diagonal

Precompute inverse diagonal (FDM)

17 months agoMerge pull request #15275 from masterleinad/fix_matrix_free_test_no_vectorization
Peter Munch [Sat, 27 May 2023 09:49:02 +0000 (11:49 +0200)]
Merge pull request #15275 from masterleinad/fix_matrix_free_test_no_vectorization

Fix some matrix_free tests without vectorization

17 months agoTensorProductMatrixSymmetricSumCollection: fix vectorization 14569/head
Peter Munch [Mon, 12 Dec 2022 07:10:35 +0000 (08:10 +0100)]
TensorProductMatrixSymmetricSumCollection: fix vectorization

17 months agoPrecompute inverse diagonal (FDM) 14327/head
Peter Munch [Sat, 1 Oct 2022 16:53:01 +0000 (18:53 +0200)]
Precompute inverse diagonal (FDM)

17 months agoFix data format in some changelogs. 15277/head
Marc Fehling [Sat, 27 May 2023 04:44:08 +0000 (22:44 -0600)]
Fix data format in some changelogs.

17 months agoFix some matrix_free tests without vectorization 15275/head
Daniel Arndt [Fri, 26 May 2023 15:22:12 +0000 (11:22 -0400)]
Fix some matrix_free tests without vectorization

17 months agoFix some matrix_free tests without vectorization
Daniel Arndt [Fri, 26 May 2023 15:22:12 +0000 (11:22 -0400)]
Fix some matrix_free tests without vectorization

17 months agoMove more MatrixFree tests
Daniel Arndt [Fri, 26 May 2023 12:56:17 +0000 (08:56 -0400)]
Move more MatrixFree tests

17 months agoRemove unused file
Daniel Arndt [Fri, 26 May 2023 12:50:45 +0000 (08:50 -0400)]
Remove unused file

17 months agoUndo unintended change
Maximilian Bergbauer [Fri, 26 May 2023 11:57:10 +0000 (13:57 +0200)]
Undo unintended change

17 months agoRemove an unnecessary preprocessor undef. 15269/head
Wolfgang Bangerth [Thu, 25 May 2023 21:45:55 +0000 (15:45 -0600)]
Remove an unnecessary preprocessor undef.

17 months agoRemove no longer user preprocessor define. 15271/head
Wolfgang Bangerth [Thu, 25 May 2023 21:43:04 +0000 (15:43 -0600)]
Remove no longer user preprocessor define.

17 months agoAdd a test that tests PETSc (in)ability to recover from errors.
Wolfgang Bangerth [Thu, 25 May 2023 21:40:57 +0000 (15:40 -0600)]
Add a test that tests PETSc (in)ability to recover from errors.

17 months agoAdd a test.
Wolfgang Bangerth [Thu, 25 May 2023 21:35:42 +0000 (15:35 -0600)]
Add a test.

17 months agoConvert tests.
Wolfgang Bangerth [Thu, 25 May 2023 21:23:18 +0000 (15:23 -0600)]
Convert tests.

17 months agoConvert PETSc SNES interfaces to callback convention.
Wolfgang Bangerth [Thu, 25 May 2023 21:20:32 +0000 (15:20 -0600)]
Convert PETSc SNES interfaces to callback convention.

17 months agoAdd missing file
Daniel Arndt [Thu, 25 May 2023 21:09:59 +0000 (17:09 -0400)]
Add missing file

17 months agoAdd a test that shows that PETSc TS cannot recover from errors.
Wolfgang Bangerth [Thu, 25 May 2023 20:06:35 +0000 (14:06 -0600)]
Add a test that shows that PETSc TS cannot recover from errors.

17 months agoAdd another test.
Wolfgang Bangerth [Thu, 25 May 2023 19:53:17 +0000 (13:53 -0600)]
Add another test.

17 months agoAdjust tests.
Wolfgang Bangerth [Wed, 24 May 2023 23:34:34 +0000 (17:34 -0600)]
Adjust tests.

17 months agoMake the PETSc TS interfaces conform to callback conventions.
Wolfgang Bangerth [Wed, 24 May 2023 23:31:58 +0000 (17:31 -0600)]
Make the PETSc TS interfaces conform to callback conventions.

17 months agoMerge pull request #15268 from marcfehling/test-identity
Wolfgang Bangerth [Thu, 25 May 2023 19:08:52 +0000 (13:08 -0600)]
Merge pull request #15268 from marcfehling/test-identity

Identity constraints in h-adapted grids?

17 months agoMake clang-tidy happy
Daniel Arndt [Thu, 25 May 2023 18:37:22 +0000 (14:37 -0400)]
Make clang-tidy happy

17 months agoSkip renumbering in tensor product kernels with template argument
Maximilian Bergbauer [Thu, 25 May 2023 14:45:55 +0000 (16:45 +0200)]
Skip renumbering in tensor product kernels with template argument

17 months agoFix for Kokkos < 3.6.00
Daniel Arndt [Thu, 25 May 2023 14:46:23 +0000 (10:46 -0400)]
Fix for Kokkos < 3.6.00

17 months agoskip renumbering
Maximilian Bergbauer [Thu, 25 May 2023 11:44:57 +0000 (13:44 +0200)]
skip renumbering

17 months agoMerge pull request #15240 from bergbauer/horizontal_add
Daniel Arndt [Thu, 25 May 2023 12:56:24 +0000 (08:56 -0400)]
Merge pull request #15240 from bergbauer/horizontal_add

17 months agoMerge pull request #15265 from masterleinad/fix_tpetra_import
Wolfgang Bangerth [Wed, 24 May 2023 23:16:29 +0000 (17:16 -0600)]
Merge pull request #15265 from masterleinad/fix_tpetra_import

Fix TpetraWrappers::Vector import

17 months agoAdded test for identity constraints in h-adapted grids. 15268/head
Marc Fehling [Wed, 24 May 2023 23:02:49 +0000 (17:02 -0600)]
Added test for identity constraints in h-adapted grids.

17 months agoDocument requirements on PETSc TS and SNES template arguments. 15267/head
Wolfgang Bangerth [Wed, 24 May 2023 20:56:10 +0000 (14:56 -0600)]
Document requirements on PETSc TS and SNES template arguments.

17 months agoAlso check PETSc TS and SNES requirements on matrices.
Wolfgang Bangerth [Wed, 24 May 2023 20:55:53 +0000 (14:55 -0600)]
Also check PETSc TS and SNES requirements on matrices.

17 months agoIntroduce concepts for PETSc-based matrices.
Wolfgang Bangerth [Wed, 24 May 2023 20:55:17 +0000 (14:55 -0600)]
Introduce concepts for PETSc-based matrices.

17 months agoRearrange specializations and implement sum inline 15240/head
Maximilian Bergbauer [Wed, 24 May 2023 20:38:14 +0000 (22:38 +0200)]
Rearrange specializations and implement sum inline

17 months agoRemove inv_jacobians instead
Daniel Arndt [Wed, 24 May 2023 20:27:53 +0000 (16:27 -0400)]
Remove inv_jacobians instead

17 months agoFix TpetraWrappers::Vector import 15265/head
Daniel Arndt [Wed, 24 May 2023 20:19:00 +0000 (16:19 -0400)]
Fix TpetraWrappers::Vector import

17 months agoImprove docu
Maximilian Bergbauer [Wed, 24 May 2023 20:13:08 +0000 (22:13 +0200)]
Improve docu

17 months agoRename to sum()
Maximilian Bergbauer [Wed, 24 May 2023 19:38:09 +0000 (21:38 +0200)]
Rename to sum()

17 months agoFix warning
Daniel Arndt [Wed, 24 May 2023 17:53:41 +0000 (13:53 -0400)]
Fix warning

17 months agoSuppress 'requires' clauses for doxygen if doxygen is too old. 15264/head
Wolfgang Bangerth [Wed, 24 May 2023 17:50:32 +0000 (11:50 -0600)]
Suppress 'requires' clauses for doxygen if doxygen is too old.

17 months agoAdd tests for recoverable and irrecoverable situations. 15263/head
Wolfgang Bangerth [Wed, 24 May 2023 17:04:23 +0000 (11:04 -0600)]
Add tests for recoverable and irrecoverable situations.

17 months agoAdd a test.
Wolfgang Bangerth [Wed, 24 May 2023 16:49:53 +0000 (10:49 -0600)]
Add a test.

17 months agoAdjust tests.
Wolfgang Bangerth [Wed, 24 May 2023 16:18:30 +0000 (10:18 -0600)]
Adjust tests.

17 months agoAvoid making a variable 'public'.
Wolfgang Bangerth [Wed, 24 May 2023 16:15:02 +0000 (10:15 -0600)]
Avoid making a variable 'public'.

17 months agoConvert IDA to use our new callback standard.
Wolfgang Bangerth [Thu, 18 May 2023 05:50:55 +0000 (23:50 -0600)]
Convert IDA to use our new callback standard.

17 months agoTest CUDAMatrixFree not only for DEAL_II_WITH_CUDA
Daniel Arndt [Wed, 24 May 2023 02:13:23 +0000 (22:13 -0400)]
Test CUDAMatrixFree not only for DEAL_II_WITH_CUDA

17 months agoMerge pull request #15195 from bangerth/import-2
David Wells [Wed, 24 May 2023 15:50:13 +0000 (11:50 -0400)]
Merge pull request #15195 from bangerth/import-2

Avoid the name 'import' as a function name.

17 months agodrop inexact CGAL kernels 15261/head
Johannes Heinz [Wed, 24 May 2023 12:45:43 +0000 (14:45 +0200)]
drop inexact CGAL kernels

Co-authored-by: Marco Feder <marco.feder@sissa.it>
17 months agoAdd changelog entry. 15195/head
Wolfgang Bangerth [Wed, 24 May 2023 02:28:19 +0000 (20:28 -0600)]
Add changelog entry.

17 months agoRe-introduce the now deprecated name.
Wolfgang Bangerth [Wed, 24 May 2023 01:14:13 +0000 (19:14 -0600)]
Re-introduce the now deprecated name.

17 months agoMerge pull request #15255 from bangerth/gridtools
David Wells [Wed, 24 May 2023 01:26:41 +0000 (21:26 -0400)]
Merge pull request #15255 from bangerth/gridtools

Simplify a function declaration.

17 months agoMerge pull request #15252 from tamiko/modernize_configure_2
Marc Fehling [Wed, 24 May 2023 00:54:13 +0000 (18:54 -0600)]
Merge pull request #15252 from tamiko/modernize_configure_2

CMake: introduce copy_target_properties() macro

17 months agoAvoid the name 'import' as a function name.
Wolfgang Bangerth [Thu, 11 May 2023 16:40:31 +0000 (10:40 -0600)]
Avoid the name 'import' as a function name.

17 months agoCMake: change a warning into an error 15252/head
Matthias Maier [Tue, 23 May 2023 21:18:36 +0000 (16:18 -0500)]
CMake: change a warning into an error

For the time being we are not prepared to encounter an undefined target
at this point of the configure process. Thus simply emit a fatal error
instead of a warning.

17 months agoCMake: try to filter generator expression in copy_target_properties()
Matthias Maier [Tue, 23 May 2023 12:17:50 +0000 (07:17 -0500)]
CMake: try to filter generator expression in copy_target_properties()

As long as the generator expressions are not too complicated we can
simply remove them.

If any of the upstream project starts to use more complex generator
expressions we will at some point have to abandon our approach of
copying target properties.

17 months agoCMake: add another prominent warning
Matthias Maier [Tue, 23 May 2023 11:44:17 +0000 (06:44 -0500)]
CMake: add another prominent warning

17 months agoCMake: fix copy_target_properties() for CMake versions prior to 3.19
Matthias Maier [Tue, 23 May 2023 08:49:16 +0000 (03:49 -0500)]
CMake: fix copy_target_properties() for CMake versions prior to 3.19

17 months agoCMake: introduce copy_target_properties() macro
Matthias Maier [Mon, 22 May 2023 16:25:28 +0000 (11:25 -0500)]
CMake: introduce copy_target_properties() macro

This macro is used to copy target properties from imported targets
recursively into our interface targets. This will allow us to modernize
our configure_<feature> macros to use imported targets directly instead
of extracting all of this information for each external feature.

17 months agoMerge pull request #15250 from Rombur/kokkos_cleanup
Daniel Arndt [Tue, 23 May 2023 20:52:55 +0000 (16:52 -0400)]
Merge pull request #15250 from Rombur/kokkos_cleanup

17 months agoMerge pull request #15253 from tamiko/fix_define_interface_target
Marc Fehling [Tue, 23 May 2023 20:03:42 +0000 (14:03 -0600)]
Merge pull request #15253 from tamiko/fix_define_interface_target

CMake: multiple fixes for check_compiler_setup()

17 months agoMerge pull request #15257 from tamiko/fix_shell_escape
Marc Fehling [Tue, 23 May 2023 19:55:31 +0000 (13:55 -0600)]
Merge pull request #15257 from tamiko/fix_shell_escape

CMake: also escape linker flags of the form -Wl,-rpath -Wl,/path/

17 months agoMerge pull request #15258 from kronbichler/typo_step14
Daniel Arndt [Tue, 23 May 2023 18:58:46 +0000 (14:58 -0400)]
Merge pull request #15258 from kronbichler/typo_step14

17 months agoMerge pull request #15244 from bangerth/15
Daniel Arndt [Tue, 23 May 2023 18:57:38 +0000 (14:57 -0400)]
Merge pull request #15244 from bangerth/15

17 months agoFix size of collection gradient View 15250/head
Bruno Turcksin [Tue, 23 May 2023 17:32:14 +0000 (17:32 +0000)]
Fix size of collection gradient View

17 months agoAlso link to the discussion from step-77. 15244/head
Wolfgang Bangerth [Mon, 22 May 2023 00:23:56 +0000 (18:23 -0600)]
Also link to the discussion from step-77.

17 months agoAdd an idea regarding precision to step-15.
Wolfgang Bangerth [Mon, 22 May 2023 00:20:16 +0000 (18:20 -0600)]
Add an idea regarding precision to step-15.

17 months agoSimplify a function declaration. 15255/head
Wolfgang Bangerth [Tue, 23 May 2023 16:37:18 +0000 (10:37 -0600)]
Simplify a function declaration.

17 months agoRemove a duplicate function definition.
Wolfgang Bangerth [Tue, 23 May 2023 16:36:58 +0000 (10:36 -0600)]
Remove a duplicate function definition.

There is a copy in another file, and it is that one that is instantiated.

17 months agostep-14 tutorial: Fix typo in introduction 15258/head
Martin Kronbichler [Tue, 23 May 2023 16:07:24 +0000 (18:07 +0200)]
step-14 tutorial: Fix typo in introduction

17 months agoAddress reviewer's comments
Bruno Turcksin [Tue, 23 May 2023 14:12:00 +0000 (14:12 +0000)]
Address reviewer's comments

17 months agoUpdate cmake/macros/macro_check_compiler_setup.cmake 15253/head
Matthias Maier [Tue, 23 May 2023 13:33:01 +0000 (13:33 +0000)]
Update cmake/macros/macro_check_compiler_setup.cmake

Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
17 months agoCMake: also escape linker flags of the form -Wl,-rpath -Wl,/path/ 15257/head
Matthias Maier [Tue, 23 May 2023 13:26:11 +0000 (08:26 -0500)]
CMake: also escape linker flags of the form -Wl,-rpath -Wl,/path/

17 months agoMerge pull request #15245 from bangerth/arkode
David Wells [Tue, 23 May 2023 12:47:41 +0000 (08:47 -0400)]
Merge pull request #15245 from bangerth/arkode

Avoid making a variable 'public' in the ARKode interfaces.

17 months agoExtend non-nested MG to FE_DGQ. 15209/head
Johannes Heinz [Sat, 13 May 2023 10:38:30 +0000 (12:38 +0200)]
Extend non-nested MG to FE_DGQ.

17 months agoMerge pull request #15247 from bangerth/arkode-docs
Martin Kronbichler [Tue, 23 May 2023 07:21:43 +0000 (09:21 +0200)]
Merge pull request #15247 from bangerth/arkode-docs

Minor updates to the ARKode documentation.

17 months agoMerge pull request #15233 from richardschu/remote_point_eval_debug
Martin Kronbichler [Tue, 23 May 2023 06:49:56 +0000 (08:49 +0200)]
Merge pull request #15233 from richardschu/remote_point_eval_debug

fix bug in find_active_cell_around_point

17 months agoAddress reviewer's comment
Bruno Turcksin [Tue, 23 May 2023 02:04:14 +0000 (02:04 +0000)]
Address reviewer's comment

17 months agoBugfix: Do not populate DEAL_II_LIBRARIES* variables
Matthias Maier [Mon, 22 May 2023 19:00:54 +0000 (14:00 -0500)]
Bugfix: Do not populate DEAL_II_LIBRARIES* variables

We now record dependencies with interface targets. Thus, populating
these variables with redundant libraries is incorrect.

17 months agoCMake: use full link interface for compiler test
Matthias Maier [Mon, 22 May 2023 20:31:31 +0000 (15:31 -0500)]
CMake: use full link interface for compiler test

17 months agoCMake: multiple fixes for check_compiler_setup()
Matthias Maier [Mon, 22 May 2023 21:28:33 +0000 (16:28 -0500)]
CMake: multiple fixes for check_compiler_setup()

 - use custom build type for test project to avoid auto populated
   compiler flags
 - remove dysfunctional caching mechanism
 - properly escape compile and link options
 - expand interface targets

17 months agoUse get_lower/get_upper
Maximilian Bergbauer [Mon, 22 May 2023 14:19:12 +0000 (16:19 +0200)]
Use get_lower/get_upper

17 months agoUse intrinsics for vertical addition
Maximilian Bergbauer [Mon, 22 May 2023 13:28:41 +0000 (15:28 +0200)]
Use intrinsics for vertical addition

17 months agoRemove temporary Kokkos::View
Bruno Turcksin [Thu, 18 May 2023 15:51:44 +0000 (15:51 +0000)]
Remove temporary Kokkos::View

17 months agoAvoid too many deep_copy during the setup of CUDAWrappers::MatrixFree
Bruno Turcksin [Mon, 15 May 2023 13:12:47 +0000 (13:12 +0000)]
Avoid too many deep_copy during the setup of CUDAWrappers::MatrixFree

17 months agoRemove ctors and assign data directly
Maximilian Bergbauer [Mon, 22 May 2023 12:37:05 +0000 (14:37 +0200)]
Remove ctors and assign data directly

17 months agoMerge pull request #15200 from Rombur/mf_kernel_launch
Daniel Arndt [Mon, 22 May 2023 12:30:26 +0000 (08:30 -0400)]
Merge pull request #15200 from Rombur/mf_kernel_launch

17 months agofix bug in find_active_cell_around_point and add test 15233/head
Richard Schussnig [Mon, 22 May 2023 11:40:48 +0000 (13:40 +0200)]
fix bug in find_active_cell_around_point and add test

17 months agorename files 15165/head
Johannes Heinz [Mon, 22 May 2023 08:04:21 +0000 (10:04 +0200)]
rename files

17 months agoMinor updates to the ARKode documentation. 15247/head
Wolfgang Bangerth [Mon, 22 May 2023 03:47:00 +0000 (21:47 -0600)]
Minor updates to the ARKode documentation.

17 months agoAvoid making a variable 'public'. 15245/head
Wolfgang Bangerth [Thu, 18 May 2023 05:50:16 +0000 (23:50 -0600)]
Avoid making a variable 'public'.

17 months agoMerge pull request #15242 from marcfehling/meshworker
Wolfgang Bangerth [Mon, 22 May 2023 02:56:30 +0000 (20:56 -0600)]
Merge pull request #15242 from marcfehling/meshworker

More interface mismatch in ScratchData in hp mode.

17 months agoMerge pull request #15243 from peterrum/typo_2
Martin Kronbichler [Sun, 21 May 2023 18:07:29 +0000 (20:07 +0200)]
Merge pull request #15243 from peterrum/typo_2

Fix typo

17 months agoIntroduce introduce distributed_compute_intersection_locations()
Johannes Heinz [Tue, 2 May 2023 13:15:54 +0000 (15:15 +0200)]
Introduce introduce distributed_compute_intersection_locations()

17 months agoFix typo 15243/head
Peter Munch [Sun, 21 May 2023 06:24:37 +0000 (08:24 +0200)]
Fix typo

17 months agoFix doc about returning invalid fe indices. 15242/head
Marc Fehling [Sun, 21 May 2023 03:53:32 +0000 (21:53 -0600)]
Fix doc about returning invalid fe indices.

17 months agoApply fix to dataype mismatch to all occurences in MeshWorker::ScratchData.
Marc Fehling [Sat, 20 May 2023 17:47:26 +0000 (11:47 -0600)]
Apply fix to dataype mismatch to all occurences in MeshWorker::ScratchData.

18 months agoMerge pull request #15235 from masterleinad/fix_tpetra_newer_trilinos
Peter Munch [Sat, 20 May 2023 11:16:43 +0000 (13:16 +0200)]
Merge pull request #15235 from masterleinad/fix_tpetra_newer_trilinos

Fix Tpetra for newer Trilinos

18 months agoMerge pull request #15241 from drwells/fix-arkode
Peter Munch [Sat, 20 May 2023 07:45:42 +0000 (09:45 +0200)]
Merge pull request #15241 from drwells/fix-arkode

Fix compilation with ARKODE.

18 months agoFix compilation with ARKODE. 15241/head
David Wells [Fri, 19 May 2023 21:23:59 +0000 (17:23 -0400)]
Fix compilation with ARKODE.

Also fix a test which doesn't seem to throw an exception with newer
versions of SUNDIALS.

18 months agoMerge pull request #15223 from bangerth/arkode
David Wells [Fri, 19 May 2023 20:18:27 +0000 (16:18 -0400)]
Merge pull request #15223 from bangerth/arkode

Convert ARKode interfaces to conform to our callback policy.

18 months agoRelax the check for points inside a pyramid.
David Wells [Fri, 19 May 2023 12:59:33 +0000 (08:59 -0400)]
Relax the check for points inside a pyramid.


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.