]>
https://gitweb.dealii.org/ - dealii.git/log
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.
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
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.
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 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: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()
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.
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()
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/
Daniel Arndt [Tue, 23 May 2023 18:58:46 +0000 (14:58 -0400)]
Merge pull request #15258 from kronbichler/typo_step14
Daniel Arndt [Tue, 23 May 2023 18:57:38 +0000 (14:57 -0400)]
Merge pull request #15244 from bangerth/15
Bruno Turcksin [Tue, 23 May 2023 17:32:14 +0000 (17:32 +0000)]
Fix size of collection gradient View
Wolfgang Bangerth [Mon, 22 May 2023 00:23:56 +0000 (18:23 -0600)]
Also link to the discussion from step-77.
Wolfgang Bangerth [Mon, 22 May 2023 00:20:16 +0000 (18:20 -0600)]
Add an idea regarding precision to step-15.
Wolfgang Bangerth [Tue, 23 May 2023 16:37:18 +0000 (10:37 -0600)]
Simplify a function declaration.
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.
Martin Kronbichler [Tue, 23 May 2023 16:07:24 +0000 (18:07 +0200)]
step-14 tutorial: Fix typo in introduction
Bruno Turcksin [Tue, 23 May 2023 14:12:00 +0000 (14:12 +0000)]
Address reviewer's comments
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>
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/
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.
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.
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
Bruno Turcksin [Tue, 23 May 2023 02:04:14 +0000 (02:04 +0000)]
Address reviewer's comment
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.
Matthias Maier [Mon, 22 May 2023 20:31:31 +0000 (15:31 -0500)]
CMake: use full link interface for compiler test
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
Maximilian Bergbauer [Mon, 22 May 2023 14:19:12 +0000 (16:19 +0200)]
Use get_lower/get_upper
Maximilian Bergbauer [Mon, 22 May 2023 13:28:41 +0000 (15:28 +0200)]
Use intrinsics for vertical addition
Bruno Turcksin [Thu, 18 May 2023 15:51:44 +0000 (15:51 +0000)]
Remove temporary Kokkos::View
Bruno Turcksin [Mon, 15 May 2023 13:12:47 +0000 (13:12 +0000)]
Avoid too many deep_copy during the setup of CUDAWrappers::MatrixFree
Maximilian Bergbauer [Mon, 22 May 2023 12:37:05 +0000 (14:37 +0200)]
Remove ctors and assign data directly
Daniel Arndt [Mon, 22 May 2023 12:30:26 +0000 (08:30 -0400)]
Merge pull request #15200 from Rombur/mf_kernel_launch
Richard Schussnig [Mon, 22 May 2023 11:40:48 +0000 (13:40 +0200)]
fix bug in find_active_cell_around_point and add test
Wolfgang Bangerth [Mon, 22 May 2023 03:47:00 +0000 (21:47 -0600)]
Minor updates to the ARKode documentation.
Wolfgang Bangerth [Thu, 18 May 2023 05:50:16 +0000 (23:50 -0600)]
Avoid making a variable 'public'.
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.
Martin Kronbichler [Sun, 21 May 2023 18:07:29 +0000 (20:07 +0200)]
Merge pull request #15243 from peterrum/typo_2
Fix typo
Peter Munch [Sun, 21 May 2023 06:24:37 +0000 (08:24 +0200)]
Fix typo
Marc Fehling [Sun, 21 May 2023 03:53:32 +0000 (21:53 -0600)]
Fix doc about returning invalid fe indices.
Marc Fehling [Sat, 20 May 2023 17:47:26 +0000 (11:47 -0600)]
Apply fix to dataype mismatch to all occurences in MeshWorker::ScratchData.
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
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.
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.
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.
Maximilian Bergbauer [Wed, 17 May 2023 08:12:47 +0000 (10:12 +0200)]
Horizontal add function for VectorizedArray
Matthias Maier [Fri, 19 May 2023 11:06:06 +0000 (11:06 +0000)]
Merge pull request #15229 from kronbichler/avoid_unnecessary_work
MatrixFree: Avoid setting face vectorization group boundary in serial
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.