]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
10 months agoMerge pull request #16183 from bangerth/cleanup
Matthias Maier [Tue, 24 Oct 2023 22:28:02 +0000 (22:28 +0000)]
Merge pull request #16183 from bangerth/cleanup

Minor clean-up in dof_info.cc.

10 months agoMerge pull request #16184 from drwells/remove-old-comment
Matthias Maier [Tue, 24 Oct 2023 22:27:23 +0000 (22:27 +0000)]
Merge pull request #16184 from drwells/remove-old-comment

Remove a stray comment about pointer lifetimes.

10 months agoMerge pull request #16180 from bangerth/mu
David Wells [Tue, 24 Oct 2023 21:03:15 +0000 (17:03 -0400)]
Merge pull request #16180 from bangerth/mu

Make a bunch of arguments 'const'.

10 months agoRemove a stray comment about pointer lifetimes. 16184/head
David Wells [Tue, 24 Oct 2023 19:41:40 +0000 (15:41 -0400)]
Remove a stray comment about pointer lifetimes.

Nowadays we use Manifold::clone() to avoid this problem.

10 months agoMinor clean-up in dof_info.cc. 16183/head
Wolfgang Bangerth [Tue, 24 Oct 2023 18:47:11 +0000 (12:47 -0600)]
Minor clean-up in dof_info.cc.

10 months agoMake a bunch of arguments 'const'. 16180/head
Wolfgang Bangerth [Tue, 24 Oct 2023 16:23:32 +0000 (10:23 -0600)]
Make a bunch of arguments 'const'.

10 months agoMerge pull request #16173 from bangerth/x5
Martin Kronbichler [Tue, 24 Oct 2023 08:22:22 +0000 (10:22 +0200)]
Merge pull request #16173 from bangerth/x5

Move objects into place rather than swapping them.

10 months agoMerge pull request #16174 from bangerth/x4
Martin Kronbichler [Tue, 24 Oct 2023 08:21:24 +0000 (10:21 +0200)]
Merge pull request #16174 from bangerth/x4

Split a mutex into two, give them better names.

10 months agoMerge pull request #16177 from marcfehling/test-lobatto
Martin Kronbichler [Tue, 24 Oct 2023 07:35:40 +0000 (09:35 +0200)]
Merge pull request #16177 from marcfehling/test-lobatto

Added test for hp-constraints on Q elements with Gauss-Lobatto support points.

10 months agoMerge pull request #16176 from bangerth/constrain-to-zero
Martin Kronbichler [Tue, 24 Oct 2023 07:23:11 +0000 (09:23 +0200)]
Merge pull request #16176 from bangerth/constrain-to-zero

Make it not an error to call constrain_dof_to_zero() more than once. Convert a bunch of tests.

10 months agoMove objects into place rather than swapping them. 16173/head
Wolfgang Bangerth [Mon, 23 Oct 2023 12:53:44 +0000 (06:53 -0600)]
Move objects into place rather than swapping them.

10 months agoMerge pull request #16171 from bangerth/x1
Marc Fehling [Mon, 23 Oct 2023 22:00:12 +0000 (16:00 -0600)]
Merge pull request #16171 from bangerth/x1

Use std::any instead of boost::any.

10 months agoMerge pull request #16172 from bangerth/x3
Marc Fehling [Mon, 23 Oct 2023 21:57:49 +0000 (15:57 -0600)]
Merge pull request #16172 from bangerth/x3

Use std::any instead of boost::any in GeneralDataStorage.

10 months agoMerge pull request #16175 from bangerth/x2
Marc Fehling [Mon, 23 Oct 2023 21:57:06 +0000 (15:57 -0600)]
Merge pull request #16175 from bangerth/x2

Use std::any instead of boost::any in AnyData.

10 months agoAdded test for hp-constraints on Q elements with Gauss-Lobatto support points. 16177/head
Marc Fehling [Mon, 23 Oct 2023 18:40:13 +0000 (12:40 -0600)]
Added test for hp-constraints on Q elements with Gauss-Lobatto support points.

10 months agoSplit a mutex into two, give them better names. 16174/head
Wolfgang Bangerth [Mon, 23 Oct 2023 12:49:29 +0000 (06:49 -0600)]
Split a mutex into two, give them better names.

10 months agoUse std::any instead of boost::any in GeneralDataStorage. 16172/head
Wolfgang Bangerth [Mon, 23 Oct 2023 12:49:06 +0000 (06:49 -0600)]
Use std::any instead of boost::any in GeneralDataStorage.

10 months agoUse std::any instead of boost::any in AnyData. 16175/head
Wolfgang Bangerth [Mon, 23 Oct 2023 12:48:52 +0000 (06:48 -0600)]
Use std::any instead of boost::any in AnyData.

10 months agoUse std::any instead of boost::any. 16171/head
Wolfgang Bangerth [Sun, 15 Oct 2023 17:15:51 +0000 (11:15 -0600)]
Use std::any instead of boost::any.

10 months agoUse constrain_dof_to_zero() in tests. 16176/head
Wolfgang Bangerth [Mon, 23 Oct 2023 17:08:11 +0000 (11:08 -0600)]
Use constrain_dof_to_zero() in tests.

10 months agoConvert tests to use AffineConstraints::constrain_dof_to_zero().
Wolfgang Bangerth [Thu, 19 Oct 2023 20:37:40 +0000 (14:37 -0600)]
Convert tests to use AffineConstraints::constrain_dof_to_zero().

10 months agoMake it not an error to call constrain_dof_to_zero() more than once.
Wolfgang Bangerth [Mon, 23 Oct 2023 17:03:42 +0000 (11:03 -0600)]
Make it not an error to call constrain_dof_to_zero() more than once.

10 months agoMerge pull request #16167 from peterrum/mg_test_identity_diagonal
Martin Kronbichler [Mon, 23 Oct 2023 14:25:59 +0000 (16:25 +0200)]
Merge pull request #16167 from peterrum/mg_test_identity_diagonal

MGTransferGlobalCoarsening: test operator with ones on operator

10 months agoMerge pull request #16163 from bangerth/constrain-to-zero
David Wells [Mon, 23 Oct 2023 12:56:08 +0000 (08:56 -0400)]
Merge pull request #16163 from bangerth/constrain-to-zero

Add AffineConstraints::constrain_dof_to_zero().

11 months agoMerge pull request #16166 from marcfehling/docker-njobs
Marc Fehling [Sat, 21 Oct 2023 03:03:17 +0000 (21:03 -0600)]
Merge pull request #16166 from marcfehling/docker-njobs

Build all docker images only using one job.

11 months agoMGTransferGlobalCoarsening: test operator with ones on operator 16167/head
Peter Munch [Fri, 20 Oct 2023 16:59:58 +0000 (18:59 +0200)]
MGTransferGlobalCoarsening: test operator with ones on operator

11 months agoMerge pull request #16164 from lpsaavedra/copy_triangulation_periodic_bcs
Peter Munch [Fri, 20 Oct 2023 16:37:46 +0000 (18:37 +0200)]
Merge pull request #16164 from lpsaavedra/copy_triangulation_periodic_bcs

Copy periodic faces when copying triangulation

11 months agoMerge pull request #16161 from peterrum/mg_set_periodicity_constraints
Wolfgang Bangerth [Fri, 20 Oct 2023 14:42:21 +0000 (08:42 -0600)]
Merge pull request #16161 from peterrum/mg_set_periodicity_constraints

Fix PBC in MGConstrainedDoFs

11 months agoUpdate loop 16164/head
Laura Prieto Saavedra [Fri, 20 Oct 2023 13:52:55 +0000 (09:52 -0400)]
Update loop

11 months agoUpdate comment 16161/head
Peter Munch [Fri, 20 Oct 2023 07:48:06 +0000 (09:48 +0200)]
Update comment

11 months agoBuild all docker images only using one job. 16166/head
Marc Fehling [Fri, 20 Oct 2023 03:59:14 +0000 (21:59 -0600)]
Build all docker images only using one job.

11 months agoMerge pull request #16162 from peterrum/log_rename
Wolfgang Bangerth [Thu, 19 Oct 2023 23:24:35 +0000 (17:24 -0600)]
Merge pull request #16162 from peterrum/log_rename

Rename a change-log entry

11 months agoCopy periodic faces when using copy_triangulation
Laura Prieto Saavedra [Thu, 19 Oct 2023 21:34:00 +0000 (17:34 -0400)]
Copy periodic faces when using copy_triangulation

11 months agoRename a change-log entry 16162/head
Peter Munch [Thu, 19 Oct 2023 20:28:17 +0000 (22:28 +0200)]
Rename a change-log entry

11 months agoFix PBC in MGConstrainedDoFs
Peter Munch [Wed, 18 Oct 2023 19:45:07 +0000 (21:45 +0200)]
Fix PBC in MGConstrainedDoFs

11 months agoUse AffineConstraints::constrain_dof_to_zero(). 16163/head
Wolfgang Bangerth [Thu, 19 Oct 2023 20:06:32 +0000 (14:06 -0600)]
Use AffineConstraints::constrain_dof_to_zero().

11 months agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 19 Oct 2023 20:06:20 +0000 (14:06 -0600)]
Add a changelog entry.

11 months agoAdd AffineConstraints::constrain_dof_to_zero().
Wolfgang Bangerth [Thu, 19 Oct 2023 20:06:05 +0000 (14:06 -0600)]
Add AffineConstraints::constrain_dof_to_zero().

11 months agoMerge pull request #16160 from drwells/grid-tools-topology
Martin Kronbichler [Thu, 19 Oct 2023 19:33:58 +0000 (21:33 +0200)]
Merge pull request #16160 from drwells/grid-tools-topology

Move topological GridTools functions to a new file.

11 months agoMerge pull request #16133 from kronbichler/presort_columns
Wolfgang Bangerth [Thu, 19 Oct 2023 17:35:30 +0000 (11:35 -0600)]
Merge pull request #16133 from kronbichler/presort_columns

DoFTools constraints: Pre-sort column indices in filter_constraints

11 months agoMove topological GridTools functions to a new file. 16160/head
David Wells [Thu, 19 Oct 2023 14:05:57 +0000 (10:05 -0400)]
Move topological GridTools functions to a new file.

11 months agoMove another function to grid_tools_geometry.h.
David Wells [Thu, 19 Oct 2023 13:49:14 +0000 (09:49 -0400)]
Move another function to grid_tools_geometry.h.

11 months agoRemove extra text from grid_tools_geometry.h
David Wells [Thu, 19 Oct 2023 13:23:53 +0000 (09:23 -0400)]
Remove extra text from grid_tools_geometry.h

11 months agoMerge pull request #16159 from kinnewig/rcp_tpetra_map_compatibility
David Wells [Thu, 19 Oct 2023 15:10:15 +0000 (11:10 -0400)]
Merge pull request #16159 from kinnewig/rcp_tpetra_map_compatibility

Check for the Trilinos version when calling getLocalNumElements.

11 months agoDoFTools constraints: Pre-sort column indices in filter_constraints 16133/head
Martin Kronbichler [Thu, 19 Oct 2023 14:13:47 +0000 (16:13 +0200)]
DoFTools constraints: Pre-sort column indices in filter_constraints

11 months agoCheck for the Trilinos version when calling getLocalNumElements. 16159/head
Sebastian Kinnewig [Thu, 19 Oct 2023 08:52:59 +0000 (10:52 +0200)]
Check for the Trilinos version when calling getLocalNumElements.

11 months agoMerge pull request #16145 from bangerth/add-constraints
Martin Kronbichler [Thu, 19 Oct 2023 06:40:23 +0000 (08:40 +0200)]
Merge pull request #16145 from bangerth/add-constraints

Use AffineConstraints::add_constraint() throughout.

11 months agoWork around an issue with the clang CUDA compiler. 16145/head
Wolfgang Bangerth [Mon, 16 Oct 2023 23:37:33 +0000 (17:37 -0600)]
Work around an issue with the clang CUDA compiler.

11 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

11 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.

11 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>>

11 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.

11 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.

11 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>>

11 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().

11 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.

11 months agoAvoid constraining DoFs more than once.
Wolfgang Bangerth [Mon, 16 Oct 2023 22:31:26 +0000 (16:31 -0600)]
Avoid constraining DoFs more than once.

11 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.

11 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.

11 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

11 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

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

11 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

11 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

11 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.

11 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.

11 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.

11 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().

11 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.

11 months agoUse AffineConstraints::add_constraint() throughout.
Wolfgang Bangerth [Thu, 12 Oct 2023 22:37:35 +0000 (16:37 -0600)]
Use AffineConstraints::add_constraint() throughout.

11 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

11 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.

11 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

11 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).

11 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.

11 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

11 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

11 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.

11 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.

11 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

11 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

11 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.

11 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

11 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

11 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

11 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.

11 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().

11 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

11 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

11 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.

11 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.

11 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.

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

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

11 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.

11 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().

11 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.

11 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.

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

11 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.


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.