]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
18 months agoMerge pull request #15217 from kronbichler/generalize_interfaces
Peter Munch [Wed, 31 May 2023 22:24:59 +0000 (00:24 +0200)]
Merge pull request #15217 from kronbichler/generalize_interfaces

Make MatrixFree evaluation kernels more flexible w.r.t. number type

18 months agoMerge pull request #14536 from marcfehling/reinit-ghosted
Martin Kronbichler [Wed, 31 May 2023 19:16:03 +0000 (21:16 +0200)]
Merge pull request #14536 from marcfehling/reinit-ghosted

Choose to initialize ghost elements with reinit(partitioner).

18 months agoMerge pull request #15262 from masterleinad/convert_cuda_matrix_free_tests
Martin Kronbichler [Wed, 31 May 2023 18:00:48 +0000 (20:00 +0200)]
Merge pull request #15262 from masterleinad/convert_cuda_matrix_free_tests

Test CUDAWrappers::MatrixFree not only for DEAL_II_WITH_CUDA

18 months agoMerge pull request #15274 from bergbauer/skip_renumbering
Martin Kronbichler [Wed, 31 May 2023 17:44:51 +0000 (19:44 +0200)]
Merge pull request #15274 from bergbauer/skip_renumbering

FEPointEvaluation: skip renumbering when possible

18 months agoMerge pull request #15209 from jh66637/non_nested_dg_mg_transfer
Martin Kronbichler [Wed, 31 May 2023 17:33:29 +0000 (19:33 +0200)]
Merge pull request #15209 from jh66637/non_nested_dg_mg_transfer

Integrate DG into non-nested MG

18 months agoMerge pull request #15165 from jh66637/add_structure_convertable_to_rpe_data
Martin Kronbichler [Wed, 31 May 2023 17:28:12 +0000 (19:28 +0200)]
Merge pull request #15165 from jh66637/add_structure_convertable_to_rpe_data

Introduce DistributedComputeIntersectionLocationsInternal

18 months agoAdd assertion regarding array lengths 15217/head
Martin Kronbichler [Wed, 31 May 2023 14:46:36 +0000 (16:46 +0200)]
Add assertion regarding array lengths

18 months agoDo not use Number::size() by switching to more generic access methods
Martin Kronbichler [Sun, 21 May 2023 20:28:27 +0000 (22:28 +0200)]
Do not use Number::size() by switching to more generic access methods

18 months agoSwitch order of template arguments
Martin Kronbichler [Sun, 21 May 2023 18:05:02 +0000 (20:05 +0200)]
Switch order of template arguments

18 months agoMake MatrixFree evaluation kernels more flexible w.r.t. number type
Martin Kronbichler [Mon, 15 May 2023 14:32:26 +0000 (16:32 +0200)]
Make MatrixFree evaluation kernels more flexible w.r.t. number type

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 agoRemove unused header file 15262/head
Daniel Arndt [Wed, 31 May 2023 12:55:56 +0000 (08:55 -0400)]
Remove unused header file

18 months agoChange logic to positive 15274/head
Maximilian Bergbauer [Wed, 31 May 2023 12:38:57 +0000 (14:38 +0200)]
Change logic to positive

18 months agoSuggestion from review
Maximilian Bergbauer [Wed, 31 May 2023 11:58:42 +0000 (13:58 +0200)]
Suggestion from review

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 agoRemove init_cuda from matrix_free_device_initialize_vector
Daniel Arndt [Tue, 30 May 2023 13:46:53 +0000 (09:46 -0400)]
Remove init_cuda from matrix_free_device_initialize_vector

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.

19 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

19 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

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

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

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

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

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 missing file
Daniel Arndt [Thu, 25 May 2023 21:09:59 +0000 (17:09 -0400)]
Add missing file

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 agoMake clang-tidy happy
Daniel Arndt [Thu, 25 May 2023 18:37:22 +0000 (14:37 -0400)]
Make clang-tidy happy

19 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

19 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

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

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 agoRemove inv_jacobians instead
Daniel Arndt [Wed, 24 May 2023 20:27:53 +0000 (16:27 -0400)]
Remove inv_jacobians instead

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 agoFix warning
Daniel Arndt [Wed, 24 May 2023 17:53:41 +0000 (13:53 -0400)]
Fix warning

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

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.


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.