]>
https://gitweb.dealii.org/ - dealii.git/log
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.
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: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
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
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
Sebastian Proell [Thu, 11 May 2023 14:19:48 +0000 (16:19 +0200)]
KINSOL: do not copy vectors internally
Sebastian Proell [Sun, 14 May 2023 13:59:25 +0000 (15:59 +0200)]
Add changelog entry for fixed step-77
Sebastian Proell [Sun, 14 May 2023 13:58:50 +0000 (15:58 +0200)]
Fix step-77 with NOX: zero out residual
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.
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
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
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
David Wells [Sat, 13 May 2023 12:51:29 +0000 (08:51 -0400)]
Fix Kokkos compilation with GCC 13.
Maximilian Bergbauer [Sat, 13 May 2023 15:07:18 +0000 (17:07 +0200)]
Use template argument consistently
Sebastian Proell [Sat, 13 May 2023 09:56:17 +0000 (11:56 +0200)]
Fix step-77: zero out residual before assembly
Martin Kronbichler [Sat, 13 May 2023 07:54:33 +0000 (09:54 +0200)]
Fix typo in documentation
Martin Kronbichler [Sat, 13 May 2023 07:50:19 +0000 (09:50 +0200)]
Tensor product kernels: Use the right type in some templated functions
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.
Martin Kronbichler [Sat, 13 May 2023 07:47:14 +0000 (09:47 +0200)]
Merge pull request #15191 from bangerth/import
Avoid variables named 'import'.
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
Matthias Maier [Fri, 12 May 2023 16:31:17 +0000 (11:31 -0500)]
add an entry to .gitignore for build directories of example steps
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.
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
Daniel Arndt [Fri, 12 May 2023 17:38:40 +0000 (13:38 -0400)]
Fix warnings with gcc-13.1
Daniel Arndt [Thu, 11 May 2023 20:17:23 +0000 (16:17 -0400)]
Allow finding user-installed HDF5
Daniel Arndt [Thu, 11 May 2023 17:06:14 +0000 (13:06 -0400)]
Merge pull request #15188 from bangerth/kinsol-2
Wolfgang Bangerth [Thu, 11 May 2023 17:05:52 +0000 (11:05 -0600)]
Avoid variables named 'import', part 2.
Daniel Arndt [Thu, 11 May 2023 16:59:37 +0000 (12:59 -0400)]
Merge pull request #15187 from bangerth/kinsol-1
Maximilian Bergbauer [Thu, 11 May 2023 13:10:23 +0000 (15:10 +0200)]
Reduce overhead of AlignedVector
Luca Heltai [Thu, 11 May 2023 12:31:41 +0000 (15:31 +0300)]
Merge pull request #15141 from peterrum/MGTwoLevelTransferBase
Add two level transfer operator between non-nested levels
Peter Munch [Thu, 11 May 2023 05:38:04 +0000 (07:38 +0200)]
Merge pull request #15192 from bangerth/test
Fix compilation of a test.
Wolfgang Bangerth [Wed, 10 May 2023 19:36:51 +0000 (13:36 -0600)]
Fix compilation of a test.
Wolfgang Bangerth [Wed, 10 May 2023 19:08:51 +0000 (13:08 -0600)]
Avoid variables named 'import'.
Marco Feder [Thu, 4 May 2023 13:37:40 +0000 (15:37 +0200)]
first part of review
Peter Munch [Mon, 3 Apr 2023 12:02:03 +0000 (14:02 +0200)]
Add interface for non-nested two level transfer
Co-authored-by: peterrum <peterrmuench@gmail.com>
Wolfgang Bangerth [Tue, 9 May 2023 16:11:03 +0000 (10:11 -0600)]
Add a test with an irrecoverable failure of KINSOL.
Wolfgang Bangerth [Tue, 9 May 2023 15:19:05 +0000 (09:19 -0600)]
Clean up after ourselves.
Wolfgang Bangerth [Fri, 5 May 2023 20:33:21 +0000 (14:33 -0600)]
Catch and rethrow *all* exceptions.
Timo Heister [Tue, 9 May 2023 19:59:01 +0000 (15:59 -0400)]
Merge pull request #15178 from bangerth/kinsol-exc
Let KINSOL callbacks conform to our new standard for callback errors.
Wolfgang Bangerth [Tue, 9 May 2023 16:48:16 +0000 (10:48 -0600)]
Add a test that checks NOX error handling.
Wolfgang Bangerth [Tue, 9 May 2023 16:47:18 +0000 (10:47 -0600)]
Deal with obnoxious NOX ways of reporting errors.
Wolfgang Bangerth [Tue, 9 May 2023 16:22:11 +0000 (10:22 -0600)]
Convert NOX tests to not return zero to indicate success.
Wolfgang Bangerth [Tue, 9 May 2023 16:16:07 +0000 (10:16 -0600)]
Document what function we are setting up.
Wolfgang Bangerth [Fri, 5 May 2023 21:06:37 +0000 (15:06 -0600)]
Convert NOX to use the new exception scheme.
Wolfgang Bangerth [Tue, 9 May 2023 18:29:55 +0000 (12:29 -0600)]
Merge pull request #15182 from kronbichler/reduce_overhead2
Reduce overhead in calls to tensor product value function
Wolfgang Bangerth [Tue, 9 May 2023 18:28:12 +0000 (12:28 -0600)]
Merge pull request #15159 from tjhei/mpi_comm_by_value
pass MPI_Comm by value
Timo Heister [Mon, 8 May 2023 19:12:39 +0000 (15:12 -0400)]
changelog
Wolfgang Bangerth [Mon, 8 May 2023 19:26:30 +0000 (13:26 -0600)]
Add a changelog entry.
Timo Heister [Mon, 24 Apr 2023 20:10:00 +0000 (16:10 -0400)]
pass MPI_Comm by value
Daniel Arndt [Mon, 8 May 2023 17:07:13 +0000 (13:07 -0400)]
Merge pull request #15185 from kronbichler/avoid_load
Daniel Arndt [Mon, 8 May 2023 15:00:18 +0000 (11:00 -0400)]
Merge pull request #15132 from bangerth/concepts
Daniel Arndt [Mon, 8 May 2023 14:55:08 +0000 (10:55 -0400)]
Merge pull request #15183 from kronbichler/improve_poly
Martin Kronbichler [Mon, 8 May 2023 13:47:50 +0000 (15:47 +0200)]
Weight kernel for multigrid: Simplify aliasing analysis for compiler
Daniel Arndt [Mon, 8 May 2023 12:45:55 +0000 (08:45 -0400)]
Merge pull request #15184 from bangerth/scope-exit
Martin Kronbichler [Thu, 4 May 2023 09:14:29 +0000 (11:14 +0200)]
Reduce operation count in polynomial evaluation
Peter Munch [Mon, 8 May 2023 07:14:42 +0000 (09:14 +0200)]
Merge pull request #15154 from jh66637/reinit_rpe_with_distributed_compute_point_locations
make it possible to fill RPE with GT::DistributedComputePointLocation…
Martin Kronbichler [Fri, 5 May 2023 08:45:50 +0000 (10:45 +0200)]
Remove another ArrayView
Martin Kronbichler [Thu, 4 May 2023 09:15:27 +0000 (11:15 +0200)]
Reduce overhead in calls to tensor product value function
Peter Munch [Mon, 8 May 2023 05:34:20 +0000 (07:34 +0200)]
Merge pull request #15177 from bangerth/const
Make some variables in a few tests 'const'.
Peter Munch [Mon, 8 May 2023 05:33:59 +0000 (07:33 +0200)]
Merge pull request #15173 from bangerth/snes
Add the PETSc SNES version of step-77 as a test.
Peter Munch [Mon, 8 May 2023 05:33:30 +0000 (07:33 +0200)]
Merge pull request #15171 from bangerth/77-4
Let doxygen resolve a citation in step-77.
Peter Munch [Mon, 8 May 2023 05:32:54 +0000 (07:32 +0200)]
Merge pull request #15169 from bangerth/inline
Move a function out of line.
Peter Munch [Mon, 8 May 2023 05:32:11 +0000 (07:32 +0200)]
Merge pull request #15144 from bangerth/vec
Clarify the documentation of a reinit() function.
Peter Munch [Mon, 8 May 2023 05:30:58 +0000 (07:30 +0200)]
Merge pull request #15138 from bangerth/fiv
Implement alternative rules what quadrature/mapping object to use in FEInterfaceValues::reinit().
Peter Munch [Mon, 8 May 2023 05:22:20 +0000 (07:22 +0200)]
Merge pull request #15128 from bangerth/77-2
In step-77, also talk about the other nonlinear solver packages we support.
Wolfgang Bangerth [Sun, 7 May 2023 17:16:00 +0000 (11:16 -0600)]
Mark constructor as 'explicit'.
Wolfgang Bangerth [Sun, 7 May 2023 17:15:09 +0000 (11:15 -0600)]
Mark special functions as =deleted.
Wolfgang Bangerth [Fri, 5 May 2023 20:50:05 +0000 (14:50 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 5 May 2023 21:06:00 +0000 (15:06 -0600)]
Add a test.
Wolfgang Bangerth [Fri, 5 May 2023 20:37:15 +0000 (14:37 -0600)]
Add a ScopeExit function.
Johannes Heinz [Fri, 28 Apr 2023 09:02:36 +0000 (11:02 +0200)]
make it possible to fill RPE with GT::DistributedComputePointLocationsInternal
Peter Munch [Sun, 7 May 2023 10:30:08 +0000 (12:30 +0200)]
Merge pull request #15179 from bangerth/nox-test
Fix up the single NOX test
Wolfgang Bangerth [Fri, 5 May 2023 18:32:51 +0000 (12:32 -0600)]
Merge pull request #15181 from kronbichler/fix_missing_symbol
Avoid missing symbols and use constexpr functions instead
Peter Munch [Fri, 5 May 2023 17:48:32 +0000 (19:48 +0200)]
Merge pull request #15180 from bangerth/more-nox-tests
More NOX tests
Martin Kronbichler [Fri, 5 May 2023 08:14:08 +0000 (10:14 +0200)]
Avoid missing symbols by constexpr functions
Wolfgang Bangerth [Wed, 3 May 2023 22:00:07 +0000 (16:00 -0600)]
Add the PETSc SNES version of step-77 as a test.
Wolfgang Bangerth [Wed, 3 May 2023 18:54:58 +0000 (12:54 -0600)]
Move a function out of line.
Wolfgang Bangerth [Thu, 4 May 2023 16:21:15 +0000 (10:21 -0600)]
Move functions into local lambdas, so that a member variable can be made non-public.
Wolfgang Bangerth [Thu, 4 May 2023 16:08:31 +0000 (10:08 -0600)]
Document that the callbacks can throw exceptions.
Wolfgang Bangerth [Tue, 2 May 2023 23:54:11 +0000 (17:54 -0600)]
Simplify code somewhat.
Wolfgang Bangerth [Tue, 2 May 2023 23:50:27 +0000 (17:50 -0600)]
Convert step-77.
Wolfgang Bangerth [Tue, 2 May 2023 23:50:12 +0000 (17:50 -0600)]
Convert tests.
Wolfgang Bangerth [Tue, 2 May 2023 23:49:57 +0000 (17:49 -0600)]
Convert KINSOL callbacks to use exceptions.
Wolfgang Bangerth [Thu, 4 May 2023 16:00:02 +0000 (10:00 -0600)]
Clarify the glossary entry.
Wolfgang Bangerth [Tue, 2 May 2023 23:49:49 +0000 (17:49 -0600)]
Introduce an exception to be used by user callbacks.
Wolfgang Bangerth [Wed, 3 May 2023 00:30:44 +0000 (18:30 -0600)]
Make some variables 'const'.
Wolfgang Bangerth [Thu, 4 May 2023 19:54:22 +0000 (13:54 -0600)]
Add a version of step-77 solved with NOX.
Wolfgang Bangerth [Thu, 4 May 2023 19:15:35 +0000 (13:15 -0600)]
Add another test.
Wolfgang Bangerth [Thu, 4 May 2023 18:58:59 +0000 (12:58 -0600)]
Add a test.
Wolfgang Bangerth [Thu, 4 May 2023 18:46:54 +0000 (12:46 -0600)]
Move some code to where it is actually used.
While there, just use '{...}' instead of 'if (true) {...}'.
Wolfgang Bangerth [Thu, 4 May 2023 18:44:48 +0000 (12:44 -0600)]
Update documentation in a test.
Wolfgang Bangerth [Thu, 4 May 2023 18:44:29 +0000 (12:44 -0600)]
Add necessary header files.
Wolfgang Bangerth [Thu, 4 May 2023 23:37:20 +0000 (17:37 -0600)]
Merge pull request #15176 from bergbauer/fix_empty_quadrature_fe_point
Fix do_reinit of FEPointEvaluation for empty unit_points
Maximilian Bergbauer [Thu, 4 May 2023 14:57:08 +0000 (16:57 +0200)]
Fix do_reinit of FEPointEvaluation for empty unit_points
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.