]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
14 months agoMerge pull request #16026 from masterleinad/enfore_assert_semicolon
Matthias Maier [Wed, 18 Oct 2023 19:36:06 +0000 (19:36 +0000)]
Merge pull request #16026 from masterleinad/enfore_assert_semicolon

Assert* should end with a semicolon

14 months agoMerge pull request #16120 from bangerth/assertion
Matthias Maier [Wed, 18 Oct 2023 19:34:20 +0000 (19:34 +0000)]
Merge pull request #16120 from bangerth/assertion

Make an assertion text more informative.

14 months agoMerge pull request #16153 from kinnewig/rcp_tpetra_map_compatibility
Matthias Maier [Wed, 18 Oct 2023 19:33:27 +0000 (19:33 +0000)]
Merge pull request #16153 from kinnewig/rcp_tpetra_map_compatibility

Make IndexSet compatible with Teuchos::RCP<Tpetra::Map>>

14 months agoMerge pull request #16150 from drwells/deprecate-distorted-function
Martin Kronbichler [Wed, 18 Oct 2023 10:51:14 +0000 (12:51 +0200)]
Merge pull request #16150 from drwells/deprecate-distorted-function

Deprecate the distorted child cell function.

14 months agoMerge pull request #16155 from bangerth/array-view-generic
Martin Kronbichler [Wed, 18 Oct 2023 10:50:27 +0000 (12:50 +0200)]
Merge pull request #16155 from bangerth/array-view-generic

Make ArrayView constructors more generic.

14 months agoMake IndexSet compatible with Teuchos::RCP<Tpetra::Map>> 16153/head
Sebastian Kinnewig [Fri, 29 Sep 2023 16:57:23 +0000 (18:57 +0200)]
Make IndexSet compatible with Teuchos::RCP<Tpetra::Map>>

14 months agoMerge pull request #16138 from marcfehling/delimiter
Wolfgang Bangerth [Mon, 16 Oct 2023 22:35:31 +0000 (16:35 -0600)]
Merge pull request #16138 from marcfehling/delimiter

Added separator to Matrix::print_formatted().

14 months agoMerge pull request #16149 from drwells/grid-tools-geometry
Wolfgang Bangerth [Mon, 16 Oct 2023 22:35:01 +0000 (16:35 -0600)]
Merge pull request #16149 from drwells/grid-tools-geometry

Move geometric GridTools functions to a new file.

14 months agoMake ArrayView constructors more generic. 16155/head
Wolfgang Bangerth [Mon, 16 Oct 2023 17:48:11 +0000 (11:48 -0600)]
Make ArrayView constructors more generic.

14 months agoAdd a concept for contiguous containers.
Wolfgang Bangerth [Mon, 16 Oct 2023 17:47:53 +0000 (11:47 -0600)]
Add a concept for contiguous containers.

14 months agoMerge pull request #16137 from bergbauer/fix_face_path_linear
Peter Munch [Mon, 16 Oct 2023 15:43:35 +0000 (17:43 +0200)]
Merge pull request #16137 from bergbauer/fix_face_path_linear

FEPointEvaluation: Fix integrate linear for face path

14 months agoMerge pull request #16152 from peterrum/typo_3
Wolfgang Bangerth [Mon, 16 Oct 2023 15:21:08 +0000 (09:21 -0600)]
Merge pull request #16152 from peterrum/typo_3

Fix two typos

14 months agoFix two typos 16152/head
Peter Munch [Mon, 16 Oct 2023 07:47:00 +0000 (09:47 +0200)]
Fix two typos

14 months agoMerge pull request #16136 from kronbichler/simplify_code
Martin Kronbichler [Mon, 16 Oct 2023 07:23:24 +0000 (09:23 +0200)]
Merge pull request #16136 from kronbichler/simplify_code

AffineConstraints::close(): Simplify combination of constraints

14 months agoTest linear face path 3d 16137/head
Maximilian Bergbauer [Mon, 16 Oct 2023 07:00:31 +0000 (09:00 +0200)]
Test linear face path 3d

14 months agoMove geometric GridTools functions to a new file. 16149/head
David Wells [Sun, 15 Oct 2023 22:30:58 +0000 (18:30 -0400)]
Move geometric GridTools functions to a new file.

grid_tools.cc is presently our most expensive file to compile. This is the first
commit in a sequence which will chop it up in the same way we chopped up
VectorTools.

14 months agoDeprecate the distorted child cell function. 16150/head
David Wells [Sun, 15 Oct 2023 22:44:45 +0000 (18:44 -0400)]
Deprecate the distorted child cell function.

14 months agoMerge pull request #16147 from drwells/petsc-scalar
David Wells [Sun, 15 Oct 2023 22:19:58 +0000 (18:19 -0400)]
Merge pull request #16147 from drwells/petsc-scalar

Use PetscScalar when compressing vectors.

14 months agoAdded separator to Matrix::print_formatted(). 16138/head
Marc Fehling [Fri, 13 Oct 2023 22:03:10 +0000 (16:03 -0600)]
Added separator to Matrix::print_formatted().

14 months agoUse PetscScalar when compressing vectors. 16147/head
David Wells [Sun, 15 Oct 2023 19:35:28 +0000 (15:35 -0400)]
Use PetscScalar when compressing vectors.

14 months agoMerge pull request #16132 from kronbichler/constraints_sort
Wolfgang Bangerth [Sun, 15 Oct 2023 17:08:54 +0000 (11:08 -0600)]
Merge pull request #16132 from kronbichler/constraints_sort

AffineConstraints::close(): Avoid sorting of sorted list

14 months agoMerge pull request #16124 from drwells/simplex-p3
Peter Munch [Sun, 15 Oct 2023 16:23:15 +0000 (18:23 +0200)]
Merge pull request #16124 from drwells/simplex-p3

Add cubic simplex elements.

14 months agoAffineConstraints::close(): Simplify combination of constraints 16136/head
Martin Kronbichler [Fri, 13 Oct 2023 18:18:56 +0000 (20:18 +0200)]
AffineConstraints::close(): Simplify combination of constraints

14 months agoAdd FE_SimplexP(3) and FE_SimplexDGP(3). 16124/head
David Wells [Fri, 30 Jun 2023 22:21:26 +0000 (18:21 -0400)]
Add FE_SimplexP(3) and FE_SimplexDGP(3).

14 months agoImplement a cubic version of BarycentricPolynomials.
David Wells [Fri, 30 Jun 2023 22:10:42 +0000 (18:10 -0400)]
Implement a cubic version of BarycentricPolynomials.

14 months agoMerge pull request #16140 from peterrum/remove_test
Peter Munch [Sat, 14 Oct 2023 19:40:48 +0000 (21:40 +0200)]
Merge pull request #16140 from peterrum/remove_test

Remove useless (hp::DoFHandler) test

14 months agoMerge pull request #16139 from peterrum/compute_prefix_sum_serial
Peter Munch [Sat, 14 Oct 2023 19:40:36 +0000 (21:40 +0200)]
Merge pull request #16139 from peterrum/compute_prefix_sum_serial

Fix compute_prefix_sum() for serial run

14 months agoMerge pull request #16125 from bangerth/assert
Martin Kronbichler [Sat, 14 Oct 2023 18:40:40 +0000 (20:40 +0200)]
Merge pull request #16125 from bangerth/assert

Demote an assertion from AssertThrow to Assert.

14 months agoMerge pull request #16130 from drwells/polarmanifold-doc-update
Martin Kronbichler [Sat, 14 Oct 2023 18:39:43 +0000 (20:39 +0200)]
Merge pull request #16130 from drwells/polarmanifold-doc-update

Clean up the documentation of PolarManifold.

14 months agoRemove useless (hp::DoFHandler) test 16140/head
Peter Munch [Sat, 14 Oct 2023 17:29:31 +0000 (19:29 +0200)]
Remove useless (hp::DoFHandler) test

14 months agoFix compute_prefix_sum() for serial run 16139/head
Peter Munch [Sat, 14 Oct 2023 17:26:37 +0000 (19:26 +0200)]
Fix compute_prefix_sum() for serial run

14 months agoMerge pull request #16129 from bangerth/arrayview
Martin Kronbichler [Sat, 14 Oct 2023 06:46:37 +0000 (08:46 +0200)]
Merge pull request #16129 from bangerth/arrayview

Make ArrayView objects from boost::container::small_vector.

14 months agoMerge pull request #16134 from kronbichler/avoid_divisions
Marc Fehling [Sat, 14 Oct 2023 03:39:41 +0000 (21:39 -0600)]
Merge pull request #16134 from kronbichler/avoid_divisions

AffineConstraints::close(): Replace divisions by multiplication with reciprocal

14 months agoFix integrate linear for face path
Maximilian Bergbauer [Fri, 13 Oct 2023 21:54:16 +0000 (23:54 +0200)]
Fix integrate linear for face path

14 months agoAffineConstraints::close(): Avoid sorting of sorted list 16132/head
Martin Kronbichler [Fri, 13 Oct 2023 18:05:05 +0000 (20:05 +0200)]
AffineConstraints::close(): Avoid sorting of sorted list

14 months agoMerge pull request #16131 from bangerth/new
Marc Fehling [Fri, 13 Oct 2023 20:16:30 +0000 (14:16 -0600)]
Merge pull request #16131 from bangerth/new

Avoid a bare 'new' in step-37.

14 months agoMerge pull request #16118 from bangerth/index-set
Martin Kronbichler [Fri, 13 Oct 2023 18:34:34 +0000 (20:34 +0200)]
Merge pull request #16118 from bangerth/index-set

Improve an error message in IndexSet::get_view().

14 months agoMerge pull request #16058 from nils-schween/use-gmres-in-step-12
Martin Kronbichler [Fri, 13 Oct 2023 18:33:52 +0000 (20:33 +0200)]
Merge pull request #16058 from nils-schween/use-gmres-in-step-12

Use gmres in step 12

14 months agoAffineConstraints::close(): Replace division by multiplication with reciprocal 16134/head
Martin Kronbichler [Fri, 13 Oct 2023 18:15:20 +0000 (20:15 +0200)]
AffineConstraints::close(): Replace division by multiplication with reciprocal

14 months agoAvoid a bare 'new' in step-37. 16131/head
Wolfgang Bangerth [Fri, 13 Oct 2023 17:14:39 +0000 (11:14 -0600)]
Avoid a bare 'new' in step-37.

14 months agoClean up the documentation of PolarManifold. 16130/head
David Wells [Fri, 13 Oct 2023 17:05:34 +0000 (13:05 -0400)]
Clean up the documentation of PolarManifold.

14 months agoMerge pull request #16116 from bangerth/doc
Marc Fehling [Fri, 13 Oct 2023 02:38:40 +0000 (20:38 -0600)]
Merge pull request #16116 from bangerth/doc

Minor doc updates.

14 months agoAdd a changelog entry. 16129/head
Wolfgang Bangerth [Thu, 12 Oct 2023 21:42:07 +0000 (15:42 -0600)]
Add a changelog entry.

14 months agoAdd a test.
Wolfgang Bangerth [Thu, 12 Oct 2023 21:41:59 +0000 (15:41 -0600)]
Add a test.

14 months agoMake ArrayView objects from boost::container::small_vector.
Wolfgang Bangerth [Thu, 12 Oct 2023 16:39:49 +0000 (10:39 -0600)]
Make ArrayView objects from boost::container::small_vector.

14 months agoMerge pull request #16123 from bangerth/add-constraints
Martin Kronbichler [Thu, 12 Oct 2023 19:04:56 +0000 (21:04 +0200)]
Merge pull request #16123 from bangerth/add-constraints

Further work on AffineConstraints::add_constraint().

14 months agoMerge pull request #16117 from bangerth/readme
David Wells [Thu, 12 Oct 2023 18:52:12 +0000 (14:52 -0400)]
Merge pull request #16117 from bangerth/readme

Clarify UMFPACK instructions in the readme file.

14 months agoMake an assertion text more informative. 16120/head
Wolfgang Bangerth [Tue, 10 Oct 2023 22:35:04 +0000 (16:35 -0600)]
Make an assertion text more informative.

14 months agoMinor doc updates. 16116/head
Wolfgang Bangerth [Tue, 10 Oct 2023 16:51:16 +0000 (10:51 -0600)]
Minor doc updates.

14 months agoClarify UMFPACK instructions in the readme file. 16117/head
Wolfgang Bangerth [Tue, 10 Oct 2023 16:50:44 +0000 (10:50 -0600)]
Clarify UMFPACK instructions in the readme file.

14 months agoMerge pull request #16128 from peterrum/fix_test
Wolfgang Bangerth [Wed, 11 Oct 2023 22:47:18 +0000 (16:47 -0600)]
Merge pull request #16128 from peterrum/fix_test

Fix test

14 months agoMerge pull request #16126 from bangerth/const
Marc Fehling [Wed, 11 Oct 2023 21:05:50 +0000 (15:05 -0600)]
Merge pull request #16126 from bangerth/const

Make a couple of loop variables 'const'.

14 months agoFix test 16128/head
Peter Munch [Wed, 11 Oct 2023 19:27:04 +0000 (21:27 +0200)]
Fix test

14 months agoMove a function to a .templates.h file. 16123/head
Wolfgang Bangerth [Wed, 11 Oct 2023 19:13:23 +0000 (13:13 -0600)]
Move a function to a .templates.h file.

14 months agoMake a couple of loop variables 'const'. 16126/head
Wolfgang Bangerth [Wed, 11 Oct 2023 16:23:31 +0000 (10:23 -0600)]
Make a couple of loop variables 'const'.

14 months agoDemote an assertion from AssertThrow to Assert. 16125/head
Wolfgang Bangerth [Wed, 11 Oct 2023 16:09:54 +0000 (10:09 -0600)]
Demote an assertion from AssertThrow to Assert.

14 months agoMerge pull request #16005 from jpthiele/jpt-fix-64bit-tpetra-type
David Wells [Wed, 11 Oct 2023 16:05:38 +0000 (12:05 -0400)]
Merge pull request #16005 from jpthiele/jpt-fix-64bit-tpetra-type

Fix Tpetra 64 bit global ordinate errors

14 months agoInline the action of the three individual functions into add_constraint().
Wolfgang Bangerth [Tue, 10 Oct 2023 16:28:41 +0000 (10:28 -0600)]
Inline the action of the three individual functions into add_constraint().

14 months agoConvert AffineConstraints::add_constraint() to take an ArrayView.
Wolfgang Bangerth [Tue, 10 Oct 2023 15:19:14 +0000 (09:19 -0600)]
Convert AffineConstraints::add_constraint() to take an ArrayView.

14 months agoMerge pull request #15927 from peterrum/mg_nm_simplex_multiple_components
David Wells [Wed, 11 Oct 2023 14:26:14 +0000 (10:26 -0400)]
Merge pull request #15927 from peterrum/mg_nm_simplex_multiple_components

MGTwoLevelTransferNonNested: simplices with multiple components

14 months agoMerge pull request #16122 from kronbichler/fix_constraints
Timo Heister [Wed, 11 Oct 2023 14:20:30 +0000 (10:20 -0400)]
Merge pull request #16122 from kronbichler/fix_constraints

AffineConstraints: Use more efficient function in add_constraint

14 months agoMerge pull request #16088 from peterrum/assert_dof_handler
Martin Kronbichler [Wed, 11 Oct 2023 13:06:02 +0000 (15:06 +0200)]
Merge pull request #16088 from peterrum/assert_dof_handler

MGTransferMF: check compatibility of DoFHandlers

14 months agoMerge pull request #16114 from bangerth/array-view
Martin Kronbichler [Wed, 11 Oct 2023 13:04:56 +0000 (15:04 +0200)]
Merge pull request #16114 from bangerth/array-view

Allow creation of an ArrayView from a std::initializer_list.

14 months agoAffineConstraints: Use more efficient function in add_constraint 16122/head
Martin Kronbichler [Wed, 11 Oct 2023 09:10:11 +0000 (11:10 +0200)]
AffineConstraints: Use more efficient function in add_constraint

14 months agoMerge pull request #16119 from peterrum/standard_vs_true_line_orientation
Peter Munch [Wed, 11 Oct 2023 04:07:16 +0000 (06:07 +0200)]
Merge pull request #16119 from peterrum/standard_vs_true_line_orientation

Fix ReferenceCell::standard_vs_true_line_orientation() for simplices

14 months agoMGTwoLevelTransferNonNested: simplices with multiple components 15927/head
Peter Munch [Thu, 24 Aug 2023 20:17:10 +0000 (22:17 +0200)]
MGTwoLevelTransferNonNested: simplices with multiple components

14 months agoMerge pull request #16115 from bangerth/debug
Matthias Maier [Tue, 10 Oct 2023 18:23:21 +0000 (18:23 +0000)]
Merge pull request #16115 from bangerth/debug

Restrict checking ArrayView validity to debug mode.

14 months agoFix ReferenceCell::standard_vs_true_line_orientation() for simplices 16119/head
Peter Munch [Tue, 10 Oct 2023 06:00:15 +0000 (08:00 +0200)]
Fix ReferenceCell::standard_vs_true_line_orientation() for simplices

14 months agoImprove an error message in IndexSet::get_view(). 16118/head
Wolfgang Bangerth [Sun, 10 Sep 2023 16:20:03 +0000 (10:20 -0600)]
Improve an error message in IndexSet::get_view().

14 months agoLet the delegated constructor deal with the case of empty arrays. 16114/head
Wolfgang Bangerth [Tue, 10 Oct 2023 16:32:33 +0000 (10:32 -0600)]
Let the delegated constructor deal with the case of empty arrays.

14 months agoMerge pull request #16083 from bangerth/invalid
Martin Kronbichler [Tue, 10 Oct 2023 16:13:40 +0000 (18:13 +0200)]
Merge pull request #16083 from bangerth/invalid

Document the intention of the numbers::invalid_* variables.

14 months agoRestrict checking ArrayView validity to debug mode. 16115/head
Wolfgang Bangerth [Tue, 10 Oct 2023 15:10:55 +0000 (09:10 -0600)]
Restrict checking ArrayView validity to debug mode.

14 months agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 10 Oct 2023 14:30:52 +0000 (08:30 -0600)]
Add a changelog entry.

14 months agoMake sure the conversion only works for 'const' types.
Wolfgang Bangerth [Tue, 10 Oct 2023 14:29:53 +0000 (08:29 -0600)]
Make sure the conversion only works for 'const' types.

14 months agoAdd a test.
Wolfgang Bangerth [Tue, 10 Oct 2023 14:06:36 +0000 (08:06 -0600)]
Add a test.

14 months agoAllow creation of an ArrayView from a std::initializer_list.
Wolfgang Bangerth [Mon, 9 Oct 2023 23:15:09 +0000 (17:15 -0600)]
Allow creation of an ArrayView from a std::initializer_list.

14 months agoMerge pull request #16112 from bangerth/invalid-2
David Wells [Tue, 10 Oct 2023 13:34:48 +0000 (09:34 -0400)]
Merge pull request #16112 from bangerth/invalid-2

Make sure ArrayView of an empty array really is a nullptr.

14 months agoMerge pull request #15945 from drwells/serialize-petsc-vector
David Wells [Tue, 10 Oct 2023 13:09:15 +0000 (09:09 -0400)]
Merge pull request #15945 from drwells/serialize-petsc-vector

Add code to serialize PETSc vectors.

14 months agoMake sure ArrayView of an empty array really is a nullptr. 16112/head
Wolfgang Bangerth [Mon, 9 Oct 2023 23:11:28 +0000 (17:11 -0600)]
Make sure ArrayView of an empty array really is a nullptr.

14 months agoMerge pull request #16111 from peterrum/typo
Marc Fehling [Mon, 9 Oct 2023 22:18:35 +0000 (16:18 -0600)]
Merge pull request #16111 from peterrum/typo

Fix typo in step-87

14 months agoFix typo in step-87 16111/head
Peter Munch [Mon, 9 Oct 2023 20:56:59 +0000 (22:56 +0200)]
Fix typo in step-87

14 months agoMerge pull request #16096 from bangerth/deprecate
Martin Kronbichler [Mon, 9 Oct 2023 08:16:05 +0000 (10:16 +0200)]
Merge pull request #16096 from bangerth/deprecate

Deprecate AffineConstraints::add_selected_constraints().

14 months agoMerge pull request #16109 from peterrum/tria_accessor_simplify
Wolfgang Bangerth [Sun, 8 Oct 2023 15:43:45 +0000 (09:43 -0600)]
Merge pull request #16109 from peterrum/tria_accessor_simplify

TriaAccessor: simplify code

14 months agoTriaAccessor: simplify code 16109/head
Peter Munch [Sun, 8 Oct 2023 12:11:14 +0000 (14:11 +0200)]
TriaAccessor: simplify code

14 months agoMerge pull request #16103 from bangerth/add-constraint
Rene Gassmoeller [Fri, 6 Oct 2023 23:39:48 +0000 (17:39 -0600)]
Merge pull request #16103 from bangerth/add-constraint

Add AffineConstraint::add_constraint().

14 months agoMerge pull request #16105 from tamiko/remove_timer_03
Marc Fehling [Fri, 6 Oct 2023 20:09:33 +0000 (14:09 -0600)]
Merge pull request #16105 from tamiko/remove_timer_03

base/timer_03: remove test

14 months agoMerge pull request #16099 from bangerth/view
Rene Gassmoeller [Fri, 6 Oct 2023 16:59:59 +0000 (12:59 -0400)]
Merge pull request #16099 from bangerth/view

Add AffineConstraints::get_view().

14 months agoConvert some of the tutorials. 16103/head
Wolfgang Bangerth [Thu, 5 Oct 2023 22:30:22 +0000 (16:30 -0600)]
Convert some of the tutorials.

14 months agoConvert a bunch of places to use AffineConstraint::add_constraint().
Wolfgang Bangerth [Thu, 5 Oct 2023 22:19:22 +0000 (16:19 -0600)]
Convert a bunch of places to use AffineConstraint::add_constraint().

14 months agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 5 Oct 2023 21:38:38 +0000 (15:38 -0600)]
Add a changelog entry.

14 months agoAdd AffineConstraint::add_constraint().
Wolfgang Bangerth [Thu, 5 Oct 2023 21:38:28 +0000 (15:38 -0600)]
Add AffineConstraint::add_constraint().

14 months agobase/timer_03: remove test 16105/head
Matthias Maier [Fri, 6 Oct 2023 15:06:43 +0000 (10:06 -0500)]
base/timer_03: remove test

The test is fragile under load (depending on how the process gets
scheduled, timer sections end up with different CPU and WALL counts).
Furthermore, as written the test isn't really a regression or unit test
for a deal.II functionality but rather verifies that the underlying
std::chrono framework works as intended.

Let's simply remove the test.

14 months agoMerge pull request #16101 from bangerth/error
Marc Fehling [Fri, 6 Oct 2023 03:34:54 +0000 (21:34 -0600)]
Merge pull request #16101 from bangerth/error

Fix swapped error messages.

14 months agoMerge pull request #16097 from bangerth/sstream
Marc Fehling [Fri, 6 Oct 2023 03:30:52 +0000 (21:30 -0600)]
Merge pull request #16097 from bangerth/sstream

Remove unnecessary <sstream> header include.

14 months agoMerge pull request #16102 from bangerth/assert-2
Marc Fehling [Fri, 6 Oct 2023 03:30:43 +0000 (21:30 -0600)]
Merge pull request #16102 from bangerth/assert-2

Add another assertion.

14 months agoMerge pull request #16100 from bangerth/cleanup
Marc Fehling [Fri, 6 Oct 2023 01:54:57 +0000 (19:54 -0600)]
Merge pull request #16100 from bangerth/cleanup

Some cleanups.

14 months agoMerge pull request #16095 from mschreter/step_87_zenodo
Marc Fehling [Fri, 6 Oct 2023 01:54:31 +0000 (19:54 -0600)]
Merge pull request #16095 from mschreter/step_87_zenodo

Add zenodo DOI for step-87

14 months agoRemove unnecessary <sstream> header include. 16097/head
Wolfgang Bangerth [Thu, 5 Oct 2023 17:51:34 +0000 (11:51 -0600)]
Remove unnecessary <sstream> header include.

14 months agoAdd another assertion. 16102/head
Wolfgang Bangerth [Thu, 5 Oct 2023 21:01:30 +0000 (15:01 -0600)]
Add another assertion.

14 months agoFix swapped error messages. 16101/head
Wolfgang Bangerth [Thu, 5 Oct 2023 21:01:04 +0000 (15:01 -0600)]
Fix swapped error messages.


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.