]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 months agofix make_flux_sparsity_pattern for FENothing 16673/head
Magdalena Schreter [Mon, 19 Feb 2024 18:14:25 +0000 (19:14 +0100)]
fix make_flux_sparsity_pattern for FENothing

8 months agoMerge pull request #16651 from bangerth/sundials7-2
Daniel Arndt [Mon, 19 Feb 2024 18:00:43 +0000 (13:00 -0500)]
Merge pull request #16651 from bangerth/sundials7-2

Add the remaining SUNDIALS 7 output variants.

8 months agoMerge pull request #16669 from masterleinad/fix_bundled_boost_unary_function
Daniel Arndt [Mon, 19 Feb 2024 16:39:40 +0000 (11:39 -0500)]
Merge pull request #16669 from masterleinad/fix_bundled_boost_unary_function

Fix bundled boost 1.70.0 to avoid using std::unary_function

8 months agoMerge pull request #16668 from kinnewig/tpetra_wrappers_fix
Wolfgang Bangerth [Mon, 19 Feb 2024 16:00:55 +0000 (09:00 -0700)]
Merge pull request #16668 from kinnewig/tpetra_wrappers_fix

Make LA::TpetraWrappers::SparseMatrix::copy_from compatible with older Trilinos versions.

8 months agoFix bundled boost 1.70.0 to avoid using std::unary_function 16669/head
Daniel Arndt [Mon, 19 Feb 2024 14:38:05 +0000 (09:38 -0500)]
Fix bundled boost 1.70.0 to avoid using std::unary_function

8 months agoMake LA::TpetraWrappers::SparseMatrix::copy_from compatible with older Trilinos versions. 16668/head
Sebastian Kinnewig [Mon, 19 Feb 2024 13:14:06 +0000 (14:14 +0100)]
Make LA::TpetraWrappers::SparseMatrix::copy_from compatible with older Trilinos versions.

8 months agoMerge pull request #16588 from kinnewig/tpetra_block_system
Wolfgang Bangerth [Mon, 19 Feb 2024 03:54:37 +0000 (20:54 -0700)]
Merge pull request #16588 from kinnewig/tpetra_block_system

Add TpetraWrapper::BlockVector and TpetraWrappers::BlockSparseMatrix

8 months agoMerge pull request #16660 from jpthiele/rm-vout
Wolfgang Bangerth [Mon, 19 Feb 2024 03:53:21 +0000 (20:53 -0700)]
Merge pull request #16660 from jpthiele/rm-vout

Remove verbose output from Tpetra direct solver

8 months agoMerge pull request #16664 from kinnewig/tpetra_wrappers_comparison_operator
Wolfgang Bangerth [Mon, 19 Feb 2024 03:53:09 +0000 (20:53 -0700)]
Merge pull request #16664 from kinnewig/tpetra_wrappers_comparison_operator

Add a comparison operator to LA::TpetraWrappers::Vector

8 months agoAdd a comparison operator to LA::TpetraWrappers::Vector 16664/head
Sebastian Kinnewig [Sun, 18 Feb 2024 17:37:51 +0000 (18:37 +0100)]
Add a comparison operator to LA::TpetraWrappers::Vector

8 months agoAdd reinit() method to create a LA::TpetraWrappers::SparseMatrix from a dealii::Spars... 16588/head
Sebastian Kinnewig [Sun, 18 Feb 2024 15:14:31 +0000 (16:14 +0100)]
Add reinit() method to create a LA::TpetraWrappers::SparseMatrix from a dealii::SparseMatrix.

8 months agoRework reinit_matrix in LA:TpetraWrappers::SparseMatrix
Sebastian Kinnewig [Sun, 18 Feb 2024 14:10:04 +0000 (15:10 +0100)]
Rework reinit_matrix in LA:TpetraWrappers::SparseMatrix

8 months agoMake TpetraWrapps::Vector compatible with BlockVectorBase.
Sebastian Kinnewig [Fri, 2 Feb 2024 10:35:56 +0000 (11:35 +0100)]
Make TpetraWrapps::Vector compatible with BlockVectorBase.

8 months agoMake TpetraWrapps::SparseMatrix compatible with BlockMatrixBase.
Sebastian Kinnewig [Fri, 2 Feb 2024 10:35:09 +0000 (11:35 +0100)]
Make TpetraWrapps::SparseMatrix compatible with BlockMatrixBase.

8 months agoIntroduce TpetraWrappers::BlockSparseMatrix
Sebastian Kinnewig [Wed, 31 Jan 2024 08:43:35 +0000 (09:43 +0100)]
Introduce TpetraWrappers::BlockSparseMatrix

8 months agoIntroduce TpetraWrappers::BlockVector
Sebastian Kinnewig [Mon, 29 Jan 2024 20:55:26 +0000 (21:55 +0100)]
Introduce TpetraWrappers::BlockVector

8 months agoRemove verbose output from direct solver 16660/head
Jan Philipp Thiele [Sat, 17 Feb 2024 16:19:22 +0000 (17:19 +0100)]
Remove verbose output from direct solver

8 months agoMerge pull request #16602 from jpthiele/tpetra-solverdirect
Wolfgang Bangerth [Sat, 17 Feb 2024 15:24:40 +0000 (08:24 -0700)]
Merge pull request #16602 from jpthiele/tpetra-solverdirect

Add SolverDirect for Tpetra Wrappers

8 months agoAdd initial support for Amesos2 16602/head
Jan Philipp Thiele [Mon, 12 Feb 2024 19:53:17 +0000 (20:53 +0100)]
Add initial support for Amesos2

8 months agoMerge pull request #16657 from drwells/extrude-assert
Wolfgang Bangerth [Fri, 16 Feb 2024 17:31:33 +0000 (10:31 -0700)]
Merge pull request #16657 from drwells/extrude-assert

Assert that we only extrude quadrilateral meshes.

8 months agoMerge pull request #16654 from bangerth/enable-if
Daniel Arndt [Fri, 16 Feb 2024 14:54:03 +0000 (09:54 -0500)]
Merge pull request #16654 from bangerth/enable-if

Only enable a function if a template type is right.

8 months agoAssert that we only extrude quadrilateral meshes. 16657/head
David Wells [Fri, 16 Feb 2024 14:32:53 +0000 (09:32 -0500)]
Assert that we only extrude quadrilateral meshes.

Extruding mixed or triangle meshes requires wedges: this isn't implemented yet.

8 months agoMerge pull request #16645 from sebproell/nvector-multi
Wolfgang Bangerth [Fri, 16 Feb 2024 03:42:55 +0000 (20:42 -0700)]
Merge pull request #16645 from sebproell/nvector-multi

SUNDIALS N_Vector: implement efficient operations

8 months agoRemove an unnecessary 'inline'. 16654/head
Wolfgang Bangerth [Thu, 15 Feb 2024 22:50:39 +0000 (15:50 -0700)]
Remove an unnecessary 'inline'.

8 months agoMerge pull request #16632 from peterrum/compute_active_cell_halo_layer_pbc
Matthias Maier [Fri, 16 Feb 2024 02:20:36 +0000 (02:20 +0000)]
Merge pull request #16632 from peterrum/compute_active_cell_halo_layer_pbc

GridTools::compute_active_cell_halo_layer() for periodic meshes

8 months agoMerge pull request #16633 from kronbichler/fix_empty_comm
Matthias Maier [Fri, 16 Feb 2024 02:20:26 +0000 (02:20 +0000)]
Merge pull request #16633 from kronbichler/fix_empty_comm

MG transfer global coarsening: Avoid sending empty messages

8 months agoMerge pull request #16647 from bangerth/t-7
Matthias Maier [Fri, 16 Feb 2024 02:20:17 +0000 (02:20 +0000)]
Merge pull request #16647 from bangerth/t-7

Add Tpetra tests that are already working.

8 months agoMerge pull request #16653 from tamiko/fix_mpi_datatype
Matthias Maier [Fri, 16 Feb 2024 00:38:31 +0000 (00:38 +0000)]
Merge pull request #16653 from tamiko/fix_mpi_datatype

Fix segmentation fault when using mpich

8 months agoAdd Tpetra tests that are already working. 16647/head
Wolfgang Bangerth [Wed, 14 Feb 2024 18:02:51 +0000 (11:02 -0700)]
Add Tpetra tests that are already working.

8 months agoAdd the remaining SUNDIALS 7 output variants. 16651/head
Wolfgang Bangerth [Thu, 15 Feb 2024 00:41:11 +0000 (17:41 -0700)]
Add the remaining SUNDIALS 7 output variants.

8 months agoOnly enable a function if a template type is right.
Wolfgang Bangerth [Thu, 15 Feb 2024 22:47:34 +0000 (15:47 -0700)]
Only enable a function if a template type is right.

8 months agobase/mpi.h: mark a template variable to have "const inline" linkage. 16653/head
Matthias Maier [Thu, 15 Feb 2024 22:03:22 +0000 (16:03 -0600)]
base/mpi.h: mark a template variable to have "const inline" linkage.

8 months agobase/mpi.cc: remove superfluous explicit instantiations of template variable
Matthias Maier [Thu, 15 Feb 2024 21:54:36 +0000 (15:54 -0600)]
base/mpi.cc: remove superfluous explicit instantiations of template variable

The `mpi.h` header already contains:
```
template <typename T>
const MPI_Datatype mpi_type_id_for_type = /* implementation detail */;
```
Meaning, the variable is known fully after including the header.
Furthermore, the `const` qualifier marks the (template) variable as
`static`. I.e., it has internal linkage.

Thus, we must not explicitly instantiate the variables (suggesting
"extern" linkage in all but the `mpi.cc` compilation unit). This
apparently not an issue with OpenMPI because `MPI_Datatype` is a
complex data structure. But it is an issue with mpich where
`MPI_Datatype` is a simple `int` - leading to a segmentation fault when
during program startup.

8 months agoSUNDIALS N_Vector: implement efficient operations 16645/head
Sebastian Proell [Sat, 4 Nov 2023 11:39:18 +0000 (12:39 +0100)]
SUNDIALS N_Vector: implement efficient operations

These operation are only supported by deal.II vectors.

8 months agoMerge pull request #16648 from masterleinad/tpetra_sparse_matrix_frobenius
Wolfgang Bangerth [Thu, 15 Feb 2024 00:31:27 +0000 (17:31 -0700)]
Merge pull request #16648 from masterleinad/tpetra_sparse_matrix_frobenius

Tpetra: Add frobenius_norm to SparseMatrix

8 months agoMerge pull request #16649 from masterleinad/fix_optional_header_tpetra_vector
Wolfgang Bangerth [Thu, 15 Feb 2024 00:31:06 +0000 (17:31 -0700)]
Merge pull request #16649 from masterleinad/fix_optional_header_tpetra_vector

Add missing <optional> header for trilinos_tpetra_vector.h

8 months agoMerge pull request #16646 from jpthiele/testsuite-documentation
Wolfgang Bangerth [Wed, 14 Feb 2024 21:51:34 +0000 (14:51 -0700)]
Merge pull request #16646 from jpthiele/testsuite-documentation

Add info for TPLs to testsuite doc.

8 months agoAdd missing <optional> header for trilinos_tpetra_vector.h 16649/head
Daniel Arndt [Wed, 14 Feb 2024 21:38:09 +0000 (16:38 -0500)]
Add missing <optional> header for trilinos_tpetra_vector.h

8 months agoTpetra: Add frobenius_norm to SparseMatrix 16648/head
Daniel Arndt [Wed, 14 Feb 2024 21:31:28 +0000 (16:31 -0500)]
Tpetra: Add frobenius_norm to SparseMatrix

8 months agoAdd info for TPLs to testsuite doc. 16646/head
Jan Philipp Thiele [Wed, 14 Feb 2024 16:27:46 +0000 (17:27 +0100)]
Add info for TPLs to testsuite doc.

8 months agoMerge pull request #16629 from masterleinad/github_ci_trilinos_tpetra
David Wells [Wed, 14 Feb 2024 17:35:30 +0000 (12:35 -0500)]
Merge pull request #16629 from masterleinad/github_ci_trilinos_tpetra

GitHub CI: Test building with Trilinos+Tpetra

8 months agoMerge pull request #16637 from bangerth/t-5
Martin Kronbichler [Wed, 14 Feb 2024 08:06:29 +0000 (09:06 +0100)]
Merge pull request #16637 from bangerth/t-5

Fix Tpetra vector element access.

8 months agoMerge pull request #16640 from bangerth/doc
Daniel Arndt [Tue, 13 Feb 2024 18:20:45 +0000 (11:20 -0700)]
Merge pull request #16640 from bangerth/doc

Clarify the documentation of IndexSet::is_empty().

8 months agoUse 'auto' instead of declaring a complicated type. 16637/head
Wolfgang Bangerth [Tue, 13 Feb 2024 00:04:54 +0000 (17:04 -0700)]
Use 'auto' instead of declaring a complicated type.

8 months agoClarify the documentation of IndexSet::is_empty(). 16640/head
Wolfgang Bangerth [Tue, 13 Feb 2024 02:47:59 +0000 (19:47 -0700)]
Clarify the documentation of IndexSet::is_empty().

8 months agoMerge pull request #16638 from lethe-cfd/changelog_colorize_cylinder_shell
Wolfgang Bangerth [Tue, 13 Feb 2024 02:37:34 +0000 (19:37 -0700)]
Merge pull request #16638 from lethe-cfd/changelog_colorize_cylinder_shell

Add missing changelog entry for colorize cylinder_shell

8 months agoAdd missing changelog entry 16638/head
Bruno Blais [Tue, 13 Feb 2024 00:04:06 +0000 (19:04 -0500)]
Add missing changelog entry

8 months agoApply the same patch also to the set() function.
Wolfgang Bangerth [Mon, 12 Feb 2024 20:56:41 +0000 (13:56 -0700)]
Apply the same patch also to the set() function.

8 months agoAdd an assertion.
Wolfgang Bangerth [Mon, 12 Feb 2024 20:54:08 +0000 (13:54 -0700)]
Add an assertion.

8 months agoCreate views lazily, once we know that we need them.
Wolfgang Bangerth [Mon, 12 Feb 2024 20:46:13 +0000 (13:46 -0700)]
Create views lazily, once we know that we need them.

8 months agoRearrange code slightly.
Wolfgang Bangerth [Mon, 12 Feb 2024 20:26:14 +0000 (13:26 -0700)]
Rearrange code slightly.

8 months agoMerge pull request #16497 from Rombur/rename_cudawrappers
Daniel Arndt [Mon, 12 Feb 2024 20:42:22 +0000 (13:42 -0700)]
Merge pull request #16497 from Rombur/rename_cudawrappers

Move matrix free classes from CUDAWrappers namespace to Portable namespace

8 months agoMerge pull request #16634 from kronbichler/improve_docu
Peter Munch [Mon, 12 Feb 2024 18:57:14 +0000 (19:57 +0100)]
Merge pull request #16634 from kronbichler/improve_docu

MPI compute index owner: improve documentation of flag

8 months agoMerge pull request #16608 from bangerth/t-2
Daniel Arndt [Mon, 12 Feb 2024 18:04:02 +0000 (11:04 -0700)]
Merge pull request #16608 from bangerth/t-2

Work around an issue in Teuchos::rcpFromRef() with types only forward declared.

8 months agoMerge pull request #16607 from bangerth/t-1
Daniel Arndt [Mon, 12 Feb 2024 18:03:40 +0000 (11:03 -0700)]
Merge pull request #16607 from bangerth/t-1

Improve the error message we get for DEAL_II_ASSERT_UNREACHABLE().

8 months agoMerge pull request #16610 from bangerth/t-4
Daniel Arndt [Mon, 12 Feb 2024 18:00:20 +0000 (11:00 -0700)]
Merge pull request #16610 from bangerth/t-4

Also instantiate the Trilinos Tpetra VectorReference class.

8 months agoGridTools::compute_active_cell_halo_layer() for periodic meshes 16632/head
Peter Munch [Mon, 12 Feb 2024 08:39:15 +0000 (09:39 +0100)]
GridTools::compute_active_cell_halo_layer() for periodic meshes

8 months agoMerge pull request #16630 from lethe-cfd/colorize_cylinder_shell
Wolfgang Bangerth [Mon, 12 Feb 2024 17:00:19 +0000 (10:00 -0700)]
Merge pull request #16630 from lethe-cfd/colorize_cylinder_shell

Add colorize option to cylinder_shell

8 months agoGitHub CI: Test buildng with Trilinos+Tpetra 16629/head
Daniel Arndt [Sun, 11 Feb 2024 17:33:34 +0000 (12:33 -0500)]
GitHub CI: Test buildng with Trilinos+Tpetra

8 months agoMerge pull request #16631 from peterrum/mpi_compute_index_owner_internal_global_dof_index
Wolfgang Bangerth [Mon, 12 Feb 2024 15:58:32 +0000 (08:58 -0700)]
Merge pull request #16631 from peterrum/mpi_compute_index_owner_internal_global_dof_index

ConsensusAlgorithmsPayload: switch internal data type

8 months agoMPI compute index owner: improve documentation of flag 16634/head
Martin Kronbichler [Mon, 12 Feb 2024 12:25:58 +0000 (13:25 +0100)]
MPI compute index owner: improve documentation of flag

8 months agoMG transfer global coarsening: Avoid sending empty messages 16633/head
Martin Kronbichler [Mon, 12 Feb 2024 12:13:23 +0000 (13:13 +0100)]
MG transfer global coarsening: Avoid sending empty messages

8 months agoMerge pull request #16619 from peterrum/feeval_dg_hp_quad
Martin Kronbichler [Mon, 12 Feb 2024 08:27:58 +0000 (09:27 +0100)]
Merge pull request #16619 from peterrum/feeval_dg_hp_quad

FEFaceEvaluation + DG + hp: fix quadrature indexing

8 months agoConsensusAlgorithmsPayload: switch internal data type 16631/head
Peter Munch [Sun, 11 Feb 2024 22:43:59 +0000 (23:43 +0100)]
ConsensusAlgorithmsPayload: switch internal data type

8 months agoFix indent 16630/head
Bruno Blais [Mon, 12 Feb 2024 04:12:14 +0000 (23:12 -0500)]
Fix indent

8 months agoAdd a unit test for the colorized cylinder shell
Bruno Blais [Mon, 12 Feb 2024 04:10:28 +0000 (23:10 -0500)]
Add a unit test for the colorized cylinder shell

8 months agoAdd adequate usage of colorize
Bruno Blais [Mon, 12 Feb 2024 03:47:48 +0000 (22:47 -0500)]
Add adequate usage of colorize

8 months agoMerge pull request #16617 from tamiko/cmake_fix_bundled_include
Matthias Maier [Sun, 11 Feb 2024 21:32:08 +0000 (21:32 +0000)]
Merge pull request #16617 from tamiko/cmake_fix_bundled_include

CMake: make sure that bundled include directory gets created

8 months agoAdd const qualifier
Bruno Blais [Sun, 11 Feb 2024 21:10:43 +0000 (16:10 -0500)]
Add const qualifier

8 months agoFix generator from name
Bruno Blais [Sun, 11 Feb 2024 19:53:26 +0000 (14:53 -0500)]
Fix generator from name

8 months agoAdd documentation
Bruno Blais [Sun, 11 Feb 2024 19:50:16 +0000 (14:50 -0500)]
Add documentation

8 months agoAdd colorize option to cylinder_shell
Bruno Blais [Sun, 11 Feb 2024 19:47:51 +0000 (14:47 -0500)]
Add colorize option to cylinder_shell

8 months agoMerge pull request #16628 from jpthiele/fix-tpetra-testsuite
Wolfgang Bangerth [Sun, 11 Feb 2024 19:13:33 +0000 (12:13 -0700)]
Merge pull request #16628 from jpthiele/fix-tpetra-testsuite

Specify when Tpetra tests should be run

8 months agoTests are only added when tpetra in cofigured 16628/head
Jan Philipp Thiele [Sun, 11 Feb 2024 09:58:28 +0000 (10:58 +0100)]
Tests are only added when tpetra in cofigured

8 months agoMerge pull request #16626 from masterleinad/tpetra_fix_13_2
Wolfgang Bangerth [Sun, 11 Feb 2024 03:41:30 +0000 (20:41 -0700)]
Merge pull request #16626 from masterleinad/tpetra_fix_13_2

Tpetra: Fix compiling with Trilinos versions prior to 13.2

8 months agoMerge pull request #16625 from jpthiele/tpetra_test_dealii_solvers
Wolfgang Bangerth [Sun, 11 Feb 2024 03:41:21 +0000 (20:41 -0700)]
Merge pull request #16625 from jpthiele/tpetra_test_dealii_solvers

Add tests for deal.II solvers with TpetraWrappers classes

8 months agoTpetra: Fix compiling with Trilinos versions prior to 13.2 16626/head
Daniel Arndt [Sat, 10 Feb 2024 18:18:20 +0000 (13:18 -0500)]
Tpetra: Fix compiling with Trilinos versions prior to 13.2

8 months agoMerge pull request #16620 from bangerth/t-5
Daniel Arndt [Sat, 10 Feb 2024 16:09:02 +0000 (09:09 -0700)]
Merge pull request #16620 from bangerth/t-5

Fix the name by which we reference an exception class.

8 months agoAdd tests for deal solvers with TpetraWrappers 16625/head
Jan Philipp Thiele [Sat, 10 Feb 2024 15:00:28 +0000 (16:00 +0100)]
Add tests for deal solvers with TpetraWrappers

8 months agoAdd norm_sqr() function to TpetraVector
Jan Philipp Thiele [Sat, 10 Feb 2024 14:59:58 +0000 (15:59 +0100)]
Add norm_sqr() function to TpetraVector

8 months agoAdd swap function to Tpetra vector
Jan Philipp Thiele [Sat, 10 Feb 2024 12:44:58 +0000 (13:44 +0100)]
Add swap function to Tpetra vector

9 months agoMerge pull request #16616 from masterleinad/tpetra_sparse_matrix_element_access
Wolfgang Bangerth [Sat, 10 Feb 2024 00:03:00 +0000 (17:03 -0700)]
Merge pull request #16616 from masterleinad/tpetra_sparse_matrix_element_access

Tpetra: Implement operator(), el(), and diag_element() for SparseMatrix

9 months agoFix the name by which we reference an exception class. 16620/head
Wolfgang Bangerth [Fri, 9 Feb 2024 23:22:32 +0000 (16:22 -0700)]
Fix the name by which we reference an exception class.

9 months agoMerge pull request #16613 from kinnewig/tpetra_wrappers_operator_number
Wolfgang Bangerth [Fri, 9 Feb 2024 22:59:09 +0000 (15:59 -0700)]
Merge pull request #16613 from kinnewig/tpetra_wrappers_operator_number

Implementation for TpetraWrappers::Vector::operator Number()

9 months agoTpetra: Implement serial constructors, operator(), el(), and diag_element() for Spars... 16616/head
Daniel Arndt [Fri, 9 Feb 2024 04:39:34 +0000 (23:39 -0500)]
Tpetra: Implement serial constructors, operator(), el(), and diag_element() for SparseMatrix

9 months agoFEEvaluation + DG + hp: fix quadrature indexing 16619/head
Peter Munch [Fri, 9 Feb 2024 18:53:23 +0000 (19:53 +0100)]
FEEvaluation + DG + hp: fix quadrature indexing

9 months agoAdd changelog 16497/head
Bruno Turcksin [Fri, 9 Feb 2024 14:57:04 +0000 (09:57 -0500)]
Add changelog

9 months agoDeprecate CUDAWrappers if the compiler supports it
Bruno Turcksin [Fri, 9 Feb 2024 14:48:57 +0000 (09:48 -0500)]
Deprecate CUDAWrappers if the compiler supports it

9 months agoMerge pull request #16612 from tjhei/strip-comments-build-dir
Matthias Maier [Fri, 9 Feb 2024 17:48:18 +0000 (17:48 +0000)]
Merge pull request #16612 from tjhei/strip-comments-build-dir

fix strip_comments target

9 months agoCMake: make sure that bundled include directory gets created 16617/head
Matthias Maier [Fri, 9 Feb 2024 17:38:03 +0000 (11:38 -0600)]
CMake: make sure that bundled include directory gets created

9 months agoMerge pull request #16615 from peterrum/FlexibleIndexStorage
Martin Kronbichler [Fri, 9 Feb 2024 14:56:42 +0000 (15:56 +0100)]
Merge pull request #16615 from peterrum/FlexibleIndexStorage

FlexibleIndexStorage: fix memory allocation

9 months agoMove matrix free classes from CUDAWrappers namespace to Portable namespace
Bruno Turcksin [Fri, 1 Dec 2023 18:24:40 +0000 (13:24 -0500)]
Move matrix free classes from CUDAWrappers namespace to Portable namespace

9 months agoFlexibleIndexStorage: fix memory allocation 16615/head
Peter Munch [Fri, 9 Feb 2024 11:58:59 +0000 (12:58 +0100)]
FlexibleIndexStorage: fix memory allocation

9 months agoImplementation for TpetraWrappers::Vector::operator Number() 16613/head
Sebastian Kinnewig [Fri, 9 Feb 2024 08:46:23 +0000 (09:46 +0100)]
Implementation for TpetraWrappers::Vector::operator Number()

9 months agoMerge pull request #16609 from bangerth/t-3
Daniel Arndt [Fri, 9 Feb 2024 04:06:53 +0000 (21:06 -0700)]
Merge pull request #16609 from bangerth/t-3

Fix 64-bit compilation with old PETSc versions.

9 months agofix strip_comments target 16612/head
Timo Heister [Fri, 9 Feb 2024 03:32:33 +0000 (22:32 -0500)]
fix strip_comments target

The ``strip_comments`` target only worked for in-source builds. Fix the
CMake logic to make it work with separate build directories.

9 months agoImprove the error message we get for DEAL_II_ASSERT_UNREACHABLE(). 16607/head
Wolfgang Bangerth [Thu, 8 Feb 2024 18:29:34 +0000 (11:29 -0700)]
Improve the error message we get for DEAL_II_ASSERT_UNREACHABLE().

9 months agoFix 64-bit compilation with old PETSc versions. 16609/head
Wolfgang Bangerth [Thu, 8 Feb 2024 18:15:08 +0000 (11:15 -0700)]
Fix 64-bit compilation with old PETSc versions.

9 months agoAlso instantiate the Trilinos Tpetra VectorReference class. 16610/head
Wolfgang Bangerth [Thu, 8 Feb 2024 21:21:07 +0000 (14:21 -0700)]
Also instantiate the Trilinos Tpetra VectorReference class.

9 months agoMerge pull request #16600 from bangerth/conv
Martin Kronbichler [Thu, 8 Feb 2024 19:10:33 +0000 (20:10 +0100)]
Merge pull request #16600 from bangerth/conv

Convert tutorials to use DEAL_II_ASSERT_UNREACHABLE().


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.