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

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

15 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

15 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

15 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

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

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

15 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

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

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

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

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

15 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

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

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

15 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

15 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

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

16 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

16 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

16 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

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

16 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'.

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

16 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

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

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

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

16 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

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

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

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

16 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

16 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

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

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

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

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

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

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

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

16 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

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

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

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

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

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

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

16 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

16 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

16 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

16 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

16 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

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

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

16 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

16 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

16 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

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

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

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

16 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

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

16 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

16 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

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

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

16 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

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

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

16 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

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

16 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

16 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

16 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

16 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

16 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

16 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

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

16 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

16 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

16 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

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

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

16 months agoFix step-77: zero out residual before assembly 15210/head
Sebastian Proell [Sat, 13 May 2023 09:56:17 +0000 (11:56 +0200)]
Fix step-77: zero out residual before assembly

16 months agoFix typo in documentation 15208/head
Martin Kronbichler [Sat, 13 May 2023 07:54:33 +0000 (09:54 +0200)]
Fix typo in documentation

16 months agoTensor product kernels: Use the right type in some templated functions 15207/head
Martin Kronbichler [Sat, 13 May 2023 07:50:19 +0000 (09:50 +0200)]
Tensor product kernels: Use the right type in some templated functions

16 months agoMerge pull request #15196 from bangerth/import-3
Martin Kronbichler [Sat, 13 May 2023 07:48:35 +0000 (09:48 +0200)]
Merge pull request #15196 from bangerth/import-3

Avoid variables named 'import', part 2.

16 months agoMerge pull request #15191 from bangerth/import
Martin Kronbichler [Sat, 13 May 2023 07:47:14 +0000 (09:47 +0200)]
Merge pull request #15191 from bangerth/import

Avoid variables named 'import'.

16 months agoMerge pull request #15193 from bergbauer/reduce_overhead_fe_face_normal_eval
Martin Kronbichler [Sat, 13 May 2023 07:46:48 +0000 (09:46 +0200)]
Merge pull request #15193 from bergbauer/reduce_overhead_fe_face_normal_eval

Remove overhead from AlignedVector in FEFaceNormalEvaluationImpl

16 months agoadd an entry to .gitignore for build directories of example steps 15205/head
Matthias Maier [Fri, 12 May 2023 16:31:17 +0000 (11:31 -0500)]
add an entry to .gitignore for build directories of example steps

16 months agoCMake: create a compile_commands.json symlink
Matthias Maier [Fri, 12 May 2023 16:05:22 +0000 (11:05 -0500)]
CMake: create a compile_commands.json symlink

Modern IDEs such as VSCode use a separate build directory for
configuring and compiling a project (such as our example steps).

Unfortunately, this sometimes confuses language servers such as clangd
that might fail to find the correct compile_commands.json in that build
directory. Let's work around this issue by simply creating a symlink
from the source directory pointing to the compile_commands.json file.

As a sanity check, if there is already a compile_commands.json file
present, or if the source and build directory are the same we simply do
nothing.

16 months agoMerge pull request #15206 from masterleinad/fix_warnings_gcc_13_1
Wolfgang Bangerth [Fri, 12 May 2023 21:08:32 +0000 (15:08 -0600)]
Merge pull request #15206 from masterleinad/fix_warnings_gcc_13_1

Fix warnings with gcc-13.1

16 months agoFix warnings with gcc-13.1 15206/head
Daniel Arndt [Fri, 12 May 2023 17:38:40 +0000 (13:38 -0400)]
Fix warnings with gcc-13.1

16 months agoAllow finding user-installed HDF5 15199/head
Daniel Arndt [Thu, 11 May 2023 20:17:23 +0000 (16:17 -0400)]
Allow finding user-installed HDF5

16 months agoUse Kokkos to launch kernels in the CUDAWrappers::MatrixFree framework
Bruno Turcksin [Thu, 11 May 2023 13:47:06 +0000 (13:47 +0000)]
Use Kokkos to launch kernels in the CUDAWrappers::MatrixFree framework

16 months agoMerge pull request #15188 from bangerth/kinsol-2
Daniel Arndt [Thu, 11 May 2023 17:06:14 +0000 (13:06 -0400)]
Merge pull request #15188 from bangerth/kinsol-2

16 months agoAvoid variables named 'import', part 2. 15196/head
Wolfgang Bangerth [Thu, 11 May 2023 17:05:52 +0000 (11:05 -0600)]
Avoid variables named 'import', part 2.


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.