]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 months agoUse std::variant instead of a hand-rolled version. 16355/head
Wolfgang Bangerth [Fri, 15 Dec 2023 05:04:07 +0000 (22:04 -0700)]
Use std::variant instead of a hand-rolled version.

9 months agoMerge pull request #16350 from bangerth/optional
Martin Kronbichler [Fri, 15 Dec 2023 08:06:49 +0000 (09:06 +0100)]
Merge pull request #16350 from bangerth/optional

Use std::optional instead of a hand-rolled version of it.

9 months agoMerge pull request #16351 from bangerth/remove
Martin Kronbichler [Fri, 15 Dec 2023 08:03:14 +0000 (09:03 +0100)]
Merge pull request #16351 from bangerth/remove

Do not create arrays we do not use.

9 months agoDo not create arrays we do not use. 16351/head
Wolfgang Bangerth [Fri, 15 Dec 2023 05:39:05 +0000 (22:39 -0700)]
Do not create arrays we do not use.

9 months agoUse std::optional instead of a hand-rolled version of it. 16350/head
Wolfgang Bangerth [Fri, 15 Dec 2023 03:28:46 +0000 (20:28 -0700)]
Use std::optional instead of a hand-rolled version of it.

9 months agoMerge pull request #16349 from bangerth/direction-flag
Daniel Arndt [Fri, 15 Dec 2023 02:32:50 +0000 (19:32 -0700)]
Merge pull request #16349 from bangerth/direction-flag

9 months agoDisallow using direction flags for spacedim>dim+1. 16349/head
Wolfgang Bangerth [Wed, 13 Dec 2023 06:17:04 +0000 (23:17 -0700)]
Disallow using direction flags for spacedim>dim+1.

9 months agoMerge pull request #16347 from bangerth/test-grid-in
David Wells [Thu, 14 Dec 2023 15:02:44 +0000 (10:02 -0500)]
Merge pull request #16347 from bangerth/test-grid-in

Add a test for a recent patch.

9 months agoAdd a second test. 16347/head
Wolfgang Bangerth [Wed, 13 Dec 2023 01:56:55 +0000 (18:56 -0700)]
Add a second test.

9 months agoAdd a test for a recent patch.
Wolfgang Bangerth [Wed, 13 Dec 2023 01:42:19 +0000 (18:42 -0700)]
Add a test for a recent patch.

9 months agoMerge pull request #16348 from bangerth/changelog
Daniel Arndt [Wed, 13 Dec 2023 03:14:10 +0000 (20:14 -0700)]
Merge pull request #16348 from bangerth/changelog

9 months agoMerge pull request #16336 from jh66637/mf_reinit_threading_test
Daniel Arndt [Wed, 13 Dec 2023 03:13:40 +0000 (20:13 -0700)]
Merge pull request #16336 from jh66637/mf_reinit_threading_test

9 months agoMerge pull request #16341 from bangerth/control-flow
Daniel Arndt [Wed, 13 Dec 2023 03:12:48 +0000 (20:12 -0700)]
Merge pull request #16341 from bangerth/control-flow

9 months agoAdd a changelog. 16348/head
Wolfgang Bangerth [Wed, 13 Dec 2023 01:45:47 +0000 (18:45 -0700)]
Add a changelog.

9 months agoFurther guard against unnecessary copies. 16341/head
Wolfgang Bangerth [Tue, 12 Dec 2023 23:47:46 +0000 (16:47 -0700)]
Further guard against unnecessary copies.

9 months agoMake control flow easier to read.
Wolfgang Bangerth [Tue, 12 Dec 2023 06:47:27 +0000 (23:47 -0700)]
Make control flow easier to read.

9 months agoMerge pull request #16325 from bangerth/5
David Wells [Tue, 12 Dec 2023 19:22:03 +0000 (14:22 -0500)]
Merge pull request #16325 from bangerth/5

Rewrite the introduction of step-5.

9 months agoMerge pull request #16342 from bangerth/cleanup
David Wells [Tue, 12 Dec 2023 19:19:51 +0000 (14:19 -0500)]
Merge pull request #16342 from bangerth/cleanup

Provide some context to an exception.

9 months agoMerge pull request #16344 from bangerth/dir-flags
David Wells [Tue, 12 Dec 2023 19:18:51 +0000 (14:18 -0500)]
Merge pull request #16344 from bangerth/dir-flags

Do not query direction flags for Triangulation<1,3> objects.

9 months agoAdd test to check MatrixFree::reinit() works for multiple ranks and threads 16336/head
Johannes Heinz [Sat, 9 Dec 2023 08:34:40 +0000 (09:34 +0100)]
Add test to check MatrixFree::reinit() works for multiple ranks and threads

9 months agoMerge pull request #16345 from bangerth/dir-flags-2
David Wells [Tue, 12 Dec 2023 13:24:15 +0000 (08:24 -0500)]
Merge pull request #16345 from bangerth/dir-flags-2

Only set direction flags in the codim-1 case.

9 months agoMerge pull request #16338 from drwells/log-petsc-reference-counts
Martin Kronbichler [Tue, 12 Dec 2023 11:31:19 +0000 (12:31 +0100)]
Merge pull request #16338 from drwells/log-petsc-reference-counts

 Support PETSc's new logging infrastructure in our test suite.

9 months agoMerge pull request #16340 from kronbichler/fix_threading_init
Martin Kronbichler [Tue, 12 Dec 2023 11:29:51 +0000 (12:29 +0100)]
Merge pull request #16340 from kronbichler/fix_threading_init

MatrixFree::reinit: Fix case with MPI and threading

9 months agoOnly set direction flags in the codim-1 case. 16345/head
Wolfgang Bangerth [Tue, 12 Dec 2023 07:10:08 +0000 (00:10 -0700)]
Only set direction flags in the codim-1 case.

9 months agoDo not query direction flags for Triangulation<1,3> objects. 16344/head
Wolfgang Bangerth [Tue, 12 Dec 2023 07:07:08 +0000 (00:07 -0700)]
Do not query direction flags for Triangulation<1,3> objects.

9 months agoProvide some context to an exception. 16342/head
Wolfgang Bangerth [Tue, 12 Dec 2023 06:49:23 +0000 (23:49 -0700)]
Provide some context to an exception.

While there, clean up and document better.

9 months agoMatrixFree::reinit: Fix case with MPI and threading 16340/head
Martin Kronbichler [Mon, 11 Dec 2023 10:17:03 +0000 (11:17 +0100)]
MatrixFree::reinit: Fix case with MPI and threading

9 months agoMerge pull request #16002 from peterrum/pft_changes
Peter Munch [Sun, 10 Dec 2023 20:43:07 +0000 (21:43 +0100)]
Merge pull request #16002 from peterrum/pft_changes

Changes in p:f:T

9 months agoChanges in p:f:T 16002/head
Peter Munch [Mon, 18 Sep 2023 09:06:57 +0000 (11:06 +0200)]
Changes in p:f:T

9 months agoSupport PETSc's new logging infrastructure in our test suite. 16338/head
David Wells [Sat, 9 Dec 2023 13:25:43 +0000 (08:25 -0500)]
Support PETSc's new logging infrastructure in our test suite.

9 months agoMerge pull request #16334 from bangerth/32
Marc Fehling [Sat, 9 Dec 2023 00:58:24 +0000 (17:58 -0700)]
Merge pull request #16334 from bangerth/32

Leave a note in step-32.

9 months agoMerge pull request #16335 from bangerth/32-2
Marc Fehling [Sat, 9 Dec 2023 00:57:22 +0000 (17:57 -0700)]
Merge pull request #16335 from bangerth/32-2

Fix mistaken std::move assignment.

9 months agoFix mistaken std::move assignment. 16335/head
Wolfgang Bangerth [Fri, 8 Dec 2023 17:43:05 +0000 (10:43 -0700)]
Fix mistaken std::move assignment.

9 months agoLeave a note in step-32. 16334/head
Wolfgang Bangerth [Fri, 8 Dec 2023 17:26:34 +0000 (10:26 -0700)]
Leave a note in step-32.

9 months agoRewrite the introduction of step-5. 16325/head
Wolfgang Bangerth [Wed, 6 Dec 2023 17:50:20 +0000 (10:50 -0700)]
Rewrite the introduction of step-5.

9 months agoMerge pull request #16322 from peterrum/MGTwoLevelTransfer_weights
Martin Kronbichler [Thu, 7 Dec 2023 09:55:00 +0000 (10:55 +0100)]
Merge pull request #16322 from peterrum/MGTwoLevelTransfer_weights

MGTwoLevelTransfer: improve setup of weights

9 months agoMerge pull request #16316 from tjhei/kokkos-warnings
Daniel Arndt [Wed, 6 Dec 2023 16:33:54 +0000 (11:33 -0500)]
Merge pull request #16316 from tjhei/kokkos-warnings

9 months agoMerge pull request #16324 from mschreter/correct_filename_changelog
Daniel Arndt [Wed, 6 Dec 2023 16:12:27 +0000 (11:12 -0500)]
Merge pull request #16324 from mschreter/correct_filename_changelog

9 months agocorrect_filename_changelog 16324/head
Magdalena Schreter [Wed, 6 Dec 2023 15:56:07 +0000 (16:56 +0100)]
correct_filename_changelog

9 months agoMGTwoLevelTransfer: improve setup of weights 16322/head
Peter Munch [Wed, 6 Dec 2023 10:26:39 +0000 (11:26 +0100)]
MGTwoLevelTransfer: improve setup of weights

9 months agoMerge pull request #11566 from peterrum/get_manifold_assert
Daniel Arndt [Wed, 6 Dec 2023 12:59:50 +0000 (07:59 -0500)]
Merge pull request #11566 from peterrum/get_manifold_assert

9 months agoTriangulation::get_manifold(): asset that manifold has been attached 11566/head
Peter Munch [Sat, 16 Jan 2021 08:16:28 +0000 (09:16 +0100)]
Triangulation::get_manifold(): asset that manifold has been attached

9 months agoMerge pull request #16318 from bergbauer/remove_assert
Martin Kronbichler [Tue, 5 Dec 2023 20:27:20 +0000 (21:27 +0100)]
Merge pull request #16318 from bergbauer/remove_assert

MatrixFree::get_face_iterator: Change assert

9 months agoMerge pull request #16320 from bangerth/spelling
Martin Kronbichler [Tue, 5 Dec 2023 20:27:06 +0000 (21:27 +0100)]
Merge pull request #16320 from bangerth/spelling

Fix the spelling of a function in the documentation.

9 months agoFix the spelling of a function in the documentation. 16320/head
Wolfgang Bangerth [Tue, 5 Dec 2023 16:15:02 +0000 (09:15 -0700)]
Fix the spelling of a function in the documentation.

9 months agoMerge pull request #16315 from tjhei/step-3-output
Daniel Arndt [Mon, 4 Dec 2023 20:09:11 +0000 (15:09 -0500)]
Merge pull request #16315 from tjhei/step-3-output

9 months agoMerge pull request #16319 from tjhei/comment-edit
Marc Fehling [Mon, 4 Dec 2023 17:56:09 +0000 (10:56 -0700)]
Merge pull request #16319 from tjhei/comment-edit

fix a few comments in GridTools implementation

9 months agomove -Wno-parentheses 16316/head
Timo Heister [Mon, 4 Dec 2023 14:08:15 +0000 (09:08 -0500)]
move -Wno-parentheses

9 months agounify some example output 16315/head
Timo Heister [Fri, 1 Dec 2023 21:14:11 +0000 (16:14 -0500)]
unify some example output

9 months agofix a few comments in GridTools implementation 16319/head
Timo Heister [Mon, 4 Dec 2023 14:01:55 +0000 (09:01 -0500)]
fix a few comments in GridTools implementation

9 months agoMerge pull request #16314 from bergbauer/remove_template
Martin Kronbichler [Sat, 2 Dec 2023 14:35:49 +0000 (15:35 +0100)]
Merge pull request #16314 from bergbauer/remove_template

Evaluation template factory: Remove unused template

9 months agodisable nvcc Kokkos warnings
Timo Heister [Sat, 2 Dec 2023 02:10:46 +0000 (21:10 -0500)]
disable nvcc Kokkos warnings

9 months agoChange assert 16318/head
Maximilian Bergbauer [Fri, 1 Dec 2023 22:57:13 +0000 (23:57 +0100)]
Change assert

9 months agoRemove unused template 16314/head
Maximilian Bergbauer [Fri, 1 Dec 2023 16:15:33 +0000 (17:15 +0100)]
Remove unused template

9 months agoMerge pull request #16216 from peterrum/manifold_include
Daniel Arndt [Thu, 30 Nov 2023 16:22:43 +0000 (11:22 -0500)]
Merge pull request #16216 from peterrum/manifold_include

Add missing include

9 months agoMerge pull request #16306 from bangerth/lazy-3
Daniel Arndt [Thu, 30 Nov 2023 16:20:58 +0000 (11:20 -0500)]
Merge pull request #16306 from bangerth/lazy-3

Make the elements of FEValuesViews::Cache lazily constructed.

9 months agoMerge pull request #16302 from jpthiele/jpt-cmake_CMP0074
Daniel Arndt [Thu, 30 Nov 2023 16:14:02 +0000 (11:14 -0500)]
Merge pull request #16302 from jpthiele/jpt-cmake_CMP0074

Set CMP0074 to NEW in CMakeLists

9 months agoMerge pull request #16311 from peterrum/warning_point_gradients
Wolfgang Bangerth [Thu, 30 Nov 2023 14:53:50 +0000 (07:53 -0700)]
Merge pull request #16311 from peterrum/warning_point_gradients

Fix warning

9 months agoFix warning 16311/head
Peter Munch [Thu, 30 Nov 2023 08:19:09 +0000 (09:19 +0100)]
Fix warning

9 months agoMerge pull request #16310 from drwells/disable-petsc-test-reference-counting-3-20
Wolfgang Bangerth [Thu, 30 Nov 2023 02:33:58 +0000 (19:33 -0700)]
Merge pull request #16310 from drwells/disable-petsc-test-reference-counting-3-20

Disable the PETSc reference counting check for 3.20 and newer.

9 months agoDisable the PETSc reference counting check for 3.20 and newer. 16310/head
David Wells [Wed, 29 Nov 2023 21:40:16 +0000 (16:40 -0500)]
Disable the PETSc reference counting check for 3.20 and newer.

The 3.20 release completely rewrote the way logging works in PETSc and this old
approach now crashes. I know more-or-less how to fix it (there's a relevant
PETSc example) but I don't have time to do it this week - for now lets just
disable this extra check with the latest PETSc version.

9 months agoEnsure that the std::optional in Lazy is not yet used. 16306/head
Wolfgang Bangerth [Wed, 29 Nov 2023 20:34:06 +0000 (13:34 -0700)]
Ensure that the std::optional in Lazy is not yet used.

9 months agoEmplace, not assign, the object in Lazy<T>.
Wolfgang Bangerth [Wed, 29 Nov 2023 20:31:44 +0000 (13:31 -0700)]
Emplace, not assign, the object in Lazy<T>.

9 months agoMerge pull request #16309 from masterleinad/remove_citations_bib
Daniel Arndt [Wed, 29 Nov 2023 19:27:03 +0000 (14:27 -0500)]
Merge pull request #16309 from masterleinad/remove_citations_bib

9 months agoRemove CITATIONS.bib 16309/head
Daniel Arndt [Wed, 29 Nov 2023 17:56:12 +0000 (12:56 -0500)]
Remove CITATIONS.bib

9 months agoAdd a changelog entry.
Wolfgang Bangerth [Wed, 29 Nov 2023 00:10:30 +0000 (17:10 -0700)]
Add a changelog entry.

9 months agoMake the elements of FEValuesViews::Cache lazily constructed.
Wolfgang Bangerth [Sun, 26 Nov 2023 17:23:44 +0000 (10:23 -0700)]
Make the elements of FEValuesViews::Cache lazily constructed.

9 months agoMerge pull request #16305 from bangerth/parens
Marc Fehling [Wed, 29 Nov 2023 17:12:35 +0000 (10:12 -0700)]
Merge pull request #16305 from bangerth/parens

Better place a set of parentheses.

9 months agoBetter place a set of parentheses. 16305/head
Wolfgang Bangerth [Wed, 29 Nov 2023 00:08:09 +0000 (17:08 -0700)]
Better place a set of parentheses.

9 months agoMerge pull request #16295 from bangerth/lazy
Daniel Arndt [Tue, 28 Nov 2023 22:58:45 +0000 (17:58 -0500)]
Merge pull request #16295 from bangerth/lazy

9 months agoMerge pull request #16297 from bangerth/lazy-2
Daniel Arndt [Tue, 28 Nov 2023 14:58:24 +0000 (09:58 -0500)]
Merge pull request #16297 from bangerth/lazy-2

9 months agoMerge pull request #16285 from jpthiele/jpt-cff
Wolfgang Bangerth [Tue, 28 Nov 2023 14:33:45 +0000 (07:33 -0700)]
Merge pull request #16285 from jpthiele/jpt-cff

Add initial CFF file

9 months agoUpdate CMakeLists.txt 16302/head
Jan Philipp Thiele [Tue, 28 Nov 2023 13:29:16 +0000 (14:29 +0100)]
Update CMakeLists.txt

9 months agoAdd initial CFF file 16285/head
Jan Philipp Thiele [Tue, 28 Nov 2023 08:51:04 +0000 (09:51 +0100)]
Add initial CFF file

9 months agoRefine a 'requires' clause. 16297/head
Wolfgang Bangerth [Tue, 28 Nov 2023 04:08:40 +0000 (21:08 -0700)]
Refine a 'requires' clause.

9 months agoMerge pull request #16298 from bangerth/movable
Daniel Arndt [Mon, 27 Nov 2023 14:35:41 +0000 (09:35 -0500)]
Merge pull request #16298 from bangerth/movable

9 months agoMake FEValuesViews::* objects movable. 16298/head
Wolfgang Bangerth [Sun, 26 Nov 2023 17:23:13 +0000 (10:23 -0700)]
Make FEValuesViews::* objects movable.

9 months agoAnnotate Lazy<T> with requirements on T.
Wolfgang Bangerth [Sun, 26 Nov 2023 16:20:04 +0000 (09:20 -0700)]
Annotate Lazy<T> with requirements on T.

9 months agoMerge pull request #16294 from bangerth/test-la
Martin Kronbichler [Sat, 25 Nov 2023 20:17:45 +0000 (21:17 +0100)]
Merge pull request #16294 from bangerth/test-la

Add a test to instrument Linear Operator.

9 months agoMerge pull request #16281 from drwells/periodic-cleanup-2
Martin Kronbichler [Sat, 25 Nov 2023 20:15:36 +0000 (21:15 +0100)]
Merge pull request #16281 from drwells/periodic-cleanup-2

Periodic cleanup 2

9 months agoMerge pull request #16293 from peterrum/MGTransferMF_weights_simplify
Martin Kronbichler [Sat, 25 Nov 2023 20:15:00 +0000 (21:15 +0100)]
Merge pull request #16293 from peterrum/MGTransferMF_weights_simplify

MGTransferMF: simplify code

9 months agoMerge pull request #16292 from peterrum/mg_constrained_dofs_homo
Martin Kronbichler [Sat, 25 Nov 2023 20:02:03 +0000 (21:02 +0100)]
Merge pull request #16292 from peterrum/mg_constrained_dofs_homo

MGTransferMatrixFree: assert that only homogeneous or identity constraints are used

9 months agoMerge pull request #16291 from peterrum/circle_cell_vertices
Martin Kronbichler [Sat, 25 Nov 2023 20:00:52 +0000 (21:00 +0100)]
Merge pull request #16291 from peterrum/circle_cell_vertices

Share table between hyperball and torus

9 months agoAdd a test. 16295/head
Wolfgang Bangerth [Sat, 25 Nov 2023 05:21:35 +0000 (22:21 -0700)]
Add a test.

9 months agoBetter document Lazy<T> and fix move semantics.
Wolfgang Bangerth [Sat, 25 Nov 2023 05:12:33 +0000 (22:12 -0700)]
Better document Lazy<T> and fix move semantics.

9 months agoDocument instrumenting functions. 16294/head
Wolfgang Bangerth [Fri, 24 Nov 2023 23:54:46 +0000 (16:54 -0700)]
Document instrumenting functions.

9 months agoAdd a test to instrument Linear Operator.
Wolfgang Bangerth [Fri, 24 Nov 2023 23:46:22 +0000 (16:46 -0700)]
Add a test to instrument Linear Operator.

9 months agoShare table between hyperball and torus 16291/head
Peter Munch [Fri, 24 Nov 2023 19:02:41 +0000 (20:02 +0100)]
Share table between hyperball and torus

9 months agoMGTransferMF: simplify code 16293/head
Peter Munch [Fri, 24 Nov 2023 20:31:49 +0000 (21:31 +0100)]
MGTransferMF: simplify code

9 months agoMGTransferMatrixFree: assert that only homogeneous or identity constraints are used 16292/head
Peter Munch [Fri, 24 Nov 2023 19:52:44 +0000 (20:52 +0100)]
MGTransferMatrixFree: assert that only homogeneous or identity constraints are used

9 months agoMGConstrainedDoFs: move implementation into new file 16216/head
Peter Munch [Mon, 30 Oct 2023 12:20:52 +0000 (13:20 +0100)]
MGConstrainedDoFs: move implementation into new file

9 months agoMerge pull request #16287 from kronbichler/fix_torus
Martin Kronbichler [Thu, 23 Nov 2023 12:20:34 +0000 (13:20 +0100)]
Merge pull request #16287 from kronbichler/fix_torus

Fix vertex orientations in torus mesh

9 months agoChangelog 16287/head
Martin Kronbichler [Wed, 22 Nov 2023 15:05:14 +0000 (16:05 +0100)]
Changelog

9 months agoNew test case
Martin Kronbichler [Wed, 22 Nov 2023 15:03:30 +0000 (16:03 +0100)]
New test case

9 months agoFix vertex orientations in torus mesh
Martin Kronbichler [Wed, 22 Nov 2023 14:49:12 +0000 (15:49 +0100)]
Fix vertex orientations in torus mesh

9 months agoMerge pull request #16252 from davidscn/fix-fe-index
Martin Kronbichler [Wed, 22 Nov 2023 15:08:27 +0000 (16:08 +0100)]
Merge pull request #16252 from davidscn/fix-fe-index

Fix `active_fe_index` query to consider cell categorization

9 months agoMerge pull request #16284 from kinnewig/fix_tpetra_vector
Daniel Arndt [Wed, 22 Nov 2023 14:34:01 +0000 (09:34 -0500)]
Merge pull request #16284 from kinnewig/fix_tpetra_vector

9 months agofix TpetraWrappers::Vector<Number> 16284/head
Sebastian Kinnewig [Tue, 21 Nov 2023 18:33:09 +0000 (19:33 +0100)]
fix TpetraWrappers::Vector<Number>

9 months agoMerge pull request #16282 from kinnewig/teuchos_comm_to_mpi_comm
Daniel Arndt [Mon, 20 Nov 2023 22:11:22 +0000 (17:11 -0500)]
Merge pull request #16282 from kinnewig/teuchos_comm_to_mpi_comm

10 months agoMerge pull request #16271 from masterleinad/fix_sundials_develop
Daniel Arndt [Mon, 20 Nov 2023 19:41:59 +0000 (14:41 -0500)]
Merge pull request #16271 from masterleinad/fix_sundials_develop


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.