]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Sat, 6 Jan 2024 12:49:04 +0000 (13:49 +0100)]
Simplify code internal::extract_remote_rows()
David Wells [Thu, 4 Jan 2024 18:02:48 +0000 (13:02 -0500)]
Merge pull request #16403 from bangerth/prefix
Use prefix ++ universally.
David Wells [Thu, 4 Jan 2024 03:43:27 +0000 (22:43 -0500)]
Merge pull request #16411 from bangerth/trilinos-8
Move the error check next to the checked statement.
Wolfgang Bangerth [Tue, 2 Jan 2024 17:31:54 +0000 (10:31 -0700)]
Use prefix ++ universally.
Wolfgang Bangerth [Tue, 2 Jan 2024 23:18:34 +0000 (16:18 -0700)]
Move the error check next to the checked statement.
Peter Munch [Wed, 3 Jan 2024 07:59:20 +0000 (08:59 +0100)]
Merge pull request #16404 from bangerth/trilinos-2
Do not mark a pointer as 'mutable' where not necessary.
Peter Munch [Wed, 3 Jan 2024 07:54:19 +0000 (08:54 +0100)]
Merge pull request #16410 from bangerth/trilinos-5
Unify if-else branches with common code.
Bruno Blais [Wed, 3 Jan 2024 01:45:39 +0000 (20:45 -0500)]
Merge pull request #16409 from bangerth/trilinos-6
Push a variable declaration down to its first use.
Bruno Blais [Wed, 3 Jan 2024 01:34:21 +0000 (20:34 -0500)]
Merge pull request #16408 from bangerth/trilinos-7
Simplify some locations. In particular, avoid doing too many type casts by hand in the Trilinos wrappers given that this is so fragile with regard to what Trilinos actually uses internally.
Bruno Blais [Wed, 3 Jan 2024 00:33:01 +0000 (19:33 -0500)]
Merge pull request #16405 from bangerth/trilinos-4
Avoid dynamic memory allocation when we know that we won't need it.
Daniel Arndt [Tue, 2 Jan 2024 21:59:22 +0000 (16:59 -0500)]
Merge pull request #16401 from bangerth/trilinos-dev
Avoid a global 'typedef' and qualify things locally.
Daniel Arndt [Tue, 2 Jan 2024 21:59:11 +0000 (16:59 -0500)]
Merge pull request #16402 from bangerth/gridin
Change a few variable names.
Wolfgang Bangerth [Tue, 2 Jan 2024 21:44:57 +0000 (14:44 -0700)]
Simplify some locations.
In particular, avoid doing too many type casts by hand in the Trilinos wrappers
given that this is so fragile with regard to what Trilinos actually uses
internally.
Wolfgang Bangerth [Tue, 2 Jan 2024 21:43:54 +0000 (14:43 -0700)]
Push a variable declaration down to its first use.
Wolfgang Bangerth [Tue, 2 Jan 2024 21:43:08 +0000 (14:43 -0700)]
Unify if-else branches with common code.
Wolfgang Bangerth [Tue, 2 Jan 2024 18:24:20 +0000 (11:24 -0700)]
Avoid dynamic memory allocation when we know that we won't need it.
Wolfgang Bangerth [Tue, 2 Jan 2024 18:22:45 +0000 (11:22 -0700)]
Do not mark a pointer as 'mutable' where not necessary.
Wolfgang Bangerth [Tue, 2 Jan 2024 17:31:31 +0000 (10:31 -0700)]
Change a few variable names.
These names use the prefix no_ to indicate numbers in some languages, but
this is confusing in English.
Wolfgang Bangerth [Mon, 1 Jan 2024 01:18:47 +0000 (18:18 -0700)]
Avoid a global 'typedef' and qualify things locally.
Peter Munch [Tue, 2 Jan 2024 08:01:26 +0000 (09:01 +0100)]
Merge pull request #16399 from bangerth/trilinos-1
Optimize setting a matrix to zero.
Wolfgang Bangerth [Mon, 1 Jan 2024 01:46:15 +0000 (18:46 -0700)]
Optimize setting a matrix to zero.
Daniel Arndt [Mon, 1 Jan 2024 21:04:00 +0000 (16:04 -0500)]
Merge pull request #16374 from bangerth/dev-1
Convert CreateDescriptionFromTriangulationHelper into a function.
Daniel Arndt [Mon, 1 Jan 2024 18:21:21 +0000 (13:21 -0500)]
Merge pull request #16303 from jpthiele/cff-preferred-citation
Add preferred citation to CFF
David Wells [Mon, 1 Jan 2024 16:00:11 +0000 (11:00 -0500)]
Merge pull request #16396 from bangerth/attribute
Remove a likely mistaken attribute.
Peter Munch [Mon, 1 Jan 2024 14:24:12 +0000 (15:24 +0100)]
Merge pull request #16398 from bangerth/index-set
Deal with IndexSet operations in a more efficient way.
Peter Munch [Mon, 1 Jan 2024 14:22:12 +0000 (15:22 +0100)]
Merge pull request #16397 from bangerth/private
Make a couple of functions 'private'.
Peter Munch [Mon, 1 Jan 2024 14:19:39 +0000 (15:19 +0100)]
Merge pull request #16395 from bangerth/break
Do not break hyphenated words in the documentation.
Wolfgang Bangerth [Mon, 1 Jan 2024 01:39:17 +0000 (18:39 -0700)]
Fix another place.
Wolfgang Bangerth [Mon, 1 Jan 2024 01:18:14 +0000 (18:18 -0700)]
Deal with IndexSet operations in a more efficient way.
Wolfgang Bangerth [Mon, 1 Jan 2024 00:07:33 +0000 (17:07 -0700)]
Make a couple of functions 'private'.
These functions were 'protected', but nothing ever derives from this class.
The functions are only called from another class that is a 'friend', which
means that these functions might as well be 'private'.
Wolfgang Bangerth [Sun, 31 Dec 2023 23:10:01 +0000 (16:10 -0700)]
Remove a likely mistaken attribute.
Wolfgang Bangerth [Sun, 31 Dec 2023 23:01:39 +0000 (16:01 -0700)]
Do not break hyphenated words in the documentation.
Bruno Blais [Fri, 29 Dec 2023 20:36:59 +0000 (15:36 -0500)]
Merge pull request #16300 from jh66637/ste-89-backend
Classes used by Step 89
The purpose of the classes is as follows:
PrecomputedFEEvaluationData stores the values and gradients for all requested points.
PrecomputedFEEvaluationDataView gives a structured access to the values/gradients of a cell/face via get_shift()
FERemoteEvaluationCommunicator fills the values/gradients in data using RPE
FERemoteEvaluation is a class similar to FEEvaluation but accessing precomputed/cached values/gradients in PrecomputedFEEvaluationData. The values/gradients of all points are updated via gather_evaluate(vector, flags). The function reinit() shifts the view to the current cell/face. The functions get_value() and get_gradient() give access to the value/gradient of the specified cell.
Johannes Heinz [Mon, 27 Nov 2023 08:55:52 +0000 (09:55 +0100)]
Add FERemoteEvaluation
Wolfgang Bangerth [Thu, 28 Dec 2023 18:13:35 +0000 (11:13 -0700)]
Merge pull request #16329 from vovannikov/nox_exception_in_solve
NOXSolver: add a test demonstrating the issue with pending_exception
Wolfgang Bangerth [Thu, 28 Dec 2023 16:08:50 +0000 (09:08 -0700)]
Merge pull request #16388 from drwells/adjust-line-dof-index-combined-orientation
Use the combined orientation in another FiniteElement function.
Bruno Blais [Thu, 28 Dec 2023 14:53:57 +0000 (09:53 -0500)]
Merge pull request #16389 from bangerth/explicit
'explicit' on default constructors is redundant.
Daniel Arndt [Thu, 28 Dec 2023 13:54:41 +0000 (08:54 -0500)]
Merge pull request #16377 from bangerth/t-4
More small updates to tria_description.cc.
Daniel Arndt [Thu, 28 Dec 2023 13:51:24 +0000 (08:51 -0500)]
Merge pull request #16378 from bangerth/compress
Prohibit calling compress() on vectors with ghost elements.
Vladimir Ivannikov [Wed, 27 Dec 2023 17:20:20 +0000 (18:20 +0100)]
Add changelog entry
Vladimir Ivannikov [Tue, 26 Dec 2023 17:00:53 +0000 (18:00 +0100)]
Fix documentation
Vladimir Ivannikov [Thu, 28 Dec 2023 08:41:52 +0000 (09:41 +0100)]
Add recovery logic
Vladimir Ivannikov [Thu, 28 Dec 2023 08:41:23 +0000 (09:41 +0100)]
Add tests
Wolfgang Bangerth [Thu, 28 Dec 2023 05:21:32 +0000 (22:21 -0700)]
'explicit' on default constructors is redundant.
David Wells [Thu, 28 Dec 2023 01:24:52 +0000 (20:24 -0500)]
Use the combined orientation in another FiniteElement function.
Wolfgang Bangerth [Wed, 27 Dec 2023 22:52:53 +0000 (15:52 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 27 Dec 2023 22:45:07 +0000 (15:45 -0700)]
Avoid 'continue' in one place.
Wolfgang Bangerth [Wed, 27 Dec 2023 22:41:34 +0000 (15:41 -0700)]
Be explicit about the type used.
Wolfgang Bangerth [Sun, 24 Dec 2023 03:55:21 +0000 (20:55 -0700)]
Use explicit casts.
Wolfgang Bangerth [Thu, 21 Dec 2023 22:28:57 +0000 (15:28 -0700)]
More small updates to tria_description.cc.
Marc Fehling [Wed, 27 Dec 2023 22:28:48 +0000 (15:28 -0700)]
Merge pull request #16387 from bangerth/readme
Revise the top of the ReadMe file.
Wolfgang Bangerth [Wed, 27 Dec 2023 21:02:25 +0000 (14:02 -0700)]
Revise the top of the ReadMe file.
Wolfgang Bangerth [Wed, 27 Dec 2023 19:01:50 +0000 (12:01 -0700)]
Merge pull request #16385 from tjhei/test-examples3
Test examples
Timo Heister [Tue, 11 Jul 2023 20:19:09 +0000 (16:19 -0400)]
Test examples
Wolfgang Bangerth [Tue, 26 Dec 2023 18:39:47 +0000 (11:39 -0700)]
Merge pull request #16379 from drwells/fe-orientation-booleans
Use combined_orientation in two more FiniteElement functions.
Marc Fehling [Sun, 24 Dec 2023 06:49:51 +0000 (23:49 -0700)]
Merge pull request #16381 from bangerth/spelling
Fix spelling in a CI step.
Wolfgang Bangerth [Sun, 24 Dec 2023 05:27:10 +0000 (22:27 -0700)]
Fix spelling in a CI step.
Wolfgang Bangerth [Sun, 24 Dec 2023 03:56:48 +0000 (20:56 -0700)]
Mark a function argument as unused.
David Wells [Thu, 21 Dec 2023 22:55:31 +0000 (17:55 -0500)]
Also FE::adjust_quad_dof_index_for_face_orientation().
David Wells [Thu, 21 Dec 2023 22:54:49 +0000 (17:54 -0500)]
Update FE::face_to_cell_index() to use combined orientations.
Wolfgang Bangerth [Thu, 21 Dec 2023 22:42:18 +0000 (15:42 -0700)]
Prohibit calling compress() on vectors with ghost elements.
Wolfgang Bangerth [Thu, 21 Dec 2023 22:17:14 +0000 (15:17 -0700)]
Merge pull request #16237 from jpthiele/jpt-triangulation-copydoc
Actually fix Triangulation copydocs
Wolfgang Bangerth [Thu, 21 Dec 2023 22:15:37 +0000 (15:15 -0700)]
Merge pull request #16239 from sebproell/kinsol-ortho
KINSOL: option to select QR orthogonalization strategy
Wolfgang Bangerth [Thu, 21 Dec 2023 21:57:48 +0000 (14:57 -0700)]
Merge pull request #16373 from drwells/2d-flip
Use face_orientation to encode 2D orientation information.
David Wells [Thu, 21 Dec 2023 19:20:54 +0000 (14:20 -0500)]
Merge pull request #16369 from bangerth/t-2
Some cleanups to create_description_from_triangulation().
David Wells [Thu, 21 Dec 2023 15:39:12 +0000 (10:39 -0500)]
Merge pull request #16371 from bangerth/exscan
Introduce a function Utilities::MPI::partial_and_total_sum().
Wolfgang Bangerth [Wed, 20 Dec 2023 21:31:33 +0000 (14:31 -0700)]
Convert CreateDescriptionFromTriangulationHelper into a function.
Wolfgang Bangerth [Thu, 21 Dec 2023 14:55:53 +0000 (07:55 -0700)]
Merge pull request #16375 from drwells/fix-warning
Fix an unused variable warning.
David Wells [Thu, 21 Dec 2023 14:46:17 +0000 (09:46 -0500)]
Fix an unused variable warning.
AFAICT this was fixed in GCC at some point.
David Wells [Thu, 21 Dec 2023 04:20:50 +0000 (23:20 -0500)]
Merge pull request #16367 from bangerth/t-1
Choose a better name for a template argument.
David Wells [Thu, 21 Dec 2023 03:23:07 +0000 (22:23 -0500)]
Merge pull request #16370 from bangerth/doc-xx
Improve documentation of TriangulationDescription and members.
David Wells [Wed, 20 Dec 2023 14:49:41 +0000 (09:49 -0500)]
Use face_orientation to encode 2D orientation information.
More progress towards the goal of consistently encoding orientations in the
library. Ultimately, 0 should be the default orientation in all dimensions. With
this change only orientations 0 and 1 are valid in 2D (though 1 is the default),
whereas before it was 1 and 3.
Wolfgang Bangerth [Wed, 20 Dec 2023 04:11:51 +0000 (21:11 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 20 Dec 2023 04:11:39 +0000 (21:11 -0700)]
Use the new function in a number of places.
Wolfgang Bangerth [Wed, 20 Dec 2023 04:11:22 +0000 (21:11 -0700)]
Introduce a function Utilities::MPI::partial_and_total_sum().
David Wells [Tue, 19 Dec 2023 20:12:21 +0000 (15:12 -0500)]
Merge pull request #16368 from bangerth/t-3
Better document create_description_from_triangulation().
Marc Fehling [Tue, 19 Dec 2023 18:55:28 +0000 (11:55 -0700)]
Merge pull request #16358 from bangerth/41
Minor update to the introduction of step-41.
Marc Fehling [Tue, 19 Dec 2023 18:55:10 +0000 (11:55 -0700)]
Merge pull request #16365 from bangerth/42
Fix the names of functions in the documentation of step-42.
Wolfgang Bangerth [Tue, 19 Dec 2023 17:06:30 +0000 (10:06 -0700)]
Improve documentation of TriangulationDescription and members.
Wolfgang Bangerth [Mon, 18 Dec 2023 23:41:55 +0000 (16:41 -0700)]
Some cleanups to create_description_from_triangulation().
Specifically, (i) group assertions at the top of the function, (ii) do
not insist on p::d::Triangulation as a parallel triangulation but
accept p::s::Triangulation as well by checking for
parallel::TriangulationBase as the common base class.
Wolfgang Bangerth [Mon, 18 Dec 2023 23:38:49 +0000 (16:38 -0700)]
Better document create_description_from_triangulation().
Wolfgang Bangerth [Mon, 18 Dec 2023 23:59:07 +0000 (16:59 -0700)]
Choose a better name for a template argument.
Wolfgang Bangerth [Mon, 18 Dec 2023 18:16:05 +0000 (11:16 -0700)]
Fix the names of functions in step-42.
Martin Kronbichler [Mon, 18 Dec 2023 08:18:41 +0000 (09:18 +0100)]
Merge pull request #16361 from bangerth/variant-2
Some more FEValuesBase cleanups
Marc Fehling [Mon, 18 Dec 2023 05:29:21 +0000 (22:29 -0700)]
Merge pull request #16362 from dealii/dependabot/github_actions/actions/upload-artifact-4
Bump actions/upload-artifact from 3 to 4
dependabot[bot] [Mon, 18 Dec 2023 02:58:46 +0000 (02:58 +0000)]
Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Wolfgang Bangerth [Sun, 17 Dec 2023 04:38:34 +0000 (21:38 -0700)]
Better document a class.
Wolfgang Bangerth [Sun, 17 Dec 2023 04:34:51 +0000 (21:34 -0700)]
Rename a class.
Wolfgang Bangerth [Fri, 15 Dec 2023 05:38:27 +0000 (22:38 -0700)]
Remove an internal function that is no longer used.
Martin Kronbichler [Sun, 17 Dec 2023 14:33:37 +0000 (15:33 +0100)]
Merge pull request #16355 from bangerth/variant
Use std::variant instead of a hand-rolled version.
Daniel Arndt [Sat, 16 Dec 2023 19:47:16 +0000 (12:47 -0700)]
Merge pull request #16357 from bangerth/mpi-2
Wolfgang Bangerth [Sat, 16 Dec 2023 15:54:17 +0000 (08:54 -0700)]
Minor update to the introduction of step-41.
Wolfgang Bangerth [Fri, 15 Dec 2023 08:03:37 +0000 (01:03 -0700)]
Choose a more efficient algorithm.
Daniel Arndt [Fri, 15 Dec 2023 16:27:02 +0000 (09:27 -0700)]
Merge pull request #16352 from bangerth/mpi
Daniel Arndt [Fri, 15 Dec 2023 16:24:03 +0000 (09:24 -0700)]
Merge pull request #16354 from bangerth/readability
Wolfgang Bangerth [Fri, 15 Dec 2023 05:04:07 +0000 (22:04 -0700)]
Use std::variant instead of a hand-rolled version.
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.
Wolfgang Bangerth [Fri, 15 Dec 2023 08:03:50 +0000 (01:03 -0700)]
Use a C++17 feature to make code more readable.
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.
Wolfgang Bangerth [Fri, 15 Dec 2023 05:48:10 +0000 (22:48 -0700)]
Correct a condition.
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.