]>
https://gitweb.dealii.org/ - dealii.git/log
Matthias Maier [Thu, 3 Apr 2025 04:49:20 +0000 (04:49 +0000)]
Merge pull request #18326 from tjhei/kokkos-not-quiet
Kokkos: call find_package() without QUIET
David Wells [Thu, 3 Apr 2025 02:01:59 +0000 (22:01 -0400)]
Merge pull request #18325 from bangerth/exc-message
Improve an error message.
David Wells [Thu, 3 Apr 2025 02:01:44 +0000 (22:01 -0400)]
Merge pull request #18315 from bangerth/error
Improve an error message for the SparseILU class.
Timo Heister [Thu, 3 Apr 2025 01:07:48 +0000 (21:07 -0400)]
Kokkos: call find_package() without QUIET
Getting Kokkos with device support find_package() to succeed is somewhat
tricky and nearly impossible if you remove all output. We typically find
all packages with QUIET but I think it is acceptable to not do this for
Kokkos.
David Wells [Wed, 2 Apr 2025 21:40:55 +0000 (17:40 -0400)]
Merge pull request #18323 from tamiko/fix_compilation
base/exceptions.h: add missing standard header `<complex>`
Matthias Maier [Wed, 2 Apr 2025 17:42:50 +0000 (17:42 +0000)]
Merge pull request #18324 from luca-heltai/changelog-mumps
Changelog for mumps.
Wolfgang Bangerth [Wed, 2 Apr 2025 17:01:42 +0000 (11:01 -0600)]
Improve an error message.
Luca Heltai [Wed, 2 Apr 2025 16:55:52 +0000 (18:55 +0200)]
Changelog for mumps.
Wolfgang Bangerth [Wed, 2 Apr 2025 16:42:26 +0000 (10:42 -0600)]
Merge pull request #18255 from luca-heltai/mumps
Revert back MUMPS interface
Matthias Maier [Wed, 2 Apr 2025 16:12:06 +0000 (11:12 -0500)]
base/exceptions.h: add missing standard header <complex>
Wolfgang Bangerth [Wed, 2 Apr 2025 15:44:57 +0000 (09:44 -0600)]
Merge pull request #18312 from quangx/step-32-documentation
Change residual and right preconditioner documentation for step-32.
Wolfgang Bangerth [Tue, 1 Apr 2025 15:03:07 +0000 (09:03 -0600)]
Improve an error message.
Wolfgang Bangerth [Wed, 2 Apr 2025 00:00:57 +0000 (18:00 -0600)]
Merge pull request #18318 from drwells/qprojector-simplification
Simplify QProjector.
David Wells [Tue, 1 Apr 2025 20:33:44 +0000 (16:33 -0400)]
Merge pull request #18310 from bangerth/ignore
Let git ignore python compiled module cache.
David Wells [Tue, 1 Apr 2025 19:48:08 +0000 (15:48 -0400)]
QProjector: simplify the calculation of 3d face points.
David Wells [Tue, 1 Apr 2025 19:45:04 +0000 (15:45 -0400)]
QProjector: simplify the calculation of 3d face weights.
Daniel Arndt [Tue, 1 Apr 2025 18:09:53 +0000 (14:09 -0400)]
Merge pull request #18316 from drwells/orientation-vs-combined-orientation
Fix two minor orientation bugs.
David Wells [Tue, 1 Apr 2025 15:28:38 +0000 (11:28 -0400)]
Fix two minor orientation bugs.
'orientation' and 'combined_orientation' are presently the same in 2d
but won't be once we switch the default encoding.
Wolfgang Bangerth [Tue, 1 Apr 2025 14:45:12 +0000 (08:45 -0600)]
Merge pull request #18306 from drwells/implement-face-orientation
Index Quadrilateral and Triangle face quadratures in the same way.
Daniel Arndt [Tue, 1 Apr 2025 13:21:33 +0000 (09:21 -0400)]
Merge pull request #18309 from bangerth/kokkos-macros
Remove the inclusion of Kokkos_Macros.h from config.h.
Daniel Arndt [Tue, 1 Apr 2025 13:20:44 +0000 (09:20 -0400)]
Merge pull request #18311 from bangerth/kokkos-includes
Include Kokkos headers in files that use Kokkos.
David Wells [Mon, 31 Mar 2025 13:17:15 +0000 (09:17 -0400)]
QProjector: combine triangle and quadrilateral code.
This also fixes some bugs where, in mixed or periodic meshes, we may
need quadrature rules defined on quadrilateral faces in the reversed
orientation (which we previously assumed did not exist).
Quang Hoang [Tue, 1 Apr 2025 02:46:24 +0000 (22:46 -0400)]
change residual documentation and right preconditioner
Wolfgang Bangerth [Mon, 31 Mar 2025 21:57:03 +0000 (15:57 -0600)]
Remove the inclusion of Kokkos_Macros.h from config.h.
Wolfgang Bangerth [Mon, 31 Mar 2025 22:06:51 +0000 (16:06 -0600)]
Include Kokkos headers in files that use Kokkos.
Timo Heister [Tue, 1 Apr 2025 00:51:38 +0000 (20:51 -0400)]
Merge pull request #18308 from bangerth/include
Add necessary header includes.
David Wells [Mon, 31 Mar 2025 13:14:02 +0000 (09:14 -0400)]
Implement ReferenceCell::face_measure().
We need these values in QProjector.
Wolfgang Bangerth [Mon, 31 Mar 2025 22:08:49 +0000 (16:08 -0600)]
Let git ignore python compiled module cache.
Wolfgang Bangerth [Mon, 31 Mar 2025 21:03:13 +0000 (15:03 -0600)]
Add necessary header includes.
Daniel Arndt [Mon, 31 Mar 2025 20:13:18 +0000 (16:13 -0400)]
Merge pull request #18305 from bangerth/kokkos-version
Make use of DEAL_II_KOKKOS_VERSION_GTE.
Wolfgang Bangerth [Mon, 31 Mar 2025 18:43:20 +0000 (12:43 -0600)]
Merge pull request #18307 from quangx/step_32_typo
fix typo step 32
Quang Hoang [Mon, 31 Mar 2025 18:12:20 +0000 (14:12 -0400)]
fix typo step 32
Wolfgang Bangerth [Mon, 31 Mar 2025 16:52:14 +0000 (10:52 -0600)]
Make use of DEAL_II_KOKKOS_VERSION_GTE.
Daniel Arndt [Mon, 31 Mar 2025 12:25:50 +0000 (08:25 -0400)]
Merge pull request #18220 from bangerth/kokkos-version-2
Export the KOKKOS version numbers.
Martin Kronbichler [Sat, 29 Mar 2025 20:02:13 +0000 (21:02 +0100)]
Merge pull request #18199 from luca-heltai/psctoolkit
Add support for PSBLAS
Martin Kronbichler [Sat, 29 Mar 2025 20:00:52 +0000 (21:00 +0100)]
Merge pull request #18302 from bangerth/constexpr-const
Omit 'const' for variables declared 'constexpr const'.
Wolfgang Bangerth [Sat, 29 Mar 2025 14:47:23 +0000 (08:47 -0600)]
Omit 'const' for variables declared 'constexpr const'.
Martin Kronbichler [Sat, 29 Mar 2025 12:59:56 +0000 (13:59 +0100)]
Merge pull request #18300 from bangerth/external
Ensure a symbol in a header file has external linkage.
Wolfgang Bangerth [Fri, 28 Mar 2025 20:34:19 +0000 (14:34 -0600)]
Ensure a symbol in a header file has external linkage.
Martin Kronbichler [Fri, 28 Mar 2025 07:11:46 +0000 (08:11 +0100)]
Merge pull request #18298 from bangerth/kokkos-external
Ensure that Kokkos's symbols have external linkage and, consequently can be re-exported.
Wolfgang Bangerth [Thu, 27 Mar 2025 21:15:46 +0000 (15:15 -0600)]
Use the same style as in the Kokkos patch.
Wolfgang Bangerth [Fri, 14 Mar 2025 16:10:45 +0000 (10:10 -0600)]
Ensure that Kokkos's symbols have external linkage and, consequently, can be re-exported.
Martin Kronbichler [Thu, 27 Mar 2025 20:17:01 +0000 (21:17 +0100)]
Merge pull request #18293 from tjhei/pmf-dofhandler-index
Portable::MatrixFree: add dof_handler index
Martin Kronbichler [Thu, 27 Mar 2025 20:16:46 +0000 (21:16 +0100)]
Merge pull request #18295 from marcfehling/github-names
github-actions: Simplify redundant names.
Martin Kronbichler [Thu, 27 Mar 2025 20:16:29 +0000 (21:16 +0100)]
Merge pull request #18297 from kronbichler/fix_test4
Fix matrix-free Kokkos performance test
Timo Heister [Thu, 27 Mar 2025 01:47:43 +0000 (21:47 -0400)]
Portable::MatrixFree: add dof_handler index
Martin Kronbichler [Thu, 27 Mar 2025 15:25:00 +0000 (16:25 +0100)]
Merge pull request #18291 from bangerth/8
Improve a discussion in step-8.
Wolfgang Bangerth [Thu, 27 Mar 2025 14:56:33 +0000 (08:56 -0600)]
Merge pull request #18296 from kronbichler/fix_test3
Fix test
Martin Kronbichler [Thu, 27 Mar 2025 14:46:48 +0000 (15:46 +0100)]
Fix matrix-free Kokkos performance test
Martin Kronbichler [Thu, 27 Mar 2025 14:21:26 +0000 (15:21 +0100)]
Fix test
Wolfgang Bangerth [Thu, 27 Mar 2025 13:15:00 +0000 (07:15 -0600)]
Merge pull request #18265 from kronbichler/specialize_matrix_free_tools
SparseMatrixTools: speed up a function to extract a sub-matrix
Marc Fehling [Wed, 12 Feb 2025 10:44:08 +0000 (11:44 +0100)]
Simplify redundant names.
Martin Kronbichler [Thu, 27 Mar 2025 09:49:18 +0000 (10:49 +0100)]
Merge pull request #18292 from tjhei/pmf-block-vector2
Portable::MatrixFree BlockVector test update
Martin Kronbichler [Thu, 27 Mar 2025 08:34:03 +0000 (09:34 +0100)]
Apply review suggestions
Martin Kronbichler [Thu, 20 Mar 2025 13:29:15 +0000 (14:29 +0100)]
Clarify that the 'else' case corresponds to 0.0
Martin Kronbichler [Thu, 20 Mar 2025 08:31:45 +0000 (09:31 +0100)]
SparseMatrixTools: speed up a function to extract a sub-matrix
Timo Heister [Thu, 27 Mar 2025 01:39:06 +0000 (21:39 -0400)]
Portable::MatrixFree BlockVector test update
Wolfgang Bangerth [Thu, 27 Mar 2025 00:32:16 +0000 (18:32 -0600)]
Improve a discussion in step-8.
Wolfgang Bangerth [Thu, 27 Mar 2025 00:03:45 +0000 (18:03 -0600)]
There is no longer a need to fall back on Kokkos_VERSION.
Co-authored-by: Matthias Maier <tamiko@43-1.org>
Luca Heltai [Wed, 26 Mar 2025 20:39:24 +0000 (13:39 -0700)]
Merge pull request #18283 from marcfehling/docker-remove
Migrate docker infrastructure to docker-files repository.
Wolfgang Bangerth [Mon, 10 Mar 2025 22:09:44 +0000 (16:09 -0600)]
Export the KOKKOS version numbers.
Wolfgang Bangerth [Wed, 26 Mar 2025 16:14:02 +0000 (10:14 -0600)]
Merge pull request #18289 from masterleinad/cleanup_kokkos_3_4
Delete code paths for Kokkos versions before 3.4
Daniel Arndt [Wed, 26 Mar 2025 13:32:57 +0000 (09:32 -0400)]
Delete code paths for Kokkos versions before 3.4
Daniel Arndt [Wed, 26 Mar 2025 13:08:36 +0000 (09:08 -0400)]
Merge pull request #18276 from tjhei/pmf-block-vector1
Portable::MatrixFree support cell_loop() with BlockVector
Timo Heister [Tue, 25 Mar 2025 23:41:31 +0000 (19:41 -0400)]
Merge pull request #18288 from tamiko/fix_trilinos_configure
Cmake: clean up Kokkos configuration
Matthias Maier [Tue, 25 Mar 2025 17:42:38 +0000 (12:42 -0500)]
CMake: work around an issue with faulty Trilinos configurations
Matthias Maier [Tue, 25 Mar 2025 05:04:51 +0000 (00:04 -0500)]
CMake: ensure some rudimentary Kokkos compatibility
Matthias Maier [Tue, 25 Mar 2025 00:30:32 +0000 (19:30 -0500)]
CMake: ensure that we always call find_package(Kokkos [...])
Timo Heister [Fri, 21 Mar 2025 18:27:57 +0000 (14:27 -0400)]
Portable::MatrixFree support cell_loop() with BlockVector
This is a first step for systems. Currently only sequential loops are supported.
Matthias Maier [Mon, 24 Mar 2025 23:13:48 +0000 (18:13 -0500)]
CMake: small code refactoring
Matthias Maier [Mon, 24 Mar 2025 23:03:34 +0000 (18:03 -0500)]
CMake: remove a superfluous check
This is already handled in FindDEAL_II_KOKKOS.cmake. No need to
duplicate the logic.
Matthias Maier [Mon, 24 Mar 2025 22:51:59 +0000 (17:51 -0500)]
CMake: Refactor Kokkos setup into FindDEAL_II_KOKKOS.cmake
Matthias Maier [Mon, 24 Mar 2025 22:21:38 +0000 (17:21 -0500)]
CMake: remove Kokkos version handling from FindDEAL_II_TRILINOS.cmake
Martin Kronbichler [Tue, 25 Mar 2025 09:05:18 +0000 (10:05 +0100)]
Merge pull request #18286 from bergbauer/normal_deriv_comp
FEPointEvaluation: enable normal derivatives for arbitrary number of components
Matthias Maier [Tue, 25 Mar 2025 05:35:48 +0000 (05:35 +0000)]
Merge pull request #18251 from bangerth/cmake-1
Separate parsing of Cmake macro arguments from their use.
Matthias Maier [Tue, 25 Mar 2025 05:32:32 +0000 (05:32 +0000)]
Merge pull request #18219 from bangerth/detailed
Minor cleanup in reporting in detailed.log.
Wolfgang Bangerth [Mon, 24 Mar 2025 16:06:30 +0000 (10:06 -0600)]
Use quotes instead of <...>.
Timo Heister [Mon, 24 Mar 2025 23:58:19 +0000 (19:58 -0400)]
Merge pull request #18287 from bangerth/cmake-3
Avoid unicode quoting.
Daniel Arndt [Mon, 24 Mar 2025 21:03:16 +0000 (17:03 -0400)]
Merge pull request #18277 from tjhei/device-block-vector
p::distributed::BlockVector: add MemorySpace
Daniel Arndt [Mon, 24 Mar 2025 17:04:56 +0000 (13:04 -0400)]
Merge pull request #18273 from tjhei/pmf-device-vector
Portable::MatrixFree: introduce DeviceVector
Wolfgang Bangerth [Mon, 24 Mar 2025 16:11:30 +0000 (10:11 -0600)]
Avoid unicode quoting.
Daniel Arndt [Mon, 24 Mar 2025 15:50:42 +0000 (11:50 -0400)]
Merge pull request #18284 from bangerth/doc
Clarify documentation.
Daniel Arndt [Mon, 24 Mar 2025 12:58:24 +0000 (08:58 -0400)]
Provide more instantiations
Maximilian Bergbauer [Mon, 24 Mar 2025 12:26:17 +0000 (13:26 +0100)]
Add test
Maximilian Bergbauer [Fri, 21 Mar 2025 10:10:22 +0000 (11:10 +0100)]
Fix get/submit_normal_derivative for arbitrary number of components
Bruno Turcksin [Mon, 24 Mar 2025 14:38:07 +0000 (09:38 -0500)]
Merge pull request #18280 from bangerth/map
Fix a problem with DoFTools::map_dofs_to_support_points() and FE_Nothing.
Wolfgang Bangerth [Mon, 24 Mar 2025 14:28:37 +0000 (08:28 -0600)]
Clarify documentation.
Bruno Blais [Mon, 24 Mar 2025 12:26:10 +0000 (08:26 -0400)]
Merge pull request #18281 from bangerth/word
Fix a wrong word.
Peter Munch [Mon, 24 Mar 2025 12:15:29 +0000 (13:15 +0100)]
Merge pull request #18259 from chaos-polymtl/add-geometry-pass-by-args
Add geometry in GridGenerator pass by arguments
Marc Fehling [Mon, 24 Mar 2025 11:55:24 +0000 (12:55 +0100)]
Migrate docker infrastructure to docker-files repository.
Wolfgang Bangerth [Sun, 23 Mar 2025 19:42:49 +0000 (13:42 -0600)]
Merge pull request #17659 from tjhei/petsc_trilinos_and_kokkos
fix Kokkos+CUDA inside PETSc/Trilinos detection
Wolfgang Bangerth [Sun, 23 Mar 2025 17:55:26 +0000 (11:55 -0600)]
Fix a wrong word.
Wolfgang Bangerth [Sun, 23 Mar 2025 17:12:07 +0000 (11:12 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Sun, 23 Mar 2025 17:10:01 +0000 (11:10 -0600)]
Add test.
Wolfgang Bangerth [Sun, 23 Mar 2025 17:09:48 +0000 (11:09 -0600)]
Fix a problem with DoFTools::map_dofs_to_support_points() and FE_Nothing.
Martin Kronbichler [Sun, 23 Mar 2025 08:00:55 +0000 (09:00 +0100)]
Merge pull request #18274 from tjhei/pmf-eval-deprecated
Portable::FEEvaluation: remove deprecated functions taking bool
Timo Heister [Sat, 22 Mar 2025 03:19:19 +0000 (23:19 -0400)]
add header
Timo Heister [Sat, 22 Mar 2025 03:30:19 +0000 (23:30 -0400)]
add check
Timo Heister [Sat, 22 Mar 2025 01:31:08 +0000 (21:31 -0400)]
Merge pull request #18275 from tjhei/trilinos-remove-before-13
Trilinos: remove <13.2 code
Timo Heister [Fri, 21 Mar 2025 20:11:04 +0000 (16:11 -0400)]
p::distributed::BlockVector: add MemorySpace
and instantiate for ::Host and ::Default
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.