]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Tue, 13 Aug 2024 19:29:13 +0000 (13:29 -0600)]
Fix undefined behavior when advancing nullptr
Matthias Maier [Mon, 12 Aug 2024 16:53:23 +0000 (16:53 +0000)]
Merge pull request #17471 from tjhei/really-disable-complex-int
change DEAL_II_WITH_COMPLEX_VALUES default to OFF
Timo Heister [Mon, 12 Aug 2024 13:29:57 +0000 (09:29 -0400)]
disable two tests
David Wells [Mon, 12 Aug 2024 13:06:07 +0000 (07:06 -0600)]
Merge pull request #17469 from drwells/petsc-communication-pattern-assertions
Check all PETSc index conversions.
David Wells [Mon, 12 Aug 2024 04:37:43 +0000 (22:37 -0600)]
Merge pull request #17475 from tjhei/step-81-print-output
step-81: print something more to the screen
David Wells [Mon, 12 Aug 2024 02:43:54 +0000 (20:43 -0600)]
PETScWrappers::VectorBase: use a better assertion.
David Wells [Sun, 11 Aug 2024 21:24:31 +0000 (15:24 -0600)]
PETScWrappers::MatrixBase: fix an assertion.
David Wells [Sun, 11 Aug 2024 21:11:44 +0000 (15:11 -0600)]
PETScWrappers::MPI::Vector: add index conversion checks.
David Wells [Sun, 11 Aug 2024 21:11:15 +0000 (15:11 -0600)]
PETScWrappers::VectorBase: add index conversion checks.
David Wells [Sun, 11 Aug 2024 20:12:04 +0000 (14:12 -0600)]
PETScWrappers::SparseMatrix: add index conversion checks.
David Wells [Sun, 11 Aug 2024 20:08:48 +0000 (14:08 -0600)]
PETScWrappers::MPI::SparseMatrix: add index conversion checks.
David Wells [Sun, 11 Aug 2024 20:08:11 +0000 (14:08 -0600)]
PetscWrappers::MatrixBase: add index conversion checks.
David Wells [Sun, 11 Aug 2024 19:13:35 +0000 (13:13 -0600)]
IndexSet::make_petsc_is(): assert indices are in range.
David Wells [Sun, 11 Aug 2024 19:12:16 +0000 (13:12 -0600)]
PETScWrappers::MatrixBase::add(): assert indices are in range.
David Wells [Sun, 11 Aug 2024 18:49:08 +0000 (12:49 -0600)]
PETScWrappers::MatrixBase::set(): assert indices are in range.
David Wells [Sun, 11 Aug 2024 18:19:14 +0000 (12:19 -0600)]
PETScWrappers::CommunicationPattern: assert indices are in range.
David Wells [Sun, 11 Aug 2024 18:18:19 +0000 (12:18 -0600)]
Add assertions for integer conversions.
These are the same as AssertDimension() but for integer conversions.
David Wells [Mon, 12 Aug 2024 02:26:42 +0000 (20:26 -0600)]
Merge pull request #17468 from drwells/fix-petsc-extract-subvector
PETScWrappers::VectorBase: avoid hard-coding unsigned int indices.
Timo Heister [Sun, 11 Aug 2024 19:05:49 +0000 (15:05 -0400)]
step-81: print something more to the screen
Matthias Maier [Mon, 12 Aug 2024 00:21:54 +0000 (00:21 +0000)]
Merge pull request #17467 from tjhei/disable-complex-inst
step-81: do not require WITH_COMPLEX_VALUES
Matthias Maier [Sun, 11 Aug 2024 23:38:27 +0000 (23:38 +0000)]
Merge pull request #17470 from tamiko/strict_aliasing
CMake: do not set -fstrict-aliasing explicitly
Timo Heister [Sun, 11 Aug 2024 22:59:39 +0000 (18:59 -0400)]
changelog
Timo Heister [Sun, 11 Aug 2024 22:15:33 +0000 (18:15 -0400)]
change DEAL_II_WITH_COMPLEX_VALUES default to OFF
Daniel Arndt [Sun, 11 Aug 2024 20:09:11 +0000 (14:09 -0600)]
Merge pull request #17465 from tjhei/kokkos-cuda-warn-return
Kokkos+CUDA: disable warning
Timo Heister [Sun, 11 Aug 2024 19:05:01 +0000 (15:05 -0400)]
also enable test
Matthias Maier [Sun, 11 Aug 2024 18:59:19 +0000 (13:59 -0500)]
CMake: do not set -fstrict-aliasing explicitly
This flag is part of the -O2 optimization set already. So let's not set
it manually.
David Wells [Sun, 11 Aug 2024 17:50:05 +0000 (11:50 -0600)]
PETScWrappers::VectorBase: avoid hard-coding unsigned int indices.
Part of #16528.
Timo Heister [Sun, 11 Aug 2024 17:31:09 +0000 (13:31 -0400)]
step-81: do not require WITH_COMPLEX_VALUES
We are not using any of the SP/Matrices with complex
Timo Heister [Sun, 11 Aug 2024 17:21:58 +0000 (13:21 -0400)]
Kokkos+CUDA: disable warning
nvcc decides that it should produce a warning about a missing return in
a situation like this:
```
{
if (check)
return true;
else
return false;
}
```
Disable this warning.
Rene Gassmoeller [Sat, 10 Aug 2024 15:46:14 +0000 (08:46 -0700)]
Merge pull request #17449 from bangerth/assertion-text
Improve an error message.
Martin Kronbichler [Fri, 9 Aug 2024 08:42:45 +0000 (10:42 +0200)]
Merge pull request #17463 from marcfehling/ref-nedelec
Move some references out of the NedelecSZ class.
Marc Fehling [Fri, 9 Aug 2024 06:34:56 +0000 (08:34 +0200)]
Move some references out of the NedelecSZ class.
Wolfgang Bangerth [Thu, 8 Aug 2024 21:34:36 +0000 (15:34 -0600)]
Merge pull request #17460 from masterleinad/fix_nedelecsz
Fix documentation for FE_NedelecSZ
Timo Heister [Thu, 8 Aug 2024 21:14:08 +0000 (17:14 -0400)]
Merge pull request #17430 from masterleinad/tpetra_on_device_new
Fix Tpetra with MemorySpace::Default
Daniel Arndt [Thu, 8 Aug 2024 20:58:17 +0000 (16:58 -0400)]
Merge pull request #17457 from masterleinad/fix_depreacted_errors
Fix tests after removing deprecated code
Wolfgang Bangerth [Thu, 8 Aug 2024 16:56:01 +0000 (10:56 -0600)]
Merge pull request #17452 from marcfehling/step-86
step-86: Fix mathjax error.
Daniel Arndt [Thu, 8 Aug 2024 16:31:37 +0000 (12:31 -0400)]
Fix documentatioj for FE_NedelecSZ
Daniel Arndt [Thu, 8 Aug 2024 16:02:10 +0000 (12:02 -0400)]
Fix tests after reoving deprecated code
Matthias Maier [Thu, 8 Aug 2024 16:02:13 +0000 (16:02 +0000)]
Merge pull request #17454 from bergbauer/fix_tpetra
Fix Tpetra for 13.0
Matthias Maier [Thu, 8 Aug 2024 15:22:47 +0000 (15:22 +0000)]
Merge pull request #17447 from eterrell11/fix_step_86_dependencies
Edit step-86 CMakeLists.txt such that it recognizes dependency on P4EST
Maximilian Bergbauer [Thu, 8 Aug 2024 10:24:51 +0000 (12:24 +0200)]
Fix Tpetra for 13.0
Marc Fehling [Thu, 8 Aug 2024 08:22:35 +0000 (10:22 +0200)]
step-86: Fix mathjax error.
Daniel Arndt [Wed, 7 Aug 2024 20:54:33 +0000 (16:54 -0400)]
Merge pull request #17446 from bangerth/assertion
Add missing assertions.
Wolfgang Bangerth [Wed, 7 Aug 2024 20:38:45 +0000 (14:38 -0600)]
Improve an error message.
Daniel Arndt [Wed, 7 Aug 2024 19:56:45 +0000 (15:56 -0400)]
Merge pull request #17441 from masterleinad/fix_cuda-ci
GitHub Cuda CI: Remove large packages
Edward Terrell [Wed, 7 Aug 2024 18:40:47 +0000 (14:40 -0400)]
Edit step-86 CMakeLists.txt such that it recognizes dependency on P4EST
Wolfgang Bangerth [Wed, 7 Aug 2024 17:32:28 +0000 (11:32 -0600)]
Merge pull request #17444 from masterleinad/fix_deprecatins
Remove deprecations in 9.5.0 release
Wolfgang Bangerth [Wed, 7 Aug 2024 17:14:07 +0000 (11:14 -0600)]
Add missing assertions.
Daniel Arndt [Tue, 6 Aug 2024 21:03:09 +0000 (17:03 -0400)]
Remove 9.5 release deprecations
Daniel Arndt [Tue, 6 Aug 2024 19:41:30 +0000 (15:41 -0400)]
Merge pull request #17424 from tjhei/kokkos-nvcc-ignore-cast-qual
silence a Kokkos+CUDA warning
Daniel Arndt [Tue, 6 Aug 2024 19:41:12 +0000 (15:41 -0400)]
Merge pull request #17437 from masterleinad/fix_tpetra_aliases
Use aliases for TpetraTypes::[Dual]View[Unmanaged]
Daniel Arndt [Tue, 6 Aug 2024 19:40:42 +0000 (15:40 -0400)]
Merge pull request #17425 from tjhei/nvcc-particle-get_prop-hack
fix nvcc compilation in particle handler
Wolfgang Bangerth [Tue, 6 Aug 2024 17:22:46 +0000 (11:22 -0600)]
Merge pull request #17415 from QY-Shi/fix_petsc_vector_entry_ptr
Fix pointer traversal range of PETSc vectors on each process
Wolfgang Bangerth [Tue, 6 Aug 2024 17:19:09 +0000 (11:19 -0600)]
Merge pull request #17423 from drwells/petsc-partitioner-deprecated
PETScWrappers: don't use deprecated functions.
Daniel Arndt [Tue, 6 Aug 2024 17:01:35 +0000 (13:01 -0400)]
Don't install nsight compute
Daniel Arndt [Tue, 6 Aug 2024 16:15:50 +0000 (12:15 -0400)]
Replace ghc with nsight-compute
Martin Kronbichler [Tue, 6 Aug 2024 16:11:34 +0000 (18:11 +0200)]
Merge pull request #17396 from peterrum/vt_interpolate_mg
VT::interpolate() for multigrid levels
Daniel Arndt [Tue, 6 Aug 2024 15:35:55 +0000 (11:35 -0400)]
GitHub Cuda CI: Remove large packages
Daniel Arndt [Tue, 6 Aug 2024 15:06:18 +0000 (11:06 -0400)]
Define HostViewType in terms of DualViewType
David Wells [Tue, 6 Aug 2024 14:12:14 +0000 (10:12 -0400)]
Merge pull request #17436 from masterleinad/update_print_deprecations
Update print_deprecated.py for python3
Daniel Arndt [Mon, 5 Aug 2024 20:04:46 +0000 (16:04 -0400)]
Use aliases for TpetraTypes::[Dual]View[Unmanaged]
Daniel Arndt [Mon, 5 Aug 2024 18:45:34 +0000 (14:45 -0400)]
Update print_deprecated.py
Daniel Arndt [Mon, 5 Aug 2024 18:07:02 +0000 (14:07 -0400)]
Merge pull request #17410 from chaos-polymtl/fix_tutorial_input_files
[9.6] Fix p2_adaptive.prm file for step-42
Daniel Arndt [Mon, 5 Aug 2024 15:21:42 +0000 (15:21 +0000)]
Prefer KOKKOS_ENABLE_* over HAVE_TPETRA_INST_*
Daniel Arndt [Mon, 5 Aug 2024 12:29:27 +0000 (08:29 -0400)]
Merge pull request #17388 from marcfehling/check-examples
Enable `setup_tests_examples` in Windows workflow.
David Wells [Mon, 5 Aug 2024 01:57:49 +0000 (02:57 +0100)]
Merge pull request #17432 from peterrum/mf_matrix_fix
Fix MatrixFreeTools::compute_matrix()
Peter Munch [Sun, 4 Aug 2024 11:08:29 +0000 (13:08 +0200)]
Fix MatrixFreeTools::compute_matrix()
Peter Munch [Sun, 4 Aug 2024 09:58:39 +0000 (11:58 +0200)]
Merge pull request #17428 from peterrum/mf_diagonal_fix
Fix MatrixFreeTools::compute_diagonal
Martin Kronbichler [Sun, 4 Aug 2024 08:01:25 +0000 (10:01 +0200)]
Merge pull request #17427 from tjhei/step-75-add-ref
step-75: add a missing reference
Peter Munch [Sat, 3 Aug 2024 09:55:33 +0000 (11:55 +0200)]
Fix MatrixFreeTools::compute_diagonal
Daniel Arndt [Sun, 4 Aug 2024 03:55:17 +0000 (23:55 -0400)]
Merge pull request #17431 from masterleinad/redundant_type_qualifier
Remove redundant type qualifiers in dynamic_casts
Daniel Arndt [Sat, 3 Aug 2024 20:17:30 +0000 (16:17 -0400)]
Give make_tpetra_map a default argument
Daniel Arndt [Sat, 3 Aug 2024 16:43:49 +0000 (12:43 -0400)]
Remove redundant type qualifiers in dynamic_casts
Daniel Arndt [Sat, 3 Aug 2024 16:13:45 +0000 (12:13 -0400)]
Avoid duplicated template instantiation
Daniel Arndt [Sat, 3 Aug 2024 15:53:05 +0000 (11:53 -0400)]
Guard explicit template instantiations from doxygen
Daniel Arndt [Fri, 2 Aug 2024 12:52:32 +0000 (12:52 +0000)]
Fix Tpetra with MemorySpace::Default
Timo Heister [Fri, 2 Aug 2024 20:24:37 +0000 (16:24 -0400)]
step-75: add a missing reference
Timo Heister [Fri, 2 Aug 2024 19:41:05 +0000 (15:41 -0400)]
Merge pull request #17422 from drwells/petsc-viewer
PETScWrappers: don't call deprecated viewer functions.
Timo Heister [Fri, 2 Aug 2024 17:28:53 +0000 (13:28 -0400)]
fix nvcc compilation in particle handler
nvcc at least in CUDA 12.5 and 12.6 (current) with gcc 13 is not able to
match the implementation with the declaration for two get_properties()
functions unless we define them inline.
fixes #17148
Timo Heister [Fri, 2 Aug 2024 17:25:55 +0000 (13:25 -0400)]
silence a Kokkos+CUDA warning
- sort list of warning flags
- ignore diag: type qualifier is meaningless on cast type
David Wells [Fri, 2 Aug 2024 13:33:42 +0000 (14:33 +0100)]
Merge pull request #17421 from bangerth/smart-pointer-2
Make SmartPointer operations easier to read.
David Wells [Fri, 2 Aug 2024 13:25:51 +0000 (09:25 -0400)]
PETScWrappers: don't use deprecated functions.
David Wells [Fri, 2 Aug 2024 11:25:49 +0000 (07:25 -0400)]
PETScWrappers: don't call deprecated viewer functions.
This was deprecated in PETSc 3.7 - since we require at least that version we can
use the new function.
Martin Kronbichler [Fri, 2 Aug 2024 07:25:51 +0000 (09:25 +0200)]
Merge pull request #17420 from tjhei/bundled-boost-immintrin-hack-nvcc
patch bundled boost: nvcc and immintrin.h
Qingyuan Shi [Fri, 2 Aug 2024 06:02:38 +0000 (14:02 +0800)]
fix format of changelog
Qingyuan Shi [Fri, 2 Aug 2024 05:59:13 +0000 (13:59 +0800)]
add changelog for PR fix_petsc_vector_entry_ptr
Wolfgang Bangerth [Thu, 25 Jul 2024 23:51:57 +0000 (17:51 -0600)]
Make SmartPointer operations easier to read.
Timo Heister [Thu, 1 Aug 2024 19:50:55 +0000 (15:50 -0400)]
patch bundled boost: nvcc and immintrin.h
boost compiler detection macro logic about immintrin.h seems to be
incorrect when using nvcc leading to the compiler error
```
/usr/lib/gcc/x86_64-linux-gnu/13/include/amxtileintrin.h(42): error:
identifier "__builtin_ia32_ldtilecfg" is undefined
__builtin_ia32_ldtilecfg (__config);
```
Work around this by patching at least the bundled boost.
closes #17401
Daniel Arndt [Thu, 1 Aug 2024 19:49:53 +0000 (15:49 -0400)]
Merge pull request #17417 from tjhei/kokkos-in-tril-warnings
Kokkos: disable CUDA warnings when using Kokkos from Trilinos
Daniel Arndt [Thu, 1 Aug 2024 19:05:02 +0000 (15:05 -0400)]
Merge pull request #17418 from tjhei/step-64-info
step-64: update info
Qingyuan Shi [Thu, 1 Aug 2024 15:37:37 +0000 (23:37 +0800)]
fix pointer traversal range of PETSc vectors on each process
Timo Heister [Thu, 1 Aug 2024 18:02:34 +0000 (14:02 -0400)]
step-64: update info
Timo Heister [Thu, 1 Aug 2024 18:00:05 +0000 (14:00 -0400)]
Kokkos: disable CUDA warnings when using Kokkos from Trilinos
We disable a bunch of nvcc warnings for the project, but so far not if
Kokkos comes bundled inside Tilinos. Fix that.
part of #7037
Daniel Arndt [Thu, 1 Aug 2024 16:12:10 +0000 (12:12 -0400)]
Merge pull request #17413 from drwells/matrixfree-warnings
MatrixFree: initialize more std::array objects.
David Wells [Thu, 1 Aug 2024 13:51:37 +0000 (09:51 -0400)]
MatrixFree: initialize more std::array objects.
This fixes some GCC warnings.
Peter Munch [Thu, 1 Aug 2024 06:33:51 +0000 (08:33 +0200)]
Merge pull request #17411 from tjhei/step-64-no-cuda
step-64: cleanup intro, remove CUDA, mention Kokkos
Daniel Arndt [Wed, 31 Jul 2024 20:57:05 +0000 (16:57 -0400)]
Merge pull request #17412 from chaos-polymtl/fix_step-89-Cmakelist
Remove extra hyphen from CMakeList of step-89
Bruno Blais [Wed, 31 Jul 2024 20:19:54 +0000 (16:19 -0400)]
Remove extra hyphen from CMakeList of step-89
Timo Heister [Wed, 31 Jul 2024 20:04:18 +0000 (16:04 -0400)]
step-64: cleanup intro, remove CUDA, mention Kokkos
step-64 does not use CUDA directly anymore
Bruno Blais [Wed, 31 Jul 2024 19:09:30 +0000 (15:09 -0400)]
Fix p2_adaptive.prm file for step-42
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.