]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 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 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.

19 months agostep-14 tutorial: Fix typo in introduction 15258/head
Martin Kronbichler [Tue, 23 May 2023 16:07:24 +0000 (18:07 +0200)]
step-14 tutorial: Fix typo in introduction

19 months agoAddress reviewer's comments
Bruno Turcksin [Tue, 23 May 2023 14:12:00 +0000 (14:12 +0000)]
Address reviewer's comments

19 months agoUpdate cmake/macros/macro_check_compiler_setup.cmake 15253/head
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>
19 months agoCMake: also escape linker flags of the form -Wl,-rpath -Wl,/path/ 15257/head
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/

19 months agoMerge pull request #15245 from bangerth/arkode
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.

19 months agoMerge pull request #15247 from bangerth/arkode-docs
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.

19 months agoMerge pull request #15233 from richardschu/remote_point_eval_debug
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

19 months agoAddress reviewer's comment
Bruno Turcksin [Tue, 23 May 2023 02:04:14 +0000 (02:04 +0000)]
Address reviewer's comment

19 months agoBugfix: Do not populate DEAL_II_LIBRARIES* variables
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.

19 months agoCMake: use full link interface for compiler test
Matthias Maier [Mon, 22 May 2023 20:31:31 +0000 (15:31 -0500)]
CMake: use full link interface for compiler test

19 months agoCMake: multiple fixes for check_compiler_setup()
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

19 months agoRemove temporary Kokkos::View
Bruno Turcksin [Thu, 18 May 2023 15:51:44 +0000 (15:51 +0000)]
Remove temporary Kokkos::View

19 months agoAvoid too many deep_copy during the setup of CUDAWrappers::MatrixFree
Bruno Turcksin [Mon, 15 May 2023 13:12:47 +0000 (13:12 +0000)]
Avoid too many deep_copy during the setup of CUDAWrappers::MatrixFree

19 months agoMerge pull request #15200 from Rombur/mf_kernel_launch
Daniel Arndt [Mon, 22 May 2023 12:30:26 +0000 (08:30 -0400)]
Merge pull request #15200 from Rombur/mf_kernel_launch

19 months agofix bug in find_active_cell_around_point and add test 15233/head
Richard Schussnig [Mon, 22 May 2023 11:40:48 +0000 (13:40 +0200)]
fix bug in find_active_cell_around_point and add test

19 months agoMinor updates to the ARKode documentation. 15247/head
Wolfgang Bangerth [Mon, 22 May 2023 03:47:00 +0000 (21:47 -0600)]
Minor updates to the ARKode documentation.

19 months agoAvoid making a variable 'public'. 15245/head
Wolfgang Bangerth [Thu, 18 May 2023 05:50:16 +0000 (23:50 -0600)]
Avoid making a variable 'public'.

19 months agoMerge pull request #15242 from marcfehling/meshworker
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.

19 months agoMerge pull request #15243 from peterrum/typo_2
Martin Kronbichler [Sun, 21 May 2023 18:07:29 +0000 (20:07 +0200)]
Merge pull request #15243 from peterrum/typo_2

Fix typo

19 months agoFix typo 15243/head
Peter Munch [Sun, 21 May 2023 06:24:37 +0000 (08:24 +0200)]
Fix typo

19 months agoFix doc about returning invalid fe indices. 15242/head
Marc Fehling [Sun, 21 May 2023 03:53:32 +0000 (21:53 -0600)]
Fix doc about returning invalid fe indices.

19 months agoApply fix to dataype mismatch to all occurences in MeshWorker::ScratchData.
Marc Fehling [Sat, 20 May 2023 17:47:26 +0000 (11:47 -0600)]
Apply fix to dataype mismatch to all occurences in MeshWorker::ScratchData.

19 months agoMerge pull request #15235 from masterleinad/fix_tpetra_newer_trilinos
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

19 months agoMerge pull request #15241 from drwells/fix-arkode
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.

19 months agoFix compilation with ARKODE. 15241/head
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.

19 months agoMerge pull request #15223 from bangerth/arkode
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.

19 months agoMerge pull request #15229 from kronbichler/avoid_unnecessary_work
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

19 months agoAvoid setting face vectorization boundary in serial 15229/head
Martin Kronbichler [Tue, 16 May 2023 12:04:24 +0000 (14:04 +0200)]
Avoid setting face vectorization boundary in serial

19 months agoAdd more tests. 15223/head
Wolfgang Bangerth [Thu, 18 May 2023 20:40:46 +0000 (14:40 -0600)]
Add more tests.

19 months agoAdjust a changelog entry.
Wolfgang Bangerth [Mon, 15 May 2023 22:10:32 +0000 (16:10 -0600)]
Adjust a changelog entry.

19 months agoAdd a test.
Wolfgang Bangerth [Mon, 15 May 2023 22:09:38 +0000 (16:09 -0600)]
Add a test.

19 months agoAdjust tests to our new interface.
Wolfgang Bangerth [Mon, 15 May 2023 22:09:21 +0000 (16:09 -0600)]
Adjust tests to our new interface.

19 months agoMerge pull request #15238 from bangerth/nox-4
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.

19 months agoConvert ARKode interfaces to conform to our callback policy.
Wolfgang Bangerth [Mon, 15 May 2023 22:07:51 +0000 (16:07 -0600)]
Convert ARKode interfaces to conform to our callback policy.

19 months agoMerge pull request #15239 from drwells/pyramid-lines
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.

19 months agoMerge pull request #15215 from bergbauer/fe_face_point_evaluation
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

19 months agoMerge pull request #15237 from bangerth/nox-2
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.

19 months agoFix the number of pyramid lines and one pyramid table. 15239/head
David Wells [Wed, 17 May 2023 12:19:57 +0000 (08:19 -0400)]
Fix the number of pyramid lines and one pyramid table.

19 months agoMerge pull request #15236 from bangerth/nox-1
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.

19 months agoInitialize and check an assertion in the NOX solver. 15238/head
Wolfgang Bangerth [Thu, 18 May 2023 05:51:55 +0000 (23:51 -0600)]
Initialize and check an assertion in the NOX solver.

19 months agoProperly treat exceptions in a user callback in NOX. 15237/head
Wolfgang Bangerth [Thu, 18 May 2023 04:42:58 +0000 (22:42 -0600)]
Properly treat exceptions in a user callback in NOX.

19 months agoMinor updates to the NOX solver documentation. 15236/head
Wolfgang Bangerth [Thu, 18 May 2023 04:38:07 +0000 (22:38 -0600)]
Minor updates to the NOX solver documentation.

19 months agoFix Tpetra for newer Trilinos 15235/head
Daniel Arndt [Wed, 17 May 2023 20:55:21 +0000 (16:55 -0400)]
Fix Tpetra for newer Trilinos

19 months agoImplement path for is_face = true 15215/head
Maximilian Bergbauer [Fri, 28 Apr 2023 12:35:01 +0000 (14:35 +0200)]
Implement path for is_face = true

19 months agoMerge pull request #15230 from masterleinad/fix_patterns_lists_of_lists
Daniel Arndt [Wed, 17 May 2023 11:48:30 +0000 (07:48 -0400)]
Merge pull request #15230 from masterleinad/fix_patterns_lists_of_lists

19 months agoMerge pull request #15231 from tjhei/doc_petsc_snes
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

19 months agoimprove documentation for PETSc SNES 15231/head
Timo Heister [Wed, 17 May 2023 00:24:45 +0000 (20:24 -0400)]
improve documentation for PETSc SNES

19 months agoUse AssertThrow 15230/head
Daniel Arndt [Tue, 16 May 2023 22:11:00 +0000 (18:11 -0400)]
Use AssertThrow

19 months agoUse std::strlen
Daniel Arndt [Tue, 16 May 2023 22:06:52 +0000 (18:06 -0400)]
Use std::strlen

19 months agoMerge pull request #15220 from richardschu/compiler_warnings_redo
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

19 months agoMerge pull request #15228 from kronbichler/compile_warning2
Timo Heister [Tue, 16 May 2023 20:16:03 +0000 (16:16 -0400)]
Merge pull request #15228 from kronbichler/compile_warning2

Avoid compiler warning

19 months agoPatterns: Fix parsing lists of lists
Daniel Arndt [Tue, 16 May 2023 17:57:16 +0000 (13:57 -0400)]
Patterns: Fix parsing lists of lists

19 months agoMerge pull request #15222 from bangerth/6
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.

19 months agoAvoid compiler warning 15228/head
Martin Kronbichler [Tue, 16 May 2023 12:02:04 +0000 (14:02 +0200)]
Avoid compiler warning

19 months agoMerge pull request #15221 from bangerth/77
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.

19 months agofixed some compiler warnings in tria.cc 15220/head
Richard Schussnig [Tue, 16 May 2023 07:23:32 +0000 (09:23 +0200)]
fixed some compiler warnings in tria.cc

19 months agoMerge pull request #15186 from bangerth/nox
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.

19 months agoMerge pull request #15216 from sebproell/sundials-remove-copy
Daniel Arndt [Tue, 16 May 2023 02:29:47 +0000 (22:29 -0400)]
Merge pull request #15216 from sebproell/sundials-remove-copy

19 months agoMerge pull request #15199 from masterleinad/find_non_system_hdf5
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

19 months agoMinor doc improvement in step-6. 15222/head
Wolfgang Bangerth [Mon, 15 May 2023 20:58:26 +0000 (14:58 -0600)]
Minor doc improvement in step-6.

19 months agoUpdate output of step-77. 15221/head
Wolfgang Bangerth [Mon, 15 May 2023 20:57:48 +0000 (14:57 -0600)]
Update output of step-77.

19 months agoMerge pull request #15205 from tamiko/create_compile_commands_symlink
Daniel Arndt [Mon, 15 May 2023 13:43:19 +0000 (09:43 -0400)]
Merge pull request #15205 from tamiko/create_compile_commands_symlink

19 months agoFix reviewer's comment 15200/head
Bruno Turcksin [Mon, 15 May 2023 13:41:22 +0000 (13:41 +0000)]
Fix reviewer's comment

19 months agoAdd changelog entry
Bruno Turcksin [Thu, 11 May 2023 19:15:39 +0000 (19:15 +0000)]
Add changelog entry

19 months agoSUNDIALS: remove outdated copy functionality 15216/head
Sebastian Proell [Mon, 15 May 2023 08:05:30 +0000 (10:05 +0200)]
SUNDIALS: remove outdated copy functionality

19 months agoMerge pull request #15189 from bangerth/kinsol-3
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.

19 months agoMerge pull request #15194 from sebproell/kinsol-nvector-view
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

19 months agoMerge pull request #15214 from sebproell/step-77-nox
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

19 months agoMerge pull request #15207 from kronbichler/variable_type
Peter Munch [Sun, 14 May 2023 17:18:01 +0000 (19:18 +0200)]
Merge pull request #15207 from kronbichler/variable_type

Tensor product kernels: Use the right type in some templated functions

19 months agoKINSOL: do not copy vectors internally 15194/head
Sebastian Proell [Thu, 11 May 2023 14:19:48 +0000 (16:19 +0200)]
KINSOL: do not copy vectors internally

19 months agoAdd changelog entry for fixed step-77 15214/head
Sebastian Proell [Sun, 14 May 2023 13:59:25 +0000 (15:59 +0200)]
Add changelog entry for fixed step-77

19 months agoFix step-77 with NOX: zero out residual
Sebastian Proell [Sun, 14 May 2023 13:58:50 +0000 (15:58 +0200)]
Fix step-77 with NOX: zero out residual

19 months agoMerge pull request #15212 from drwells/bundled-kokkos-gcc-13-fix
Wolfgang Bangerth [Sun, 14 May 2023 03:43:48 +0000 (21:43 -0600)]
Merge pull request #15212 from drwells/bundled-kokkos-gcc-13-fix

Fix Kokkos compilation with GCC 13.

19 months agoMerge pull request #15211 from bergbauer/fe_point_consistent_template_arg
Martin Kronbichler [Sat, 13 May 2023 21:28:41 +0000 (23:28 +0200)]
Merge pull request #15211 from bergbauer/fe_point_consistent_template_arg

FEPointEvaluation: Use template argument consistently

19 months agoMerge pull request #15208 from kronbichler/fix_documentation
Wolfgang Bangerth [Sat, 13 May 2023 20:22:49 +0000 (14:22 -0600)]
Merge pull request #15208 from kronbichler/fix_documentation

Fix typo in documentation

19 months agoMerge pull request #15210 from sebproell/step77-zero-residual
Wolfgang Bangerth [Sat, 13 May 2023 20:21:18 +0000 (14:21 -0600)]
Merge pull request #15210 from sebproell/step77-zero-residual

Fix step-77: zero out residual before assembly

19 months agoFix Kokkos compilation with GCC 13. 15212/head
David Wells [Sat, 13 May 2023 12:51:29 +0000 (08:51 -0400)]
Fix Kokkos compilation with GCC 13.

19 months agoUse template argument consistently 15211/head
Maximilian Bergbauer [Sat, 13 May 2023 15:07:18 +0000 (17:07 +0200)]
Use template argument consistently


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.