]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
15 months agoMerge pull request #15288 from kronbichler/fix_mg_transfer
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

15 months agoMerge pull request #15291 from bangerth/changelog
Luca Heltai [Thu, 1 Jun 2023 07:47:52 +0000 (09:47 +0200)]
Merge pull request #15291 from bangerth/changelog

Add changelog entry.

15 months agoUpdate test output 15288/head
Peter Munch [Thu, 1 Jun 2023 07:07:47 +0000 (09:07 +0200)]
Update test output

15 months agoAdd changelog entry. 15291/head
Wolfgang Bangerth [Wed, 31 May 2023 23:15:55 +0000 (17:15 -0600)]
Add changelog entry.

15 months agoMerge pull request #15290 from masterleinad/add_citation_bib
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

15 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

15 months agoDrop 9.3 release 15290/head
Daniel Arndt [Wed, 31 May 2023 20:54:36 +0000 (16:54 -0400)]
Drop 9.3 release

15 months agoAdd CITATIONS.bib file
Daniel Arndt [Wed, 31 May 2023 19:33:32 +0000 (15:33 -0400)]
Add CITATIONS.bib file

15 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).

15 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

15 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

15 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

15 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

15 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

15 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

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

15 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

15 months agoMGTwoLevelTransfer: Make sure ot clean old vector content in prolongate_add
Martin Kronbichler [Wed, 31 May 2023 14:35:50 +0000 (16:35 +0200)]
MGTwoLevelTransfer: Make sure ot clean old vector content in prolongate_add

15 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

15 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

15 months agoRemove unused header file 15262/head
Daniel Arndt [Wed, 31 May 2023 12:55:56 +0000 (08:55 -0400)]
Remove unused header file

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

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

15 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

15 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

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

15 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>
15 months agoFix GitHub Linux CI
Daniel Arndt [Tue, 30 May 2023 20:20:36 +0000 (16:20 -0400)]
Fix GitHub Linux CI

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

15 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

15 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

15 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

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

15 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

15 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

15 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

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

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

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

15 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

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

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

15 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

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

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

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

15 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

15 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15 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

15 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

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

15 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

15 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

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

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

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

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

15 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

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

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

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

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

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

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

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

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

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

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

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

15 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

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

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

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

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

15 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

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

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

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

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

15 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

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

15 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

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


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.