]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Thu, 1 Jun 2023 10:53:21 +0000 (12:53 +0200)]
Merge pull request #15288 from kronbichler/fix_mg_transfer
MGTwoLevelTransfer: Clean old vector content in prolongate_add
Luca Heltai [Thu, 1 Jun 2023 07:47:52 +0000 (09:47 +0200)]
Merge pull request #15291 from bangerth/changelog
Add changelog entry.
Peter Munch [Thu, 1 Jun 2023 07:07:47 +0000 (09:07 +0200)]
Update test output
Wolfgang Bangerth [Wed, 31 May 2023 23:15:55 +0000 (17:15 -0600)]
Add changelog entry.
Marc Fehling [Wed, 31 May 2023 22:28:48 +0000 (16:28 -0600)]
Merge pull request #15290 from masterleinad/add_citation_bib
Add CITATIONS.bib file to suggest citation in GitHub
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
Daniel Arndt [Wed, 31 May 2023 20:54:36 +0000 (16:54 -0400)]
Drop 9.3 release
Daniel Arndt [Wed, 31 May 2023 19:33:32 +0000 (15:33 -0400)]
Add CITATIONS.bib file
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).
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
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
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
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
Martin Kronbichler [Wed, 31 May 2023 14:46:36 +0000 (16:46 +0200)]
Add assertion regarding array lengths
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
Martin Kronbichler [Sun, 21 May 2023 18:05:02 +0000 (20:05 +0200)]
Switch order of template arguments
Martin Kronbichler [Mon, 15 May 2023 14:32:26 +0000 (16:32 +0200)]
Make MatrixFree evaluation kernels more flexible w.r.t. number type
Martin Kronbichler [Wed, 31 May 2023 14:35:50 +0000 (16:35 +0200)]
MGTwoLevelTransfer: Make sure ot clean old vector content in prolongate_add
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
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
Daniel Arndt [Wed, 31 May 2023 12:55:56 +0000 (08:55 -0400)]
Remove unused header file
Maximilian Bergbauer [Wed, 31 May 2023 12:38:57 +0000 (14:38 +0200)]
Change logic to positive
Maximilian Bergbauer [Wed, 31 May 2023 11:58:42 +0000 (13:58 +0200)]
Suggestion from review
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
Marc Fehling [Tue, 30 May 2023 22:17:25 +0000 (16:17 -0600)]
OMPI allow run as root
Daniel Arndt [Tue, 30 May 2023 21:09:21 +0000 (17:09 -0400)]
Checkout code
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>
Daniel Arndt [Tue, 30 May 2023 20:20:36 +0000 (16:20 -0400)]
Fix GitHub Linux CI
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.
Daniel Arndt [Tue, 30 May 2023 18:27:00 +0000 (14:27 -0400)]
Use distinct names for PETSC call_and_possibly_capture_exception functions
Daniel Arndt [Tue, 30 May 2023 17:22:40 +0000 (13:22 -0400)]
Fix a couple clang-tidy warnings
Daniel Arndt [Tue, 30 May 2023 13:46:53 +0000 (09:46 -0400)]
Remove init_cuda from matrix_free_device_initialize_vector
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.
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
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
Pasquale Africa [Sat, 27 May 2023 17:44:11 +0000 (17:44 +0000)]
Use dealii-dependencies Docker image for "linux debug parallel simplex" job
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.
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.
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.
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
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.
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)
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
Peter Munch [Mon, 12 Dec 2022 07:10:35 +0000 (08:10 +0100)]
TensorProductMatrixSymmetricSumCollection: fix vectorization
Peter Munch [Sat, 1 Oct 2022 16:53:01 +0000 (18:53 +0200)]
Precompute inverse diagonal (FDM)
Marc Fehling [Sat, 27 May 2023 04:44:08 +0000 (22:44 -0600)]
Fix data format in some changelogs.
Daniel Arndt [Fri, 26 May 2023 15:22:12 +0000 (11:22 -0400)]
Fix 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
Daniel Arndt [Fri, 26 May 2023 12:56:17 +0000 (08:56 -0400)]
Move more MatrixFree tests
Daniel Arndt [Fri, 26 May 2023 12:50:45 +0000 (08:50 -0400)]
Remove unused file
Maximilian Bergbauer [Fri, 26 May 2023 11:57:10 +0000 (13:57 +0200)]
Undo unintended change
Wolfgang Bangerth [Thu, 25 May 2023 21:45:55 +0000 (15:45 -0600)]
Remove an unnecessary preprocessor undef.
Wolfgang Bangerth [Thu, 25 May 2023 21:43:04 +0000 (15:43 -0600)]
Remove no longer user preprocessor define.
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.
Wolfgang Bangerth [Thu, 25 May 2023 21:35:42 +0000 (15:35 -0600)]
Add a test.
Wolfgang Bangerth [Thu, 25 May 2023 21:23:18 +0000 (15:23 -0600)]
Convert tests.
Wolfgang Bangerth [Thu, 25 May 2023 21:20:32 +0000 (15:20 -0600)]
Convert PETSc SNES interfaces to callback convention.
Daniel Arndt [Thu, 25 May 2023 21:09:59 +0000 (17:09 -0400)]
Add missing file
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.
Wolfgang Bangerth [Thu, 25 May 2023 19:53:17 +0000 (13:53 -0600)]
Add another test.
Wolfgang Bangerth [Wed, 24 May 2023 23:34:34 +0000 (17:34 -0600)]
Adjust tests.
Wolfgang Bangerth [Wed, 24 May 2023 23:31:58 +0000 (17:31 -0600)]
Make the PETSc TS interfaces conform to callback conventions.
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?
Daniel Arndt [Thu, 25 May 2023 18:37:22 +0000 (14:37 -0400)]
Make clang-tidy happy
Maximilian Bergbauer [Thu, 25 May 2023 14:45:55 +0000 (16:45 +0200)]
Skip renumbering in tensor product kernels with template argument
Daniel Arndt [Thu, 25 May 2023 14:46:23 +0000 (10:46 -0400)]
Fix for Kokkos < 3.6.00
Maximilian Bergbauer [Thu, 25 May 2023 11:44:57 +0000 (13:44 +0200)]
skip renumbering
Daniel Arndt [Thu, 25 May 2023 12:56:24 +0000 (08:56 -0400)]
Merge pull request #15240 from bergbauer/horizontal_add
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
Marc Fehling [Wed, 24 May 2023 23:02:49 +0000 (17:02 -0600)]
Added test for identity constraints in h-adapted grids.
Wolfgang Bangerth [Wed, 24 May 2023 20:56:10 +0000 (14:56 -0600)]
Document requirements on PETSc TS and SNES template arguments.
Wolfgang Bangerth [Wed, 24 May 2023 20:55:53 +0000 (14:55 -0600)]
Also check PETSc TS and SNES requirements on matrices.
Wolfgang Bangerth [Wed, 24 May 2023 20:55:17 +0000 (14:55 -0600)]
Introduce concepts for PETSc-based matrices.
Maximilian Bergbauer [Wed, 24 May 2023 20:38:14 +0000 (22:38 +0200)]
Rearrange specializations and implement sum inline
Daniel Arndt [Wed, 24 May 2023 20:27:53 +0000 (16:27 -0400)]
Remove inv_jacobians instead
Daniel Arndt [Wed, 24 May 2023 20:19:00 +0000 (16:19 -0400)]
Fix TpetraWrappers::Vector import
Maximilian Bergbauer [Wed, 24 May 2023 20:13:08 +0000 (22:13 +0200)]
Improve docu
Maximilian Bergbauer [Wed, 24 May 2023 19:38:09 +0000 (21:38 +0200)]
Rename to sum()
Daniel Arndt [Wed, 24 May 2023 17:53:41 +0000 (13:53 -0400)]
Fix warning
Wolfgang Bangerth [Wed, 24 May 2023 17:50:32 +0000 (11:50 -0600)]
Suppress 'requires' clauses for doxygen if doxygen is too old.
Wolfgang Bangerth [Wed, 24 May 2023 17:04:23 +0000 (11:04 -0600)]
Add tests for recoverable and irrecoverable situations.
Wolfgang Bangerth [Wed, 24 May 2023 16:49:53 +0000 (10:49 -0600)]
Add a test.
Wolfgang Bangerth [Wed, 24 May 2023 16:18:30 +0000 (10:18 -0600)]
Adjust tests.
Wolfgang Bangerth [Wed, 24 May 2023 16:15:02 +0000 (10:15 -0600)]
Avoid making a variable 'public'.
Wolfgang Bangerth [Thu, 18 May 2023 05:50:55 +0000 (23:50 -0600)]
Convert IDA to use our new callback standard.
Daniel Arndt [Wed, 24 May 2023 02:13:23 +0000 (22:13 -0400)]
Test CUDAMatrixFree not only for DEAL_II_WITH_CUDA
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.
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>
Wolfgang Bangerth [Wed, 24 May 2023 02:28:19 +0000 (20:28 -0600)]
Add changelog entry.
Wolfgang Bangerth [Wed, 24 May 2023 01:14:13 +0000 (19:14 -0600)]
Re-introduce the now deprecated name.
David Wells [Wed, 24 May 2023 01:26:41 +0000 (21:26 -0400)]
Merge pull request #15255 from bangerth/gridtools
Simplify a function declaration.
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
Wolfgang Bangerth [Thu, 11 May 2023 16:40:31 +0000 (10:40 -0600)]
Avoid the name 'import' as a function name.
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.
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.
Matthias Maier [Tue, 23 May 2023 11:44:17 +0000 (06:44 -0500)]
CMake: add another prominent warning
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
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.
Daniel Arndt [Tue, 23 May 2023 20:52:55 +0000 (16:52 -0400)]
Merge pull request #15250 from Rombur/kokkos_cleanup
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()
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.