]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
18 months agoDon't use tmp vector 15289/head
Peter Munch [Wed, 31 May 2023 17:39:21 +0000 (19:39 +0200)]
Don't use tmp vector

18 months agoMerge pull request #15282 from masterleinad/fix_clang_tidy
Timo Heister [Wed, 31 May 2023 13:04:36 +0000 (09:04 -0400)]
Merge pull request #15282 from masterleinad/fix_clang_tidy

Fix a couple clang-tidy warnings

18 months agoMerge pull request #15284 from masterleinad/fix_petsc_clang_tidy
Timo Heister [Wed, 31 May 2023 13:03:14 +0000 (09:03 -0400)]
Merge pull request #15284 from masterleinad/fix_petsc_clang_tidy

Use distinct names for PETSC call_and_possibly_capture_exception functions

18 months agoMerge pull request #15285 from masterleinad/fix_github_linux_ci
Marc Fehling [Tue, 30 May 2023 23:42:33 +0000 (17:42 -0600)]
Merge pull request #15285 from masterleinad/fix_github_linux_ci

Fix GitHub Linux CI

18 months agoOMPI allow run as root 15285/head
Marc Fehling [Tue, 30 May 2023 22:17:25 +0000 (16:17 -0600)]
OMPI allow run as root

18 months agoCheckout code
Daniel Arndt [Tue, 30 May 2023 21:09:21 +0000 (17:09 -0400)]
Checkout code

18 months agoRun as root user
Daniel Arndt [Tue, 30 May 2023 20:57:33 +0000 (16:57 -0400)]
Run as root user

Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
18 months agoFix GitHub Linux CI
Daniel Arndt [Tue, 30 May 2023 20:20:36 +0000 (16:20 -0400)]
Fix GitHub Linux CI

18 months agoMerge pull request #15267 from bangerth/requires
David Wells [Tue, 30 May 2023 18:37:13 +0000 (14:37 -0400)]
Merge pull request #15267 from bangerth/requires

Add 'requires' clauses for matrix template arguments to PETSc TS and SNES solvers.

18 months agoUse distinct names for PETSC call_and_possibly_capture_exception functions 15284/head
Daniel Arndt [Tue, 30 May 2023 18:27:00 +0000 (14:27 -0400)]
Use distinct names for PETSC call_and_possibly_capture_exception functions

18 months agoFix a couple clang-tidy warnings 15282/head
Daniel Arndt [Tue, 30 May 2023 17:22:40 +0000 (13:22 -0400)]
Fix a couple clang-tidy warnings

18 months agoMerge pull request #15264 from bangerth/doxygen
Luca Heltai [Sun, 28 May 2023 21:15:15 +0000 (23:15 +0200)]
Merge pull request #15264 from bangerth/doxygen

Suppress 'requires' clauses for doxygen if doxygen is too old.

18 months agoMerge pull request #15278 from pcafrica/docker_workflow
Luca Heltai [Sun, 28 May 2023 20:20:39 +0000 (22:20 +0200)]
Merge pull request #15278 from pcafrica/docker_workflow

Use dealii-dependencies Docker for GitHub workflow

18 months agoMerge pull request #15261 from jh66637/drop_inexact_kernels
Luca Heltai [Sun, 28 May 2023 20:17:58 +0000 (22:17 +0200)]
Merge pull request #15261 from jh66637/drop_inexact_kernels

remove inexact CGAL kernels and add test

18 months agoUse dealii-dependencies Docker image for "linux debug parallel simplex" job 15278/head
Pasquale Africa [Sat, 27 May 2023 17:44:11 +0000 (17:44 +0000)]
Use dealii-dependencies Docker image for "linux debug parallel simplex" job

19 months agoMerge pull request #15263 from bangerth/ida
Luca Heltai [Sun, 28 May 2023 07:01:19 +0000 (09:01 +0200)]
Merge pull request #15263 from bangerth/ida

Convert IDA to use the callback standard.

19 months agoMerge pull request #15271 from bangerth/petsc-snes
Luca Heltai [Sun, 28 May 2023 06:54:09 +0000 (08:54 +0200)]
Merge pull request #15271 from bangerth/petsc-snes

Convert PETSc SNES interfaces to use callback error conventions.

19 months agoMerge pull request #15269 from bangerth/petsc-ts
Luca Heltai [Sun, 28 May 2023 06:53:20 +0000 (08:53 +0200)]
Merge pull request #15269 from bangerth/petsc-ts

Make the PETSc TS interfaces conform to callback conventions.

19 months agoMerge pull request #14569 from peterrum/tensor_product_matrix_collection_fix_vectoriz...
Peter Munch [Sat, 27 May 2023 16:44:53 +0000 (18:44 +0200)]
Merge pull request #14569 from peterrum/tensor_product_matrix_collection_fix_vectorization

Tensor product matrix collection fix vectorization

19 months agoMerge pull request #15277 from marcfehling/fix-date-format
David Wells [Sat, 27 May 2023 15:23:09 +0000 (11:23 -0400)]
Merge pull request #15277 from marcfehling/fix-date-format

Fix data format in some changelogs.

19 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)

19 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

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

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

19 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.

19 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

19 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.

19 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.

19 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.

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

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

19 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.

19 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.

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

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

19 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.

19 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?

19 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

19 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

19 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.

19 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.

19 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.

19 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.

19 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

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

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

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

19 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.

19 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.

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

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

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

19 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.

19 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.

19 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>
19 months agoAdd changelog entry. 15195/head
Wolfgang Bangerth [Wed, 24 May 2023 02:28:19 +0000 (20:28 -0600)]
Add changelog entry.

19 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.

19 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.

19 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

19 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.

19 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.

19 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.

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

19 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

19 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.

19 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

19 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()

19 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/

19 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

19 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

19 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

19 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.

19 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.

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

19 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.

19 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

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

19 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>
19 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/

19 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.

19 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.

19 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

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

19 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.

19 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

19 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

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

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

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

19 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

19 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

19 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

19 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

19 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.

19 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'.

19 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.

19 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

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

19 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.

19 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.


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.