]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Fri, 26 May 2023 15:22:12 +0000 (11:22 -0400)]
Fix some matrix_free tests without vectorization
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
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()
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.
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
Martin Kronbichler [Tue, 16 May 2023 12:04:24 +0000 (14:04 +0200)]
Avoid setting face vectorization boundary in serial
Wolfgang Bangerth [Thu, 18 May 2023 20:40:46 +0000 (14:40 -0600)]
Add more tests.
Wolfgang Bangerth [Mon, 15 May 2023 22:10:32 +0000 (16:10 -0600)]
Adjust a changelog entry.
Wolfgang Bangerth [Mon, 15 May 2023 22:09:38 +0000 (16:09 -0600)]
Add a test.
Wolfgang Bangerth [Mon, 15 May 2023 22:09:21 +0000 (16:09 -0600)]
Adjust tests to our new interface.
David Wells [Thu, 18 May 2023 17:58:54 +0000 (13:58 -0400)]
Merge pull request #15238 from bangerth/nox-4
Initialize and check an assertion in the NOX solver.
Wolfgang Bangerth [Mon, 15 May 2023 22:07:51 +0000 (16:07 -0600)]
Convert ARKode interfaces to conform to our callback policy.
Wolfgang Bangerth [Thu, 18 May 2023 16:28:15 +0000 (10:28 -0600)]
Merge pull request #15239 from drwells/pyramid-lines
Fix the number of pyramid lines and one pyramid table.
Martin Kronbichler [Thu, 18 May 2023 15:06:40 +0000 (17:06 +0200)]
Merge pull request #15215 from bergbauer/fe_face_point_evaluation
Face path for FEPointEvaluation
David Wells [Thu, 18 May 2023 12:45:50 +0000 (08:45 -0400)]
Merge pull request #15237 from bangerth/nox-2
Properly treat exceptions in a user callback in NOX.
David Wells [Wed, 17 May 2023 12:19:57 +0000 (08:19 -0400)]
Fix the number of pyramid lines and one pyramid table.
Timo Heister [Thu, 18 May 2023 12:08:17 +0000 (08:08 -0400)]
Merge pull request #15236 from bangerth/nox-1
Minor updates to the NOX solver documentation.
Wolfgang Bangerth [Thu, 18 May 2023 05:51:55 +0000 (23:51 -0600)]
Initialize and check an assertion in the NOX solver.
Wolfgang Bangerth [Thu, 18 May 2023 04:42:58 +0000 (22:42 -0600)]
Properly treat exceptions in a user callback in NOX.
Wolfgang Bangerth [Thu, 18 May 2023 04:38:07 +0000 (22:38 -0600)]
Minor updates to the NOX solver documentation.
Daniel Arndt [Wed, 17 May 2023 20:55:21 +0000 (16:55 -0400)]
Fix Tpetra for newer Trilinos
Maximilian Bergbauer [Fri, 28 Apr 2023 12:35:01 +0000 (14:35 +0200)]
Implement path for is_face = true
Daniel Arndt [Wed, 17 May 2023 11:48:30 +0000 (07:48 -0400)]
Merge pull request #15230 from masterleinad/fix_patterns_lists_of_lists
Wolfgang Bangerth [Wed, 17 May 2023 02:18:03 +0000 (20:18 -0600)]
Merge pull request #15231 from tjhei/doc_petsc_snes
improve documentation for PETSc SNES
Timo Heister [Wed, 17 May 2023 00:24:45 +0000 (20:24 -0400)]
improve documentation for PETSc SNES
Daniel Arndt [Tue, 16 May 2023 22:11:00 +0000 (18:11 -0400)]
Use AssertThrow
Daniel Arndt [Tue, 16 May 2023 22:06:52 +0000 (18:06 -0400)]
Use std::strlen
Wolfgang Bangerth [Tue, 16 May 2023 21:34:10 +0000 (15:34 -0600)]
Merge pull request #15220 from richardschu/compiler_warnings_redo
fix some compiler warnings
Timo Heister [Tue, 16 May 2023 20:16:03 +0000 (16:16 -0400)]
Merge pull request #15228 from kronbichler/compile_warning2
Avoid compiler warning
Daniel Arndt [Tue, 16 May 2023 17:57:16 +0000 (13:57 -0400)]
Patterns: Fix parsing lists of lists
Martin Kronbichler [Tue, 16 May 2023 12:07:23 +0000 (14:07 +0200)]
Merge pull request #15222 from bangerth/6
Minor doc improvement in step-6.
Martin Kronbichler [Tue, 16 May 2023 12:02:04 +0000 (14:02 +0200)]
Avoid compiler warning
Martin Kronbichler [Tue, 16 May 2023 08:05:59 +0000 (10:05 +0200)]
Merge pull request #15221 from bangerth/77
Update output of step-77.
Richard Schussnig [Tue, 16 May 2023 07:23:32 +0000 (09:23 +0200)]
fixed some compiler warnings in tria.cc
Timo Heister [Tue, 16 May 2023 05:32:07 +0000 (01:32 -0400)]
Merge pull request #15186 from bangerth/nox
Let NOX callbacks conform to our new standard for callback errors.
Daniel Arndt [Tue, 16 May 2023 02:29:47 +0000 (22:29 -0400)]
Merge pull request #15216 from sebproell/sundials-remove-copy
David Wells [Mon, 15 May 2023 21:19:52 +0000 (17:19 -0400)]
Merge pull request #15199 from masterleinad/find_non_system_hdf5
Allow finding user-installed HDF5
Wolfgang Bangerth [Mon, 15 May 2023 20:58:26 +0000 (14:58 -0600)]
Minor doc improvement in step-6.
Wolfgang Bangerth [Mon, 15 May 2023 20:57:48 +0000 (14:57 -0600)]
Update output of step-77.
Daniel Arndt [Mon, 15 May 2023 13:43:19 +0000 (09:43 -0400)]
Merge pull request #15205 from tamiko/create_compile_commands_symlink
Bruno Turcksin [Mon, 15 May 2023 13:41:22 +0000 (13:41 +0000)]
Fix reviewer's comment
Bruno Turcksin [Thu, 11 May 2023 19:15:39 +0000 (19:15 +0000)]
Add changelog entry
Sebastian Proell [Mon, 15 May 2023 08:05:30 +0000 (10:05 +0200)]
SUNDIALS: remove outdated copy functionality
Martin Kronbichler [Mon, 15 May 2023 06:32:30 +0000 (08:32 +0200)]
Merge pull request #15189 from bangerth/kinsol-3
Add a test with an irrecoverable failure of KINSOL.
Wolfgang Bangerth [Mon, 15 May 2023 01:33:15 +0000 (19:33 -0600)]
Merge pull request #15194 from sebproell/kinsol-nvector-view
KINSOL: do not copy vectors internally
Wolfgang Bangerth [Mon, 15 May 2023 01:27:54 +0000 (19:27 -0600)]
Merge pull request #15214 from sebproell/step-77-nox
Fix step-77 NOX test
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.