]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
13 days agoadd header
Timo Heister [Sat, 22 Mar 2025 03:19:19 +0000 (23:19 -0400)]
add header

13 days agoadd check
Timo Heister [Sat, 22 Mar 2025 03:30:19 +0000 (23:30 -0400)]
add check

13 days agoMerge pull request #18275 from tjhei/trilinos-remove-before-13
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

13 days agop::distributed::BlockVector: add MemorySpace
Timo Heister [Fri, 21 Mar 2025 20:11:04 +0000 (16:11 -0400)]
p::distributed::BlockVector: add MemorySpace

and instantiate for ::Host and ::Default

13 days agoTrilinos: remove <13.2 code 18275/head
Timo Heister [Fri, 21 Mar 2025 18:25:10 +0000 (14:25 -0400)]
Trilinos: remove <13.2 code

13 days agoMerge pull request #18272 from tjhei/trilinos-require-13
Daniel Arndt [Fri, 21 Mar 2025 18:17:48 +0000 (14:17 -0400)]
Merge pull request #18272 from tjhei/trilinos-require-13

Trilinos: require 13.2

13 days agoformat comment 18273/head
Timo Heister [Fri, 21 Mar 2025 18:09:12 +0000 (14:09 -0400)]
format comment

13 days agofix trilinos path 17659/head
Timo Heister [Fri, 21 Mar 2025 17:42:45 +0000 (13:42 -0400)]
fix trilinos path

13 days agoPortable::FEEvaluation: remove deprecated functions taking bool 18274/head
Timo Heister [Fri, 21 Mar 2025 17:25:21 +0000 (13:25 -0400)]
Portable::FEEvaluation: remove deprecated functions taking bool

These were deleted in the non-portable a while ago. No reason to keep
these around.

13 days agorequire finding Kokkos inside Trilinos
Timo Heister [Fri, 21 Mar 2025 16:59:33 +0000 (12:59 -0400)]
require finding Kokkos inside Trilinos

13 days agoMerge pull request #18269 from tjhei/step-64-needs-lapack
Bruno Turcksin [Fri, 21 Mar 2025 16:50:57 +0000 (11:50 -0500)]
Merge pull request #18269 from tjhei/step-64-needs-lapack

step-64: require LAPACK

13 days agoPortable::MatrixFree: introduce DeviceVector
Timo Heister [Fri, 21 Mar 2025 15:16:41 +0000 (11:16 -0400)]
Portable::MatrixFree: introduce DeviceVector

Instead of passing double* to the user code, introduce a new type that is a type alias to a Kokkos::View.

13 days agoalso run detection for 13.2
Timo Heister [Fri, 21 Mar 2025 15:38:47 +0000 (11:38 -0400)]
also run detection for 13.2

13 days agoMerge pull request #18190 from lpsaavedra/add_fancy_tag
Matthias Maier [Fri, 21 Mar 2025 14:38:10 +0000 (14:38 +0000)]
Merge pull request #18190 from lpsaavedra/add_fancy_tag

Add cmake query for latest tag with number commits and commit ID

13 days agobundled fix
Timo Heister [Fri, 21 Mar 2025 14:30:12 +0000 (10:30 -0400)]
bundled fix

13 days agoTrilinos: require 13.2 18272/head
Timo Heister [Fri, 21 Mar 2025 14:22:07 +0000 (10:22 -0400)]
Trilinos: require 13.2

13 days agodo not require newest Kokkos
Timo Heister [Fri, 21 Mar 2025 14:23:50 +0000 (10:23 -0400)]
do not require newest Kokkos

13 days agoalso for tests/examples/ 18269/head
Timo Heister [Fri, 21 Mar 2025 13:39:26 +0000 (09:39 -0400)]
also for tests/examples/

13 days agoremove message
Timo Heister [Fri, 21 Mar 2025 12:49:00 +0000 (08:49 -0400)]
remove message

13 days agofix
Timo Heister [Fri, 21 Mar 2025 12:48:01 +0000 (08:48 -0400)]
fix

13 days agofix Kokkos inside Trilinos detection
Timo Heister [Fri, 21 Mar 2025 12:41:09 +0000 (08:41 -0400)]
fix Kokkos inside Trilinos detection

13 days agoMerge pull request #18267 from tjhei/pmf-refactor-mfdata
Martin Kronbichler [Fri, 21 Mar 2025 07:56:25 +0000 (08:56 +0100)]
Merge pull request #18267 from tjhei/pmf-refactor-mfdata

refactor Portable::MatrixFree by combining Shared and GPU data

2 weeks agorefactor Portable::MatrixFree by combining Shared and GPU data 18267/head
Timo Heister [Thu, 20 Mar 2025 19:43:23 +0000 (15:43 -0400)]
refactor Portable::MatrixFree by combining Shared and GPU data

2 weeks agoMerge pull request #18270 from masterleinad/step_64_kokkos_mpi_explanation
Timo Heister [Fri, 21 Mar 2025 00:07:24 +0000 (20:07 -0400)]
Merge pull request #18270 from masterleinad/step_64_kokkos_mpi_explanation

step-64: Improve explanation of MPI-GPU assignment

2 weeks agoMerge pull request #18263 from kronbichler/do_not_inline_function
Timo Heister [Thu, 20 Mar 2025 21:26:34 +0000 (17:26 -0400)]
Merge pull request #18263 from kronbichler/do_not_inline_function

SparsityPattern: order of functions and avoid inlining a function

2 weeks agostep-64: Improve explanation of MPI-GPU assignment 18270/head
Daniel Arndt [Thu, 20 Mar 2025 20:24:54 +0000 (16:24 -0400)]
step-64: Improve explanation of MPI-GPU assignment

2 weeks agoMerge pull request #18268 from tjhei/pmf-typo
Martin Kronbichler [Thu, 20 Mar 2025 20:24:43 +0000 (21:24 +0100)]
Merge pull request #18268 from tjhei/pmf-typo

Portable::MatrixFree: fix a typo

2 weeks agoMerge pull request #18261 from tjhei/pmf-fix-compute_diagonal
Daniel Arndt [Thu, 20 Mar 2025 20:03:49 +0000 (16:03 -0400)]
Merge pull request #18261 from tjhei/pmf-fix-compute_diagonal

portable matrix-free: fix GPU crash in compute_diagonal()

2 weeks agostep-64: require LAPACK
Timo Heister [Thu, 20 Mar 2025 19:54:29 +0000 (15:54 -0400)]
step-64: require LAPACK

2 weeks agoPortable::MatrixFree: fix a typo 18268/head
Timo Heister [Thu, 20 Mar 2025 19:52:56 +0000 (15:52 -0400)]
Portable::MatrixFree: fix a typo

2 weeks agoportable matrix-free: fix GPU crash in compute_diagonal() 18261/head
Timo Heister [Wed, 19 Mar 2025 21:27:58 +0000 (17:27 -0400)]
portable matrix-free: fix GPU crash in compute_diagonal()

fixes #18210

The Functor passed to Kokkos::parallel_for() is placed into constant memory, which is read-only. This means the HelmholtzOperatorQuad can not be modified by setting a member variable to the current cell index for example. Instead, add access functions for the necessary functions to FEEvaluation and query the information as needed.

2 weeks agoAdd entry to changelog 18259/head
Bruna Campos [Thu, 20 Mar 2025 14:15:59 +0000 (10:15 -0400)]
Add entry to changelog

2 weeks agoAdd subdivided_hyper_L to grid generator test
Bruna Campos [Thu, 20 Mar 2025 14:15:26 +0000 (10:15 -0400)]
Add subdivided_hyper_L to grid generator test

2 weeks agoFix indent
Bruna Campos [Wed, 19 Mar 2025 14:54:03 +0000 (10:54 -0400)]
Fix indent

2 weeks agoAdd subdivided_hyper_L case to generate grid by arguments
Bruna Campos [Wed, 19 Mar 2025 14:24:23 +0000 (10:24 -0400)]
Add subdivided_hyper_L case to generate grid by arguments

2 weeks agoMerge pull request #18266 from kronbichler/fix_typo4
Marc Fehling [Thu, 20 Mar 2025 12:59:18 +0000 (13:59 +0100)]
Merge pull request #18266 from kronbichler/fix_typo4

Fix a typo in a code comment

2 weeks agoMerge pull request #18264 from kronbichler/inline_function
Bruno Turcksin [Thu, 20 Mar 2025 12:36:03 +0000 (07:36 -0500)]
Merge pull request #18264 from kronbichler/inline_function

Inline an often-used function

2 weeks agoMerge pull request #18262 from kronbichler/fix_comment
Marc Fehling [Thu, 20 Mar 2025 08:51:19 +0000 (09:51 +0100)]
Merge pull request #18262 from kronbichler/fix_comment

Set a formula in typewriter font

2 weeks agoFix a typo in a code comment 18266/head
Martin Kronbichler [Thu, 20 Mar 2025 08:42:31 +0000 (09:42 +0100)]
Fix a typo in a code comment

2 weeks agoInline an often-used function 18264/head
Martin Kronbichler [Thu, 20 Mar 2025 08:29:47 +0000 (09:29 +0100)]
Inline an often-used function

2 weeks agoDo not inline an expensive function 18263/head
Martin Kronbichler [Thu, 20 Mar 2025 08:18:21 +0000 (09:18 +0100)]
Do not inline an expensive function

2 weeks agoSet a formula in typewriter font 18262/head
Martin Kronbichler [Thu, 20 Mar 2025 08:15:56 +0000 (09:15 +0100)]
Set a formula in typewriter font

2 weeks agoAdd cmake query for fancy tag similar to git describe 18190/head
Laura Prieto Saavedra [Mon, 3 Mar 2025 23:27:45 +0000 (18:27 -0500)]
Add cmake query for fancy tag similar to git describe

2 weeks agoMerge pull request #18260 from tjhei/pmf-compute-diagonal-rename-kernel
Daniel Arndt [Wed, 19 Mar 2025 20:56:40 +0000 (16:56 -0400)]
Merge pull request #18260 from tjhei/pmf-compute-diagonal-rename-kernel

portable matrixfree: rename and move kernel

2 weeks agoportable matrixfree: rename and move kernel 18260/head
Timo Heister [Wed, 19 Mar 2025 17:25:08 +0000 (13:25 -0400)]
portable matrixfree: rename and move kernel

Move helper class into internal namespace and give it a better name

2 weeks agoMerge pull request #18257 from gassmoeller/fix_linker_error
Marc Fehling [Wed, 19 Mar 2025 12:35:58 +0000 (13:35 +0100)]
Merge pull request #18257 from gassmoeller/fix_linker_error

Fix a linker error

2 weeks agoMerge pull request #18247 from bangerth/kokkos
Rene Gassmoeller [Wed, 19 Mar 2025 09:06:16 +0000 (10:06 +0100)]
Merge pull request #18247 from bangerth/kokkos

Add necessary Kokkos header includes.

2 weeks agoMake functions inline 18257/head
Rene Gassmoeller [Wed, 19 Mar 2025 08:22:06 +0000 (09:22 +0100)]
Make functions inline

2 weeks agoMerge pull request #18246 from bangerth/type
Rene Gassmoeller [Wed, 19 Mar 2025 08:47:50 +0000 (09:47 +0100)]
Merge pull request #18246 from bangerth/type

Add necessary header includes.

2 weeks agoMerge pull request #18256 from acoona/fix-clamp
Martin Kronbichler [Wed, 19 Mar 2025 07:16:55 +0000 (08:16 +0100)]
Merge pull request #18256 from acoona/fix-clamp

Replace min(max()) by clamp().  #17722

2 weeks agoReplaced std::min(b, std::max(x,a)) by std::clamp(x, a, b). 18256/head
Xiaoming Cao [Sun, 22 Dec 2024 18:13:27 +0000 (13:13 -0500)]
Replaced std::min(b, std::max(x,a)) by std::clamp(x, a, b).

Amended issue #17722 from suggestions.

Patched Clamp semicolon issue.

fixed switched lo, hi, in std::clamp(v, lo, hi)

Replace std::clamp with max(min()) for special case.

Replaced std::min(b, std::max(x,a)) by std::clamp(x, a, b).

Amended issue #17722 from suggestions.

Patched Clamp semicolon issue.

fixed switched lo, hi, in std::clamp(v, lo, hi)

Replace std::clamp with max(min()) for special case.

patched proccess_grid.cc
patched proccess_grid.cc

2 weeks agoMUMPS tests. 18255/head
Luca Heltai [Mon, 17 Mar 2025 18:40:27 +0000 (19:40 +0100)]
MUMPS tests.

2 weeks agoMUMPS Interface
Luca Heltai [Mon, 17 Mar 2025 18:40:12 +0000 (19:40 +0100)]
MUMPS Interface

2 weeks agoAdded documentation.
Luca Heltai [Mon, 17 Mar 2025 13:39:00 +0000 (14:39 +0100)]
Added documentation.

2 weeks agoAdd CMake configuration and module for MUMPS library support
Luca Heltai [Fri, 14 Mar 2025 18:12:43 +0000 (19:12 +0100)]
Add CMake configuration and module for MUMPS library support

2 weeks agoMerge pull request #18242 from marcfehling/github-arm
Marc Fehling [Tue, 18 Mar 2025 09:48:58 +0000 (10:48 +0100)]
Merge pull request #18242 from marcfehling/github-arm

github-actions: Add arm build to 'linux debug parallel' workflow.

2 weeks agoMerge pull request #18235 from luca-heltai/docker-refactor 17955/head
Marc Fehling [Mon, 17 Mar 2025 15:04:27 +0000 (16:04 +0100)]
Merge pull request #18235 from luca-heltai/docker-refactor

Refactor Docker workflow to streamline image tagging

2 weeks agoMerge pull request #18249 from bangerth/include
Bruno Blais [Sun, 16 Mar 2025 19:18:53 +0000 (15:18 -0400)]
Merge pull request #18249 from bangerth/include

Some more std includes.

2 weeks agoMake argument parsing more robust.
Wolfgang Bangerth [Sat, 15 Mar 2025 23:13:52 +0000 (17:13 -0600)]
Make argument parsing more robust.

2 weeks agoMerge pull request #18252 from bangerth/cmake-2
Matthias Maier [Sat, 15 Mar 2025 03:58:02 +0000 (22:58 -0500)]
Merge pull request #18252 from bangerth/cmake-2

Leave a comment in a cmake file.

2 weeks agoLeave a comment. 18252/head
Wolfgang Bangerth [Fri, 14 Mar 2025 20:53:32 +0000 (14:53 -0600)]
Leave a comment.

2 weeks agoSeparate parsing of macro arguments from their use.
Wolfgang Bangerth [Fri, 14 Mar 2025 21:21:49 +0000 (15:21 -0600)]
Separate parsing of macro arguments from their use.

2 weeks agoMerge pull request #18250 from tamiko/fix_cmake_checks
Wolfgang Bangerth [Sat, 15 Mar 2025 00:08:42 +0000 (18:08 -0600)]
Merge pull request #18250 from tamiko/fix_cmake_checks

CMake: Bugfix: ensure that `CMAKE_REQUIRED_*` are populated prior to language feature checks

2 weeks agoCMake: bugfix: reset CMAKE_REQUIRED_* variables prior to detecting CXX features 18250/head
Matthias Maier [Fri, 14 Mar 2025 22:19:31 +0000 (17:19 -0500)]
CMake: bugfix: reset CMAKE_REQUIRED_* variables prior to detecting CXX features

2 weeks agoCMake: properly reset CMAKE_REQUIRED_* variables in enable_if_supported()
Matthias Maier [Fri, 14 Mar 2025 22:16:48 +0000 (17:16 -0500)]
CMake: properly reset CMAKE_REQUIRED_* variables in enable_if_supported()

2 weeks agoCMake: properly reset CMAKE_REQUIRED_* variables in enable_if_links()
Matthias Maier [Fri, 14 Mar 2025 22:16:02 +0000 (17:16 -0500)]
CMake: properly reset CMAKE_REQUIRED_* variables in enable_if_links()

2 weeks agoSome more std includes. 18249/head
Wolfgang Bangerth [Fri, 14 Mar 2025 17:20:29 +0000 (11:20 -0600)]
Some more std includes.

2 weeks agoUse recommended Kokkos header. 18247/head
Wolfgang Bangerth [Fri, 14 Mar 2025 16:54:26 +0000 (10:54 -0600)]
Use recommended Kokkos header.

2 weeks agoAdd necessary Kokkos header includes.
Wolfgang Bangerth [Wed, 12 Mar 2025 05:27:16 +0000 (23:27 -0600)]
Add necessary Kokkos header includes.

2 weeks agoAdd necessary header includes. 18246/head
Wolfgang Bangerth [Fri, 14 Mar 2025 14:36:58 +0000 (08:36 -0600)]
Add necessary header includes.

2 weeks agoRefactor Docker workflow 18235/head
Luca Heltai [Wed, 12 Mar 2025 17:19:11 +0000 (18:19 +0100)]
Refactor Docker workflow

2 weeks agoExtend iteration range in step-51. 18242/head
Marc Fehling [Fri, 14 Mar 2025 12:37:06 +0000 (13:37 +0100)]
Extend iteration range in step-51.

2 weeks agoAdd no-outline-atomics to ARM build.
Marc Fehling [Fri, 14 Mar 2025 10:39:05 +0000 (11:39 +0100)]
Add no-outline-atomics to ARM build.

3 weeks agoAdd arm build to 'linux debug parallel' workflow.
Marc Fehling [Thu, 13 Mar 2025 09:26:04 +0000 (10:26 +0100)]
Add arm build to 'linux debug parallel' workflow.

3 weeks agoMerge pull request #18244 from marcfehling/mm_malloc
Marc Fehling [Fri, 14 Mar 2025 06:26:46 +0000 (07:26 +0100)]
Merge pull request #18244 from marcfehling/mm_malloc

Remove `mm_malloc.h`.

3 weeks agoMerge pull request #18245 from masterleinad/fix_more_clang_tidy_complaints
Daniel Arndt [Thu, 13 Mar 2025 22:30:01 +0000 (18:30 -0400)]
Merge pull request #18245 from masterleinad/fix_more_clang_tidy_complaints

Fix clang-tidy complaints

3 weeks agoposix_memalign is defined in stdlib.h. 18244/head
Marc Fehling [Thu, 13 Mar 2025 11:17:43 +0000 (12:17 +0100)]
posix_memalign is defined in stdlib.h.

3 weeks agoAdded support for PSBLAS library. 18199/head
Luca Heltai [Wed, 5 Mar 2025 15:05:47 +0000 (16:05 +0100)]
Added support for PSBLAS library.

3 weeks agoFix clang-tidy complains 18245/head
Daniel Arndt [Thu, 13 Mar 2025 15:27:07 +0000 (11:27 -0400)]
Fix clang-tidy complains

3 weeks agoMerge pull request #18238 from bangerth/std
Bruno Turcksin [Thu, 13 Mar 2025 15:28:01 +0000 (10:28 -0500)]
Merge pull request #18238 from bangerth/std

Qualify more things with std::.

3 weeks agoMerge pull request #18241 from marcfehling/docker-test
Luca Heltai [Thu, 13 Mar 2025 11:30:41 +0000 (04:30 -0700)]
Merge pull request #18241 from marcfehling/docker-test

github-actions: Use all jobs to build docker image.

3 weeks agoUse all jobs to build. 18241/head
Marc Fehling [Wed, 12 Mar 2025 13:17:57 +0000 (14:17 +0100)]
Use all jobs to build.

3 weeks agoMerge pull request #18236 from bangerth/strtox
Martin Kronbichler [Thu, 13 Mar 2025 07:23:29 +0000 (08:23 +0100)]
Merge pull request #18236 from bangerth/strtox

Use C++ facilities to convert numbers. Second try.

3 weeks agoMerge pull request #18239 from bangerth/anonymous
Martin Kronbichler [Thu, 13 Mar 2025 07:22:50 +0000 (08:22 +0100)]
Merge pull request #18239 from bangerth/anonymous

Do not use anonymous namespaces in header files.

3 weeks agoMerge pull request #18240 from bangerth/types
Martin Kronbichler [Thu, 13 Mar 2025 07:20:42 +0000 (08:20 +0100)]
Merge pull request #18240 from bangerth/types

Simplify some type construct.

3 weeks agoMerge pull request #18237 from bangerth/std-headers
Martin Kronbichler [Thu, 13 Mar 2025 07:17:17 +0000 (08:17 +0100)]
Merge pull request #18237 from bangerth/std-headers

Add necessary std header files.

3 weeks agoSimplify some type construct. 18240/head
Wolfgang Bangerth [Thu, 13 Mar 2025 00:53:22 +0000 (18:53 -0600)]
Simplify some type construct.

3 weeks agoAdd necessary std header files. 18237/head
Wolfgang Bangerth [Thu, 13 Mar 2025 00:09:45 +0000 (18:09 -0600)]
Add necessary std header files.

3 weeks agoQualify more things with std::. 18238/head
Wolfgang Bangerth [Tue, 11 Mar 2025 13:51:48 +0000 (07:51 -0600)]
Qualify more things with std::.

3 weeks agoDo not use anonymous namespaces in header files. 18239/head
Wolfgang Bangerth [Wed, 12 Mar 2025 05:28:00 +0000 (23:28 -0600)]
Do not use anonymous namespaces in header files.

3 weeks agoImplement conversion from string to double/int in a different way. 18236/head
Wolfgang Bangerth [Wed, 12 Mar 2025 20:01:55 +0000 (14:01 -0600)]
Implement conversion from string to double/int in a different way.

3 weeks agoMerge pull request #18234 from bangerth/include
Bruno Turcksin [Wed, 12 Mar 2025 20:00:13 +0000 (15:00 -0500)]
Merge pull request #18234 from bangerth/include

Add a necessary header include.

3 weeks agoMerge pull request #18233 from bangerth/errno-2
David Wells [Wed, 12 Mar 2025 19:27:40 +0000 (15:27 -0400)]
Merge pull request #18233 from bangerth/errno-2

Remove a header include that is no longer needed.

3 weeks agoRevert "Use C++ facilities to convert numbers."
Wolfgang Bangerth [Wed, 12 Mar 2025 17:58:19 +0000 (11:58 -0600)]
Revert "Use C++ facilities to convert numbers."

This reverts commit 182ad380cb6b7cdd3a2a70cf9676d247957f3813.

3 weeks agoRevert "Work around compiler trouble."
Wolfgang Bangerth [Wed, 12 Mar 2025 17:58:13 +0000 (11:58 -0600)]
Revert "Work around compiler trouble."

This reverts commit eee55917d04c812aa5b88bdd8ad071f96f0eb758.

3 weeks agoAdd a necessary header include. 18234/head
Wolfgang Bangerth [Tue, 11 Mar 2025 14:59:26 +0000 (08:59 -0600)]
Add a necessary header include.

3 weeks agoRemove a header include that is no longer needed. 18233/head
Wolfgang Bangerth [Tue, 11 Mar 2025 15:00:51 +0000 (09:00 -0600)]
Remove a header include that is no longer needed.

3 weeks agoMerge pull request #18172 from marcfehling/docker-arm64
Luca Heltai [Wed, 12 Mar 2025 13:06:38 +0000 (06:06 -0700)]
Merge pull request #18172 from marcfehling/docker-arm64

github: Build docker images for different platforms.

3 weeks agoMerge pull request #18229 from bangerth/errno
Bruno Turcksin [Wed, 12 Mar 2025 12:29:36 +0000 (07:29 -0500)]
Merge pull request #18229 from bangerth/errno

Use C++ facilities to convert numbers.

3 weeks agoMerge pull request #18231 from bangerth/anonynous
Daniel Arndt [Wed, 12 Mar 2025 11:16:47 +0000 (07:16 -0400)]
Merge pull request #18231 from bangerth/anonynous

Do not use anonymous namespaces in header files.


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.