]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
11 months agoAnnotate Lazy functions for 'requires' clauses. 16269/head
Wolfgang Bangerth [Wed, 15 Nov 2023 16:54:54 +0000 (09:54 -0700)]
Annotate Lazy functions for 'requires' clauses.

11 months agoMerge pull request #16267 from bangerth/requires
Matthias Maier [Wed, 15 Nov 2023 16:01:39 +0000 (16:01 +0000)]
Merge pull request #16267 from bangerth/requires

Ensure that Lazy functions are called with a callable argument.

11 months agoMerge pull request #16268 from bangerth/constexpr
Daniel Arndt [Wed, 15 Nov 2023 15:59:42 +0000 (08:59 -0700)]
Merge pull request #16268 from bangerth/constexpr

11 months agoAnother attempt at telling the compiler that everything is initialized. 16268/head
Wolfgang Bangerth [Tue, 14 Nov 2023 15:37:26 +0000 (08:37 -0700)]
Another attempt at telling the compiler that everything is initialized.

11 months agoMerge pull request #16185 from bangerth/fe-by-name
Bruno Turcksin [Tue, 14 Nov 2023 02:48:31 +0000 (21:48 -0500)]
Merge pull request #16185 from bangerth/fe-by-name

Use std::shared_mutex in get_fe_by_name().

11 months agoMerge pull request #16266 from bangerth/constexpr
Bruno Turcksin [Tue, 14 Nov 2023 02:36:33 +0000 (21:36 -0500)]
Merge pull request #16266 from bangerth/constexpr

Mark an expression as 'constexpr'.

11 months agoEnsure that Lazy functions are called with a callable argument. 16267/head
Wolfgang Bangerth [Tue, 14 Nov 2023 00:23:02 +0000 (17:23 -0700)]
Ensure that Lazy functions are called with a callable argument.

11 months agoMark an expression as 'constexpr'. 16266/head
Wolfgang Bangerth [Mon, 13 Nov 2023 23:51:06 +0000 (16:51 -0700)]
Mark an expression as 'constexpr'.

11 months agoMerge pull request #16264 from jpthiele/jpt-fix-tutorial-links
Wolfgang Bangerth [Mon, 13 Nov 2023 23:03:17 +0000 (16:03 -0700)]
Merge pull request #16264 from jpthiele/jpt-fix-tutorial-links

Fix table of content anchors in tutorials

11 months agoMerge pull request #16260 from bangerth/task
Daniel Arndt [Mon, 13 Nov 2023 19:34:01 +0000 (12:34 -0700)]
Merge pull request #16260 from bangerth/task

11 months agoMerge pull request #16263 from kronbichler/fix_sym_tensor_multiply
David Wells [Mon, 13 Nov 2023 13:00:40 +0000 (08:00 -0500)]
Merge pull request #16263 from kronbichler/fix_sym_tensor_multiply

SymmetricTensor: Minimize number of instructions for multiply by Tensor

11 months agoFix table of content anchors in tutorials 16264/head
Jan Philipp Thiele [Mon, 13 Nov 2023 09:28:57 +0000 (10:28 +0100)]
Fix table of content anchors in tutorials

11 months agoMerge pull request #16262 from taojinllnl/fix_step41_tutorial
Martin Kronbichler [Mon, 13 Nov 2023 06:54:36 +0000 (07:54 +0100)]
Merge pull request #16262 from taojinllnl/fix_step41_tutorial

Fix an equation in the tutorial of step-41

11 months agoMerge pull request #16261 from drwells/symmetric-tensor-cleanup
Bruno Blais [Mon, 13 Nov 2023 00:45:38 +0000 (19:45 -0500)]
Merge pull request #16261 from drwells/symmetric-tensor-cleanup

Symmetric tensor cleanup

11 months agoSymmetricTensor: Minimalnumber of instructions for multiply by Tensor 16263/head
Martin Kronbichler [Sun, 12 Nov 2023 21:51:50 +0000 (22:51 +0100)]
SymmetricTensor: Minimalnumber of instructions for multiply by Tensor

11 months agoAdd an entry in the changes/minor folder 16262/head
Tao Jin [Sun, 12 Nov 2023 16:08:43 +0000 (11:08 -0500)]
Add an entry in the changes/minor folder

11 months agoFix an equation typo in step-41
Tao Jin [Sun, 12 Nov 2023 15:42:35 +0000 (10:42 -0500)]
Fix an equation typo in step-41

11 months agoSymmetricTensor: add a comment on indexing. 16261/head
David Wells [Sun, 12 Nov 2023 13:27:48 +0000 (08:27 -0500)]
SymmetricTensor: add a comment on indexing.

11 months agoSymmetricTensor: use ndarray.
David Wells [Sun, 12 Nov 2023 12:41:52 +0000 (07:41 -0500)]
SymmetricTensor: use ndarray.

11 months agoSymmetricTensor: don't call DEAL_II_CONSTEXPR from constexpr.
David Wells [Sat, 11 Nov 2023 17:18:35 +0000 (12:18 -0500)]
SymmetricTensor: don't call DEAL_II_CONSTEXPR from constexpr.

This isn't guaranteed to work.

11 months agoSymmetricTensor: remove extra copies of component_to_unrolled_index.
David Wells [Sat, 11 Nov 2023 17:18:15 +0000 (12:18 -0500)]
SymmetricTensor: remove extra copies of component_to_unrolled_index.

11 months agoSymmetricTensor: move up component_to_unrolled_index().
David Wells [Sat, 11 Nov 2023 17:10:03 +0000 (12:10 -0500)]
SymmetricTensor: move up component_to_unrolled_index().

11 months agoSymmetricTensor: use if constexpr() to get rid of a function.
David Wells [Sat, 11 Nov 2023 16:04:48 +0000 (11:04 -0500)]
SymmetricTensor: use if constexpr() to get rid of a function.

11 months agoMerge pull request #16259 from vyushut/doxygen_gridrefinement
Daniel Arndt [Sat, 11 Nov 2023 12:46:21 +0000 (07:46 -0500)]
Merge pull request #16259 from vyushut/doxygen_gridrefinement

12 months agoDocument constructors and copy operators of Threads::Task. 16260/head
Wolfgang Bangerth [Fri, 10 Nov 2023 23:23:08 +0000 (16:23 -0700)]
Document constructors and copy operators of Threads::Task.

12 months agoMerge pull request #16257 from drwells/exception-macro-static-assert
Wolfgang Bangerth [Sat, 11 Nov 2023 01:30:35 +0000 (18:30 -0700)]
Merge pull request #16257 from drwells/exception-macro-static-assert

Add another static assertion on exception types.

12 months agoErronius VectorTools::NormType::* has been replaced with VectorTools::* in all files... 16259/head
Vladimir Yushutin [Fri, 10 Nov 2023 19:45:42 +0000 (14:45 -0500)]
Erronius VectorTools::NormType::* has been replaced with VectorTools::* in all files. Primarily, this fixes the clickability in doxygen for the two grid_refinement.h files.

12 months agoMerge pull request #16258 from bangerth/changelog
David Wells [Fri, 10 Nov 2023 12:39:28 +0000 (07:39 -0500)]
Merge pull request #16258 from bangerth/changelog

Add a changelog entry.

12 months agoAdd a changelog entry. 16258/head
Wolfgang Bangerth [Fri, 10 Nov 2023 05:52:19 +0000 (22:52 -0700)]
Add a changelog entry.

12 months agoAdd another static assertion on exception types. 16257/head
David Wells [Thu, 9 Nov 2023 18:18:01 +0000 (13:18 -0500)]
Add another static assertion on exception types.

This is already present in issue_error_nothrow().

12 months agoMerge pull request #16255 from bangerth/assertion
David Wells [Wed, 8 Nov 2023 23:26:30 +0000 (18:26 -0500)]
Merge pull request #16255 from bangerth/assertion

Make an assertion more informative.

12 months agoMerge pull request #16248 from bangerth/spherical
David Wells [Wed, 8 Nov 2023 22:25:18 +0000 (17:25 -0500)]
Merge pull request #16248 from bangerth/spherical

Rename internal functions.

12 months agoMake an assertion more informative. 16255/head
Wolfgang Bangerth [Wed, 8 Nov 2023 17:35:40 +0000 (10:35 -0700)]
Make an assertion more informative.

The corresponding DoFAccessor already has that same text.

12 months agoRename internal functions. 16248/head
Wolfgang Bangerth [Tue, 7 Nov 2023 03:26:46 +0000 (20:26 -0700)]
Rename internal functions.

12 months agoMerge pull request #16253 from masterleinad/fix_clang_tidy_17
Daniel Arndt [Wed, 8 Nov 2023 13:40:38 +0000 (08:40 -0500)]
Merge pull request #16253 from masterleinad/fix_clang_tidy_17

12 months agoFix clang-tidy-17 complains 16253/head
Daniel Arndt [Tue, 7 Nov 2023 23:00:35 +0000 (18:00 -0500)]
Fix clang-tidy-17 complains

12 months agoMerge pull request #16244 from drwells/rpe-docs
Daniel Arndt [Tue, 7 Nov 2023 03:13:27 +0000 (22:13 -0500)]
Merge pull request #16244 from drwells/rpe-docs

12 months agoMerge pull request #16247 from drwells/add-missing-headers
Wolfgang Bangerth [Mon, 6 Nov 2023 19:12:55 +0000 (12:12 -0700)]
Merge pull request #16247 from drwells/add-missing-headers

Add some missing headers to grid_tools_topology.h.

12 months agoAdd some missing headers to grid_tools_topology.h. 16247/head
David Wells [Mon, 6 Nov 2023 17:36:40 +0000 (12:36 -0500)]
Add some missing headers to grid_tools_topology.h.

12 months agoMerge pull request #16246 from drwells/more-c++-17-docs
Marc Fehling [Mon, 6 Nov 2023 03:45:24 +0000 (20:45 -0700)]
Merge pull request #16246 from drwells/more-c++-17-docs

Update some more documentation to refer to our C++17 requirement.

12 months agoUpdate some more documentation to refer to our C++17 requirement. 16246/head
David Wells [Sun, 5 Nov 2023 22:59:32 +0000 (17:59 -0500)]
Update some more documentation to refer to our C++17 requirement.

12 months agoMerge pull request #16245 from masterleinad/remove_workaround_kokkos_tensor_h
Marc Fehling [Sun, 5 Nov 2023 18:08:14 +0000 (11:08 -0700)]
Merge pull request #16245 from masterleinad/remove_workaround_kokkos_tensor_h

Remove workarounds for Assert* in tensor.h

12 months agoRemove workarounds for Assert* in tensor.h 16245/head
Daniel Arndt [Sun, 5 Nov 2023 15:54:37 +0000 (10:54 -0500)]
Remove workarounds for Assert* in tensor.h

12 months agoClarify when RemotePointEvaluation is reinitialized. 16244/head
David Wells [Sun, 5 Nov 2023 14:43:06 +0000 (09:43 -0500)]
Clarify when RemotePointEvaluation is reinitialized.

12 months agoMerge pull request #16208 from bangerth/x5-1
David Wells [Sat, 4 Nov 2023 17:42:20 +0000 (13:42 -0400)]
Merge pull request #16208 from bangerth/x5-1

Simplify code logic.

12 months agoMerge pull request #16242 from bangerth/virtual
Martin Kronbichler [Sat, 4 Nov 2023 10:07:03 +0000 (11:07 +0100)]
Merge pull request #16242 from bangerth/virtual

Make a function not 'virtual'.

12 months agoMerge pull request #16240 from bangerth/lambda
Martin Kronbichler [Sat, 4 Nov 2023 09:11:44 +0000 (10:11 +0100)]
Merge pull request #16240 from bangerth/lambda

Use the standard form of lambda expressions.

12 months agoMake a function not 'virtual'. 16242/head
Wolfgang Bangerth [Fri, 3 Nov 2023 23:03:32 +0000 (17:03 -0600)]
Make a function not 'virtual'.

12 months agoUse the standard form of lambda expressions. 16240/head
Wolfgang Bangerth [Fri, 3 Nov 2023 21:56:31 +0000 (15:56 -0600)]
Use the standard form of lambda expressions.

12 months agoMerge pull request #16218 from bangerth/task
Martin Kronbichler [Fri, 3 Nov 2023 13:58:13 +0000 (14:58 +0100)]
Merge pull request #16218 from bangerth/task

Add a Threads::new_task() function for lambda functions.

12 months agoMerge pull request #16231 from bangerth/tasks
Martin Kronbichler [Fri, 3 Nov 2023 13:51:27 +0000 (14:51 +0100)]
Merge pull request #16231 from bangerth/tasks

Release tbb::task_group data early.

12 months agoMerge pull request #16236 from mschreter/grid_tools_improve_assert
Wolfgang Bangerth [Thu, 2 Nov 2023 23:29:05 +0000 (17:29 -0600)]
Merge pull request #16236 from mschreter/grid_tools_improve_assert

Extend assert message of `GridTools::exchange_cell_data()`

12 months agoMerge pull request #16013 from jpthiele/jpt-dot-darkmode
Wolfgang Bangerth [Thu, 2 Nov 2023 23:27:57 +0000 (17:27 -0600)]
Merge pull request #16013 from jpthiele/jpt-dot-darkmode

Fix Doxygen graphs in dark mode

12 months agoMerge pull request #16234 from marcfehling/hp-headers
Wolfgang Bangerth [Thu, 2 Nov 2023 23:27:05 +0000 (17:27 -0600)]
Merge pull request #16234 from marcfehling/hp-headers

Remove `hp::DoFHandler` from doxygen headers.

12 months agoMerge pull request #16069 from jpthiele/jpt-doxygen-copydoc
Wolfgang Bangerth [Thu, 2 Nov 2023 23:26:00 +0000 (17:26 -0600)]
Merge pull request #16069 from jpthiele/jpt-doxygen-copydoc

Fix Doxygen copydoc references

12 months agoGridTools::exchange_cell_data -- extend assert message 16236/head
Magdalena Schreter [Thu, 2 Nov 2023 19:57:47 +0000 (20:57 +0100)]
GridTools::exchange_cell_data -- extend assert message

12 months agoRemove hp::DoFHandler from doxygen headers. 16234/head
Marc Fehling [Thu, 2 Nov 2023 18:23:34 +0000 (12:23 -0600)]
Remove hp::DoFHandler from doxygen headers.

12 months agoFix Doxygen graphs in dark mode 16013/head
Jan Philipp Thiele [Thu, 2 Nov 2023 17:51:43 +0000 (18:51 +0100)]
Fix Doxygen graphs in dark mode

12 months agoMerge pull request #16197 from bergbauer/mapping_info_compress_faces
Martin Kronbichler [Thu, 2 Nov 2023 15:27:04 +0000 (16:27 +0100)]
Merge pull request #16197 from bergbauer/mapping_info_compress_faces

Compress NonMatching::MappingInfo for faces

12 months agoMerge pull request #16211 from bangerth/doc
Martin Kronbichler [Thu, 2 Nov 2023 15:26:37 +0000 (16:26 +0100)]
Merge pull request #16211 from bangerth/doc

Minor doc updates.

12 months agoMerge pull request #16233 from bangerth/smartpointer
Martin Kronbichler [Thu, 2 Nov 2023 15:26:21 +0000 (16:26 +0100)]
Merge pull request #16233 from bangerth/smartpointer

Update the documentation of SmartPointer.

12 months agoMerge pull request #16221 from bangerth/sentences
Martin Kronbichler [Thu, 2 Nov 2023 15:23:21 +0000 (16:23 +0100)]
Merge pull request #16221 from bangerth/sentences

Use proper sentences in error messages.

12 months agoMerge pull request #16219 from peterrum/tests_matrix_free_kokkos
Martin Kronbichler [Thu, 2 Nov 2023 15:22:55 +0000 (16:22 +0100)]
Merge pull request #16219 from peterrum/tests_matrix_free_kokkos

Move CUDAWrapper::MatrixFree tests to new folder

12 months agoMerge pull request #16222 from bangerth/mutex
Martin Kronbichler [Thu, 2 Nov 2023 15:22:22 +0000 (16:22 +0100)]
Merge pull request #16222 from bangerth/mutex

Better describe a mutex.

12 months agoMerge pull request #16223 from bangerth/vector-memory
Martin Kronbichler [Thu, 2 Nov 2023 15:21:41 +0000 (16:21 +0100)]
Merge pull request #16223 from bangerth/vector-memory

Minor code updates to GrowingVectorMemory.

12 months agoMerge pull request #16228 from bangerth/type-2
Martin Kronbichler [Thu, 2 Nov 2023 15:20:09 +0000 (16:20 +0100)]
Merge pull request #16228 from bangerth/type-2

Replace ACCESSOR -> AccessorType and related changes.

12 months agoMerge pull request #16232 from bangerth/b-v
Martin Kronbichler [Thu, 2 Nov 2023 15:19:41 +0000 (16:19 +0100)]
Merge pull request #16232 from bangerth/b-v

Document how to impose boundary values on individual vertices.

12 months agoMerge pull request #16225 from bangerth/accessors
Daniel Arndt [Thu, 2 Nov 2023 13:17:08 +0000 (09:17 -0400)]
Merge pull request #16225 from bangerth/accessors

12 months agofix copydoc references 16069/head
Jan Philipp Thiele [Thu, 2 Nov 2023 05:33:26 +0000 (06:33 +0100)]
fix copydoc references

12 months agoMerge pull request #16230 from bangerth/gmsh
Marc Fehling [Wed, 1 Nov 2023 23:37:38 +0000 (17:37 -0600)]
Merge pull request #16230 from bangerth/gmsh

Better structure some code in the gmsh wrappers.

12 months agoUpdate the documentation of SmartPointer. 16233/head
Wolfgang Bangerth [Wed, 1 Nov 2023 18:08:56 +0000 (12:08 -0600)]
Update the documentation of SmartPointer.

12 months agoAdd a changelog entry. 16225/head
Wolfgang Bangerth [Wed, 1 Nov 2023 23:31:15 +0000 (17:31 -0600)]
Add a changelog entry.

12 months agoAdd a test.
Wolfgang Bangerth [Tue, 31 Oct 2023 19:09:47 +0000 (13:09 -0600)]
Add a test.

12 months agoMake sure we declare the correct classes as 'friend'.
Wolfgang Bangerth [Tue, 31 Oct 2023 19:08:50 +0000 (13:08 -0600)]
Make sure we declare the correct classes as 'friend'.

12 months agoMerge pull request #16227 from bangerth/type-3
Marc Fehling [Wed, 1 Nov 2023 23:12:58 +0000 (17:12 -0600)]
Merge pull request #16227 from bangerth/type-3

Replace ITERATOR -> IteratorType.

12 months agoMerge pull request #16226 from bangerth/friend
Marc Fehling [Wed, 1 Nov 2023 23:10:09 +0000 (17:10 -0600)]
Merge pull request #16226 from bangerth/friend

Remove an unnecessary friend declaration.

12 months agoMerge pull request #16229 from bangerth/type-1
Marc Fehling [Wed, 1 Nov 2023 23:09:26 +0000 (17:09 -0600)]
Merge pull request #16229 from bangerth/type-1

Replace ACCESSOR -> AccessorType.

12 months agoDocument how to impose boundary values on individual vertices. 16232/head
Wolfgang Bangerth [Wed, 1 Nov 2023 02:30:09 +0000 (20:30 -0600)]
Document how to impose boundary values on individual vertices.

12 months agoRelease tbb:task_group data early. 16231/head
Wolfgang Bangerth [Wed, 1 Nov 2023 01:53:33 +0000 (19:53 -0600)]
Release tbb:task_group data early.

12 months agoReplace ACCESSOR -> AccessorType and related changes. 16228/head
Wolfgang Bangerth [Tue, 31 Oct 2023 21:09:00 +0000 (15:09 -0600)]
Replace ACCESSOR -> AccessorType and related changes.

12 months agoBetter structure some code in the gmsh wrappers. 16230/head
Wolfgang Bangerth [Wed, 1 Nov 2023 00:44:46 +0000 (18:44 -0600)]
Better structure some code in the gmsh wrappers.

12 months agoReplace ACCESSOR -> AccessorType. 16229/head
Wolfgang Bangerth [Tue, 31 Oct 2023 21:08:37 +0000 (15:08 -0600)]
Replace ACCESSOR -> AccessorType.

12 months agoMerge pull request #16224 from peterrum/fix_kokkos_flags
Wolfgang Bangerth [Tue, 31 Oct 2023 21:39:08 +0000 (15:39 -0600)]
Merge pull request #16224 from peterrum/fix_kokkos_flags

Fix use of flags in CUDAWrappers::MatrixFree

12 months agoReplace ITERATOR -> IteratorType. 16227/head
Wolfgang Bangerth [Tue, 31 Oct 2023 21:17:32 +0000 (15:17 -0600)]
Replace ITERATOR -> IteratorType.

12 months agoRemove an unnecessary friend declaration. 16226/head
Wolfgang Bangerth [Tue, 31 Oct 2023 20:07:24 +0000 (14:07 -0600)]
Remove an unnecessary friend declaration.

12 months agoMerge pull request #16024 from jpthiele/jpt-doxygen-action
Daniel Arndt [Tue, 31 Oct 2023 19:55:20 +0000 (15:55 -0400)]
Merge pull request #16024 from jpthiele/jpt-doxygen-action

12 months agoFix use of flags in CUDAWrappers::MatrixFree 16224/head
Peter Munch [Tue, 31 Oct 2023 17:35:16 +0000 (18:35 +0100)]
Fix use of flags in CUDAWrappers::MatrixFree

12 months agoMerge pull request #16200 from drwells/periodic-cleanup-1
Wolfgang Bangerth [Tue, 31 Oct 2023 16:51:20 +0000 (10:51 -0600)]
Merge pull request #16200 from drwells/periodic-cleanup-1

Periodic cleanup 1

12 months agoUpdate doxygen version to 1.9.6. 16024/head
Jan Philipp Thiele [Tue, 31 Oct 2023 16:48:23 +0000 (17:48 +0100)]
Update doxygen version to 1.9.6.

12 months agoMerge pull request #15920 from taojinllnl/2nd_order_symmetric_tensor_split
Wolfgang Bangerth [Tue, 31 Oct 2023 16:46:56 +0000 (10:46 -0600)]
Merge pull request #15920 from taojinllnl/2nd_order_symmetric_tensor_split

Add a new feature for 2nd order symmetric tensor split

12 months agoMinor code updates to GrowingVectorMemory. 16223/head
Wolfgang Bangerth [Tue, 31 Oct 2023 16:27:00 +0000 (10:27 -0600)]
Minor code updates to GrowingVectorMemory.

12 months agoBetter describe a mutex. 16222/head
Wolfgang Bangerth [Tue, 31 Oct 2023 14:47:49 +0000 (08:47 -0600)]
Better describe a mutex.

12 months agoMerge pull request #16067 from jpthiele/jpt-double-anchors
Wolfgang Bangerth [Tue, 31 Oct 2023 14:32:18 +0000 (08:32 -0600)]
Merge pull request #16067 from jpthiele/jpt-double-anchors

Doxygen/Tutorials remove unnecessary anchors

12 months agoUse proper sentences in error messages. 16221/head
Wolfgang Bangerth [Tue, 31 Oct 2023 14:27:09 +0000 (08:27 -0600)]
Use proper sentences in error messages.

12 months agoMinor doc updates. 16211/head
Wolfgang Bangerth [Sat, 28 Oct 2023 18:11:16 +0000 (12:11 -0600)]
Minor doc updates.

12 months agoMove CUDAWrapper::MatrixFree tests to new folder 16219/head
Peter Munch [Tue, 31 Oct 2023 07:48:11 +0000 (08:48 +0100)]
Move CUDAWrapper::MatrixFree tests to new folder

12 months agoLast -> previous 16197/head
Maximilian Bergbauer [Tue, 31 Oct 2023 08:32:55 +0000 (09:32 +0100)]
Last -> previous

12 months agoMerge pull request #16213 from tamiko/lazy_memory_consumption
Martin Kronbichler [Tue, 31 Oct 2023 08:23:16 +0000 (09:23 +0100)]
Merge pull request #16213 from tamiko/lazy_memory_consumption

Add MemoryConsumption::memory_consumption() overloads for Lazy<T>

12 months agobase/lazy.h: add memory_consumption method to Lazy<T> 16213/head
Matthias Maier [Sun, 29 Oct 2023 22:07:20 +0000 (17:07 -0500)]
base/lazy.h: add memory_consumption method to Lazy<T>

12 months agoAdd a changelog entry. 16218/head
Wolfgang Bangerth [Mon, 30 Oct 2023 17:42:08 +0000 (11:42 -0600)]
Add a changelog entry.


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.