]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
3 months agoAdded support for magic_enum.
Luca Heltai [Mon, 12 Aug 2024 21:00:55 +0000 (15:00 -0600)]
Added support for magic_enum.

3 months agodeal.ii workshop tutorials on PR, tria (5-10) [[maybe_unused]] fix
Oreste Marquis [Mon, 12 Aug 2024 20:58:03 +0000 (16:58 -0400)]
deal.ii workshop tutorials on PR, tria (5-10) [[maybe_unused]] fix

3 months agomarked potentially unused with [[maybe_unused]]
Jason Landini [Mon, 12 Aug 2024 20:52:42 +0000 (16:52 -0400)]
marked potentially unused with [[maybe_unused]]

3 months agofix void pointer issue
Jerett Cherry [Mon, 12 Aug 2024 20:52:11 +0000 (14:52 -0600)]
fix void pointer issue

3 months agoRemove first 6/13 void casts in fe.cc 17498/head
Jordan Hoffart [Mon, 12 Aug 2024 20:51:50 +0000 (14:51 -0600)]
Remove first 6/13 void casts in fe.cc

3 months agoremoved last four void casts and replaced with maybe_unused
David Pecoraro [Mon, 12 Aug 2024 20:50:14 +0000 (14:50 -0600)]
removed last four void casts and replaced with maybe_unused

3 months agoMerge pull request #17480 from tjhei/fix-some-changelog-dates
Matthias Maier [Mon, 12 Aug 2024 20:34:29 +0000 (20:34 +0000)]
Merge pull request #17480 from tjhei/fix-some-changelog-dates

fix some very old changelog dates

3 months agoenable c++ standard library debug checks
Timo Heister [Mon, 12 Aug 2024 20:26:25 +0000 (16:26 -0400)]
enable c++ standard library debug checks

3 months agoAdd more C++ resources to step-1. 17483/head
Wolfgang Bangerth [Mon, 12 Aug 2024 19:30:22 +0000 (13:30 -0600)]
Add more C++ resources to step-1.

3 months agoone more 17480/head
Timo Heister [Mon, 12 Aug 2024 17:23:25 +0000 (13:23 -0400)]
one more

3 months agoMerge pull request #17471 from tjhei/really-disable-complex-int
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

3 months agofix some very old changelog dates
Timo Heister [Mon, 12 Aug 2024 15:48:23 +0000 (11:48 -0400)]
fix some very old changelog dates

3 months agoput a changelog entry into the right place 17476/head
Timo Heister [Mon, 12 Aug 2024 13:32:17 +0000 (09:32 -0400)]
put a changelog entry into the right place

3 months agoDisallow copying SmartPointers pointing to dead objects. 17416/head
Wolfgang Bangerth [Mon, 12 Aug 2024 14:27:21 +0000 (08:27 -0600)]
Disallow copying SmartPointers pointing to dead objects.

3 months agodisable two tests 17471/head
Timo Heister [Mon, 12 Aug 2024 13:29:57 +0000 (09:29 -0400)]
disable two tests

3 months agoMerge pull request #17469 from drwells/petsc-communication-pattern-assertions
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.

3 months agoMerge pull request #17475 from tjhei/step-81-print-output
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

3 months agoPETScWrappers::VectorBase: use a better assertion. 17469/head
David Wells [Mon, 12 Aug 2024 02:43:54 +0000 (20:43 -0600)]
PETScWrappers::VectorBase: use a better assertion.

3 months agoPETScWrappers::MatrixBase: fix an assertion.
David Wells [Sun, 11 Aug 2024 21:24:31 +0000 (15:24 -0600)]
PETScWrappers::MatrixBase: fix an assertion.

3 months agoPETScWrappers::MPI::Vector: add index conversion checks.
David Wells [Sun, 11 Aug 2024 21:11:44 +0000 (15:11 -0600)]
PETScWrappers::MPI::Vector: add index conversion checks.

3 months agoPETScWrappers::VectorBase: add index conversion checks.
David Wells [Sun, 11 Aug 2024 21:11:15 +0000 (15:11 -0600)]
PETScWrappers::VectorBase: add index conversion checks.

3 months agoPETScWrappers::SparseMatrix: add index conversion checks.
David Wells [Sun, 11 Aug 2024 20:12:04 +0000 (14:12 -0600)]
PETScWrappers::SparseMatrix: add index conversion checks.

3 months agoPETScWrappers::MPI::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.

3 months agoPetscWrappers::MatrixBase: add index conversion checks.
David Wells [Sun, 11 Aug 2024 20:08:11 +0000 (14:08 -0600)]
PetscWrappers::MatrixBase: add index conversion checks.

3 months agoIndexSet::make_petsc_is(): assert indices are in range.
David Wells [Sun, 11 Aug 2024 19:13:35 +0000 (13:13 -0600)]
IndexSet::make_petsc_is(): assert indices are in range.

3 months agoPETScWrappers::MatrixBase::add(): 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.

3 months agoPETScWrappers::MatrixBase::set(): 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.

3 months agoPETScWrappers::CommunicationPattern: 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.

3 months agoAdd assertions for integer conversions.
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.

3 months agoMerge pull request #17468 from drwells/fix-petsc-extract-subvector
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.

3 months agostep-81: print something more to the screen 17475/head
Timo Heister [Sun, 11 Aug 2024 19:05:49 +0000 (15:05 -0400)]
step-81: print something more to the screen

3 months agoMerge pull request #17467 from tjhei/disable-complex-inst
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

3 months agoMerge pull request #17470 from tamiko/strict_aliasing
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

3 months agochangelog
Timo Heister [Sun, 11 Aug 2024 22:59:39 +0000 (18:59 -0400)]
changelog

3 months agochange DEAL_II_WITH_COMPLEX_VALUES default to OFF
Timo Heister [Sun, 11 Aug 2024 22:15:33 +0000 (18:15 -0400)]
change DEAL_II_WITH_COMPLEX_VALUES default to OFF

3 months agoMerge pull request #17465 from tjhei/kokkos-cuda-warn-return
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

3 months agoalso enable test 17467/head
Timo Heister [Sun, 11 Aug 2024 19:05:01 +0000 (15:05 -0400)]
also enable test

3 months agoCMake: do not set -fstrict-aliasing explicitly 17470/head
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.

3 months agoCMake: allow PETSc to be configured with differing ordinals 17481/head
Matthias Maier [Sun, 11 Aug 2024 17:50:26 +0000 (12:50 -0500)]
CMake: allow PETSc to be configured with differing ordinals

3 months agoPETScWrappers::VectorBase: avoid hard-coding unsigned int indices. 17468/head
David Wells [Sun, 11 Aug 2024 17:50:05 +0000 (11:50 -0600)]
PETScWrappers::VectorBase: avoid hard-coding unsigned int indices.

Part of #16528.

3 months agostep-81: do not require WITH_COMPLEX_VALUES
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

3 months agoKokkos+CUDA: disable warning 17465/head
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.

3 months agoRemove static_cast 17478/head
Peter Munch [Sat, 10 Aug 2024 16:38:33 +0000 (18:38 +0200)]
Remove static_cast

3 months agoMerge pull request #17449 from bangerth/assertion-text
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.

3 months agoMake sure noexcept functions are indeed noexcept.
Wolfgang Bangerth [Tue, 6 Aug 2024 17:17:18 +0000 (11:17 -0600)]
Make sure noexcept functions are indeed noexcept.

3 months agoMake code easier to read by moving a condition outward.
Wolfgang Bangerth [Tue, 6 Aug 2024 16:27:40 +0000 (10:27 -0600)]
Make code easier to read by moving a condition outward.

3 months agoAdd a forgotten std::move(...) use.
Wolfgang Bangerth [Thu, 1 Aug 2024 16:28:37 +0000 (10:28 -0600)]
Add a forgotten std::move(...) use.

3 months agoAdd move operations to SmartPointer.
Wolfgang Bangerth [Thu, 25 Jul 2024 23:51:33 +0000 (17:51 -0600)]
Add move operations to SmartPointer.

3 months agoMerge pull request #17463 from marcfehling/ref-nedelec
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.

3 months agoMove some references out of the NedelecSZ class. 17463/head
Marc Fehling [Fri, 9 Aug 2024 06:34:56 +0000 (08:34 +0200)]
Move some references out of the NedelecSZ class.

3 months agoMerge pull request #17460 from masterleinad/fix_nedelecsz
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

3 months agoMerge pull request #17430 from masterleinad/tpetra_on_device_new
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

3 months agoMerge pull request #17457 from masterleinad/fix_depreacted_errors
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

3 months agoMerge pull request #17452 from marcfehling/step-86
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.

3 months agoFix documentatioj for FE_NedelecSZ 17460/head
Daniel Arndt [Thu, 8 Aug 2024 16:31:37 +0000 (12:31 -0400)]
Fix documentatioj for FE_NedelecSZ

3 months agoFix tests after reoving deprecated code 17457/head
Daniel Arndt [Thu, 8 Aug 2024 16:02:10 +0000 (12:02 -0400)]
Fix tests after reoving deprecated code

3 months agoMerge pull request #17454 from bergbauer/fix_tpetra
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

3 months agoMerge pull request #17447 from eterrell11/fix_step_86_dependencies
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

3 months agoFix Tpetra for 13.0 17454/head
Maximilian Bergbauer [Thu, 8 Aug 2024 10:24:51 +0000 (12:24 +0200)]
Fix Tpetra for 13.0

3 months agostep-86: Fix mathjax error. 17452/head
Marc Fehling [Thu, 8 Aug 2024 08:22:35 +0000 (10:22 +0200)]
step-86: Fix mathjax error.

3 months agoMerge pull request #17446 from bangerth/assertion
Daniel Arndt [Wed, 7 Aug 2024 20:54:33 +0000 (16:54 -0400)]
Merge pull request #17446 from bangerth/assertion

Add missing assertions.

3 months agoImprove an error message. 17449/head
Wolfgang Bangerth [Wed, 7 Aug 2024 20:38:45 +0000 (14:38 -0600)]
Improve an error message.

3 months agoMerge pull request #17441 from masterleinad/fix_cuda-ci
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

3 months agoEdit step-86 CMakeLists.txt such that it recognizes dependency on P4EST 17447/head
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

3 months agoMerge pull request #17444 from masterleinad/fix_deprecatins
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

3 months agoAdd missing assertions. 17446/head
Wolfgang Bangerth [Wed, 7 Aug 2024 17:14:07 +0000 (11:14 -0600)]
Add missing assertions.

3 months agoRemove 9.5 release deprecations 17444/head
Daniel Arndt [Tue, 6 Aug 2024 21:03:09 +0000 (17:03 -0400)]
Remove 9.5 release deprecations

3 months agoMerge pull request #17424 from tjhei/kokkos-nvcc-ignore-cast-qual
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

3 months agoMerge pull request #17437 from masterleinad/fix_tpetra_aliases
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]

3 months agoMerge pull request #17425 from tjhei/nvcc-particle-get_prop-hack
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

3 months agoMerge pull request #17415 from QY-Shi/fix_petsc_vector_entry_ptr
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

3 months agoMerge pull request #17423 from drwells/petsc-partitioner-deprecated
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.

3 months agoDon't install nsight compute 17441/head
Daniel Arndt [Tue, 6 Aug 2024 17:01:35 +0000 (13:01 -0400)]
Don't install nsight compute

3 months agoReplace ghc with nsight-compute
Daniel Arndt [Tue, 6 Aug 2024 16:15:50 +0000 (12:15 -0400)]
Replace ghc with nsight-compute

3 months agoMerge pull request #17396 from peterrum/vt_interpolate_mg
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

3 months agoGitHub Cuda CI: Remove large packages
Daniel Arndt [Tue, 6 Aug 2024 15:35:55 +0000 (11:35 -0400)]
GitHub Cuda CI: Remove large packages

3 months agoDefine HostViewType in terms of DualViewType 17437/head
Daniel Arndt [Tue, 6 Aug 2024 15:06:18 +0000 (11:06 -0400)]
Define HostViewType in terms of DualViewType

3 months agoMerge pull request #17436 from masterleinad/update_print_deprecations
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

3 months agoUse aliases for TpetraTypes::[Dual]View[Unmanaged]
Daniel Arndt [Mon, 5 Aug 2024 20:04:46 +0000 (16:04 -0400)]
Use aliases for TpetraTypes::[Dual]View[Unmanaged]

3 months agoUpdate print_deprecated.py 17436/head
Daniel Arndt [Mon, 5 Aug 2024 18:45:34 +0000 (14:45 -0400)]
Update print_deprecated.py

3 months agoMerge pull request #17410 from chaos-polymtl/fix_tutorial_input_files
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

3 months agoPrefer KOKKOS_ENABLE_* over HAVE_TPETRA_INST_* 17430/head
Daniel Arndt [Mon, 5 Aug 2024 15:21:42 +0000 (15:21 +0000)]
Prefer KOKKOS_ENABLE_* over HAVE_TPETRA_INST_*

3 months agoMerge pull request #17388 from marcfehling/check-examples
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.

3 months agoMerge pull request #17432 from peterrum/mf_matrix_fix
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()

3 months agoFix MatrixFreeTools::compute_matrix() 17432/head
Peter Munch [Sun, 4 Aug 2024 11:08:29 +0000 (13:08 +0200)]
Fix MatrixFreeTools::compute_matrix()

3 months agoMerge pull request #17428 from peterrum/mf_diagonal_fix
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

3 months agoMerge pull request #17427 from tjhei/step-75-add-ref
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

3 months agoFix MatrixFreeTools::compute_diagonal 17428/head
Peter Munch [Sat, 3 Aug 2024 09:55:33 +0000 (11:55 +0200)]
Fix MatrixFreeTools::compute_diagonal

3 months agoMerge pull request #17431 from masterleinad/redundant_type_qualifier
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

3 months agoGive make_tpetra_map a default argument
Daniel Arndt [Sat, 3 Aug 2024 20:17:30 +0000 (16:17 -0400)]
Give make_tpetra_map a default argument

3 months agoRemove redundant type qualifiers in dynamic_casts 17431/head
Daniel Arndt [Sat, 3 Aug 2024 16:43:49 +0000 (12:43 -0400)]
Remove redundant type qualifiers in dynamic_casts

3 months agoAvoid duplicated template instantiation
Daniel Arndt [Sat, 3 Aug 2024 16:13:45 +0000 (12:13 -0400)]
Avoid duplicated template instantiation

3 months agoGuard explicit template instantiations from doxygen
Daniel Arndt [Sat, 3 Aug 2024 15:53:05 +0000 (11:53 -0400)]
Guard explicit template instantiations from doxygen

3 months agoFix Tpetra with MemorySpace::Default
Daniel Arndt [Fri, 2 Aug 2024 12:52:32 +0000 (12:52 +0000)]
Fix Tpetra with MemorySpace::Default

3 months agostep-75: add a missing reference 17427/head
Timo Heister [Fri, 2 Aug 2024 20:24:37 +0000 (16:24 -0400)]
step-75: add a missing reference

3 months agoMerge pull request #17422 from drwells/petsc-viewer
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.

3 months agofix nvcc compilation in particle handler 17425/head
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

3 months agosilence a Kokkos+CUDA warning 17424/head
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

3 months agoMerge pull request #17421 from bangerth/smart-pointer-2
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.

3 months agoPETScWrappers: don't use deprecated functions. 17423/head
David Wells [Fri, 2 Aug 2024 13:25:51 +0000 (09:25 -0400)]
PETScWrappers: don't use deprecated functions.


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.