]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoChangelog
Martin Kronbichler [Thu, 9 Mar 2023 14:15:13 +0000 (15:15 +0100)]
Changelog

2 years agoAdd test case
Martin Kronbichler [Thu, 9 Mar 2023 14:15:01 +0000 (15:15 +0100)]
Add test case

2 years agoExpose eigenvectors of LAPACKFullMatrix
Martin Kronbichler [Thu, 9 Mar 2023 14:14:49 +0000 (15:14 +0100)]
Expose eigenvectors of LAPACKFullMatrix

2 years agoMerge pull request #14883 from tjhei/make_flux_followup
Martin Kronbichler [Tue, 14 Mar 2023 12:13:15 +0000 (13:13 +0100)]
Merge pull request #14883 from tjhei/make_flux_followup

clean up a test

2 years agoMerge pull request #14809 from bergbauer/mapping_info
Peter Munch [Tue, 14 Mar 2023 09:50:41 +0000 (10:50 +0100)]
Merge pull request #14809 from bergbauer/mapping_info

NonMatching::MappingInfo: precompute mapping data for an IteratorRange of cells/faces

2 years agoclean up a test 14883/head
Timo Heister [Tue, 14 Mar 2023 01:22:30 +0000 (21:22 -0400)]
clean up a test

2 years agoMerge pull request #14868 from vyushut/flux_sparsity_tests
Wolfgang Bangerth [Mon, 13 Mar 2023 23:56:04 +0000 (17:56 -0600)]
Merge pull request #14868 from vyushut/flux_sparsity_tests

make_flux_sparsity_pattern() revision

2 years agoMerge pull request #14881 from kronbichler/reduce_header_inclusions
Wolfgang Bangerth [Mon, 13 Mar 2023 23:54:15 +0000 (17:54 -0600)]
Merge pull request #14881 from kronbichler/reduce_header_inclusions

Reduce header inclusions

2 years agoMerge pull request #14851 from bangerth/69-3
Timo Heister [Mon, 13 Mar 2023 22:43:31 +0000 (18:43 -0400)]
Merge pull request #14851 from bangerth/69-3

Rename a variable in step-69 to make its purpose clearer.

2 years agoMerge pull request #14562 from peterrum/add_parameter_no_action
Wolfgang Bangerth [Mon, 13 Mar 2023 21:42:13 +0000 (15:42 -0600)]
Merge pull request #14562 from peterrum/add_parameter_no_action

ParameterHandler::add_parameter(): do not call action

2 years agoImplement functions to compute and store mapping information for a vector of cells... 14809/head
Maximilian Bergbauer [Wed, 18 Jan 2023 11:55:42 +0000 (12:55 +0100)]
Implement functions to compute and store mapping information for a vector of cells/faces

2 years agoMerge pull request #14691 from nlsmrg/fix-ucd-to-deal-numbering
Martin Kronbichler [Mon, 13 Mar 2023 19:59:11 +0000 (20:59 +0100)]
Merge pull request #14691 from nlsmrg/fix-ucd-to-deal-numbering

Fix vertex numbering from deal to UCD

2 years agoReduce header inclusions 14881/head
Martin Kronbichler [Mon, 13 Mar 2023 18:13:45 +0000 (19:13 +0100)]
Reduce header inclusions

2 years agoboth 2D and 3D cases with sparsity pattern printed out; the test description is added... 14868/head
Vladimir Yushutin [Mon, 13 Mar 2023 17:51:28 +0000 (13:51 -0400)]
both 2D and 3D cases with sparsity pattern printed out; the test description is added; headers are trimmed;

2 years agoMerge pull request #14880 from masterleinad/fix_cuda_matrix_free_assert
Bruno Turcksin [Mon, 13 Mar 2023 17:19:47 +0000 (13:19 -0400)]
Merge pull request #14880 from masterleinad/fix_cuda_matrix_free_assert

2 years agoMerge pull request #14878 from drwells/redo-fe-system-copy
Martin Kronbichler [Mon, 13 Mar 2023 16:39:34 +0000 (17:39 +0100)]
Merge pull request #14878 from drwells/redo-fe-system-copy

Redo some indexing inside FESystem.

2 years agoMark more functions used in Assert as DEAL_II_HOST_DEVICE 14880/head
Daniel Arndt [Mon, 13 Mar 2023 13:13:05 +0000 (13:13 +0000)]
Mark more functions used in Assert as DEAL_II_HOST_DEVICE

2 years agoRedo some indexing inside FESystem. 14878/head
David Wells [Sun, 12 Mar 2023 22:36:15 +0000 (18:36 -0400)]
Redo some indexing inside FESystem.

This function takes up about 3% of the total runtime for an application I'm
working on. We can reduce that cost by nearly 50% by moving some checks outside
of loops and explicitly using std::copy(), which assumes the inputs are not
aliased, rather than for-loops.

2 years agoMerge pull request #14856 from bangerth/concepts
Daniel Arndt [Mon, 13 Mar 2023 11:25:23 +0000 (07:25 -0400)]
Merge pull request #14856 from bangerth/concepts

[C++20] Annotate the VectorTools functions with vector concepts.

2 years agoMerge pull request #14863 from bangerth/69-7
Martin Kronbichler [Mon, 13 Mar 2023 10:20:08 +0000 (11:20 +0100)]
Merge pull request #14863 from bangerth/69-7

Fix a missing transpose.

2 years agoFix a missing transpose. 14863/head
Wolfgang Bangerth [Thu, 9 Mar 2023 03:48:08 +0000 (20:48 -0700)]
Fix a missing transpose.

2 years agoMerge pull request #14860 from bangerth/69-4
David Wells [Sun, 12 Mar 2023 20:55:10 +0000 (16:55 -0400)]
Merge pull request #14860 from bangerth/69-4

Make an input variable in step-69 'const'.

2 years agoMerge pull request #14862 from bangerth/69-6
David Wells [Sun, 12 Mar 2023 20:54:32 +0000 (16:54 -0400)]
Merge pull request #14862 from bangerth/69-6

step-69: Use commonly used name for time step number.

2 years agoMerge pull request #14869 from masterleinad/kokkos_threads_init
David Wells [Sun, 12 Mar 2023 20:53:08 +0000 (16:53 -0400)]
Merge pull request #14869 from masterleinad/kokkos_threads_init

Initialize Kokkos with MultithreadInfo::n_threads()

2 years agoMerge pull request #14875 from bangerth/message-2
Peter Munch [Sun, 12 Mar 2023 12:14:21 +0000 (13:14 +0100)]
Merge pull request #14875 from bangerth/message-2

Minor improvement to an error message about an unsupported case.

2 years agoMerge pull request #14876 from bangerth/message
Peter Munch [Sun, 12 Mar 2023 12:13:53 +0000 (13:13 +0100)]
Merge pull request #14876 from bangerth/message

Minor improvement to an error message.

2 years agoMerge pull request #14874 from masterleinad/replace_if_debug
Timo Heister [Sat, 11 Mar 2023 18:48:42 +0000 (13:48 -0500)]
Merge pull request #14874 from masterleinad/replace_if_debug

Replace #if DEBUG with #ifdef DEBUG

2 years agoAdd comments and avoid a temporary std::string 14869/head
Daniel Arndt [Fri, 10 Mar 2023 21:28:39 +0000 (16:28 -0500)]
Add comments and avoid a temporary std::string

2 years agoMinor improvement to an error message about an unsupported case. 14875/head
Wolfgang Bangerth [Fri, 10 Mar 2023 21:25:35 +0000 (14:25 -0700)]
Minor improvement to an error message about an unsupported case.

2 years agoMinor improvement to an error message. 14876/head
Wolfgang Bangerth [Fri, 10 Mar 2023 21:24:08 +0000 (14:24 -0700)]
Minor improvement to an error message.

2 years agoReplace #if DEBUG with #ifdef DEBUG 14874/head
Daniel Arndt [Fri, 10 Mar 2023 20:53:53 +0000 (15:53 -0500)]
Replace #if DEBUG with #ifdef DEBUG

2 years agoa test is added: make_flux_sparsity_pattern() is run with a face filter which outputs...
Vladimir Yushutin [Fri, 10 Mar 2023 02:48:14 +0000 (21:48 -0500)]
a test is added: make_flux_sparsity_pattern() is run with a face filter which outputs to deallog. This should happen exactly once for every face.

2 years agoTry making clang-tidy happy
Daniel Arndt [Thu, 9 Mar 2023 22:52:29 +0000 (17:52 -0500)]
Try making clang-tidy happy

2 years agoBackport to Kokkos before 3.7.00
Daniel Arndt [Thu, 9 Mar 2023 22:46:37 +0000 (17:46 -0500)]
Backport to Kokkos before 3.7.00

2 years agoWork around a doxygen problem. 14856/head
Wolfgang Bangerth [Thu, 9 Mar 2023 20:27:51 +0000 (13:27 -0700)]
Work around a doxygen problem.

Specifically, do not show 'requires' clauses to doxygen since it has
trouble parsing them and then stalls the CI.

2 years agoInitialize Kokkos with MultithreadInfo::n_threads()
Daniel Arndt [Thu, 9 Mar 2023 18:50:19 +0000 (13:50 -0500)]
Initialize Kokkos with MultithreadInfo::n_threads()

2 years agoAnnotate the VectorTools functions with vector concepts.
Wolfgang Bangerth [Mon, 6 Mar 2023 18:49:46 +0000 (11:49 -0700)]
Annotate the VectorTools functions with vector concepts.

2 years agoMerge pull request #14861 from bangerth/69-5
Matthias Maier [Thu, 9 Mar 2023 15:31:40 +0000 (15:31 +0000)]
Merge pull request #14861 from bangerth/69-5

Use better variable names in step-69.

2 years agoMerge pull request #14857 from bangerth/simplify
Martin Kronbichler [Thu, 9 Mar 2023 13:06:17 +0000 (14:06 +0100)]
Merge pull request #14857 from bangerth/simplify

Simplify an exception definition

2 years agoMerge pull request #14360 from jh66637/get_vertices_in_cgal_order_face_iter
Peter Munch [Thu, 9 Mar 2023 06:24:59 +0000 (07:24 +0100)]
Merge pull request #14360 from jh66637/get_vertices_in_cgal_order_face_iter

Get vertices in CGAL order on face

2 years agostep-69: Use commonly used name for time step number. 14862/head
Wolfgang Bangerth [Thu, 9 Mar 2023 03:30:32 +0000 (20:30 -0700)]
step-69: Use commonly used name for time step number.

2 years agoAlways let doxygen see concepts.
Wolfgang Bangerth [Thu, 9 Mar 2023 02:55:36 +0000 (19:55 -0700)]
Always let doxygen see concepts.

2 years agoIntroduce a concept that tests whether something a (writable) vector.
Wolfgang Bangerth [Mon, 6 Mar 2023 18:30:01 +0000 (11:30 -0700)]
Introduce a concept that tests whether something a (writable) vector.

2 years agoLet doxygen know how to handle 'requires' expressions.
Wolfgang Bangerth [Thu, 9 Mar 2023 02:55:53 +0000 (19:55 -0700)]
Let doxygen know how to handle 'requires' expressions.

2 years agoUse better variable names in step-69. 14861/head
Wolfgang Bangerth [Thu, 9 Mar 2023 03:11:35 +0000 (20:11 -0700)]
Use better variable names in step-69.

2 years agoMake an input variable 'const'. 14860/head
Wolfgang Bangerth [Thu, 9 Mar 2023 02:56:46 +0000 (19:56 -0700)]
Make an input variable 'const'.

2 years agoAdjust tests. 14857/head
Wolfgang Bangerth [Wed, 8 Mar 2023 18:09:20 +0000 (11:09 -0700)]
Adjust tests.

2 years agoRemove another avoidable use of 'typename ...::type'.
Wolfgang Bangerth [Wed, 8 Mar 2023 13:25:28 +0000 (06:25 -0700)]
Remove another avoidable use of 'typename ...::type'.

2 years agoUse std::common_type_t<...> instead of typename std::common_type<...>::type.
Wolfgang Bangerth [Wed, 8 Mar 2023 13:16:23 +0000 (06:16 -0700)]
Use std::common_type_t<...> instead of typename std::common_type<...>::type.

2 years agoMerge pull request #14853 from bangerth/22
Martin Kronbichler [Wed, 8 Mar 2023 09:20:07 +0000 (10:20 +0100)]
Merge pull request #14853 from bangerth/22

Simplify a ?: expression in step-22.

2 years agoMerge pull request #14852 from bangerth/doc-54
Martin Kronbichler [Wed, 8 Mar 2023 09:12:42 +0000 (10:12 +0100)]
Merge pull request #14852 from bangerth/doc-54

Clarify documentation.

2 years agoMerge pull request #14855 from bangerth/fix-concepts
Martin Kronbichler [Wed, 8 Mar 2023 09:10:09 +0000 (10:10 +0100)]
Merge pull request #14855 from bangerth/fix-concepts

Fix a mistaken 'requires' annotation.

2 years agoRename a variable in step-69 to make its purpose clearer. 14851/head
Wolfgang Bangerth [Tue, 7 Mar 2023 21:40:11 +0000 (14:40 -0700)]
Rename a variable in step-69 to make its purpose clearer.

2 years agoFix a mistaken 'requires' annotation. 14855/head
Wolfgang Bangerth [Wed, 8 Mar 2023 01:21:02 +0000 (18:21 -0700)]
Fix a mistaken 'requires' annotation.

2 years agoSimplify a ?: expression. 14853/head
Wolfgang Bangerth [Tue, 7 Mar 2023 21:53:09 +0000 (14:53 -0700)]
Simplify a ?: expression.

2 years agoClarify documentation. 14852/head
Wolfgang Bangerth [Tue, 7 Mar 2023 21:46:50 +0000 (14:46 -0700)]
Clarify documentation.

2 years agoMerge pull request #14842 from bangerth/rvalue-ref
Martin Kronbichler [Tue, 7 Mar 2023 08:20:34 +0000 (09:20 +0100)]
Merge pull request #14842 from bangerth/rvalue-ref

Do not allow assigning to rvalue references of VectorizedArray.

2 years agoFix tests 14691/head
Nils Margenberg [Tue, 7 Mar 2023 07:34:15 +0000 (08:34 +0100)]
Fix tests

2 years agoIntroduce local vertex numberings in grid_in and grid_out
Nils Margenberg [Thu, 9 Feb 2023 08:09:30 +0000 (09:09 +0100)]
Introduce local vertex numberings in grid_in and grid_out

2 years agoAdd changelog entry
Nils Margenberg [Sun, 22 Jan 2023 13:48:44 +0000 (14:48 +0100)]
Add changelog entry

2 years agoFix vertex numbering from deal to UCD
Nils Margenberg [Tue, 17 Jan 2023 11:49:38 +0000 (12:49 +0100)]
Fix vertex numbering from deal to UCD

2 years agoMerge pull request #14846 from sebproell/array-view-aligned-vector
Wolfgang Bangerth [Tue, 7 Mar 2023 02:37:31 +0000 (19:37 -0700)]
Merge pull request #14846 from sebproell/array-view-aligned-vector

make_array_view overload for AlignedVector

2 years agoMerge pull request #14751 from masterleinad/clang_cuda
Matthias Maier [Tue, 7 Mar 2023 00:14:24 +0000 (00:14 +0000)]
Merge pull request #14751 from masterleinad/clang_cuda

Fix compiling for the Kokkos CUDA backend using clang

2 years agoMerge pull request #14848 from tamiko/print_compiler_invocation
Matthias Maier [Tue, 7 Mar 2023 00:01:10 +0000 (00:01 +0000)]
Merge pull request #14848 from tamiko/print_compiler_invocation

CI: print full compiler command line

2 years agoMerge pull request #14847 from masterleinad/print_detailed_log
Daniel Arndt [Mon, 6 Mar 2023 21:11:37 +0000 (16:11 -0500)]
Merge pull request #14847 from masterleinad/print_detailed_log

2 years agoCI: print full compiler command line 14848/head
Matthias Maier [Mon, 6 Mar 2023 20:59:44 +0000 (14:59 -0600)]
CI: print full compiler command line

This commit changes the build command to "make VERBOSE=1 -j2" which will
print the full compile command. While this makes the output larger it is
nevertheless very useful for understanding what final command line was
used for compilation and linkage.

2 years agoPrint detailed.log instead of archiving it 14847/head
Daniel Arndt [Mon, 6 Mar 2023 17:03:40 +0000 (12:03 -0500)]
Print detailed.log instead of archiving it

2 years agomake_array_view overload for AlignedVector 14846/head
Sebastian Proell [Mon, 6 Mar 2023 15:52:26 +0000 (16:52 +0100)]
make_array_view overload for AlignedVector

2 years agoMerge pull request #14806 from tjhei/zlib_debug_linker
Daniel Arndt [Mon, 6 Mar 2023 12:36:48 +0000 (07:36 -0500)]
Merge pull request #14806 from tjhei/zlib_debug_linker

2 years agoAdd a changelog entry. 14842/head
Wolfgang Bangerth [Sun, 5 Mar 2023 12:21:58 +0000 (05:21 -0700)]
Add a changelog entry.

2 years agoDo not allow assigning to rvalue references of VectorizedArray.
Wolfgang Bangerth [Sun, 5 Mar 2023 10:20:52 +0000 (03:20 -0700)]
Do not allow assigning to rvalue references of VectorizedArray.

2 years agoMerge pull request #14839 from sebproell/symmetric-tensor-const-accessor
Martin Kronbichler [Fri, 3 Mar 2023 18:52:25 +0000 (19:52 +0100)]
Merge pull request #14839 from sebproell/symmetric-tensor-const-accessor

SymmetricTensor access returns const reference

2 years agoMerge pull request #14829 from drwells/mapping-center-simplex
Daniel Arndt [Fri, 3 Mar 2023 17:32:17 +0000 (18:32 +0100)]
Merge pull request #14829 from drwells/mapping-center-simplex

2 years agoMerge pull request #14836 from bangerth/concepts
Matthias Maier [Fri, 3 Mar 2023 15:49:42 +0000 (15:49 +0000)]
Merge pull request #14836 from bangerth/concepts

Play with C++20 concepts

2 years agoSymmetricTensor access returns const reference 14839/head
Sebastian Proell [Fri, 3 Mar 2023 14:42:06 +0000 (15:42 +0100)]
SymmetricTensor access returns const reference

2 years agoMake Mapping::get_center() work with simplices. 14829/head
David Wells [Sat, 25 Feb 2023 20:28:13 +0000 (15:28 -0500)]
Make Mapping::get_center() work with simplices.

2 years agoMerge pull request #14838 from sebproell/deviator-vectorization
Martin Kronbichler [Fri, 3 Mar 2023 13:59:56 +0000 (14:59 +0100)]
Merge pull request #14838 from sebproell/deviator-vectorization

Fix SymmetricTensor::deviator for VectorizedArray

2 years agoFix SymmetricTensor::deviator for VectorizedArray 14838/head
Sebastian Proell [Thu, 2 Mar 2023 14:17:00 +0000 (15:17 +0100)]
Fix SymmetricTensor::deviator for VectorizedArray

2 years agoGet vertices in CGAL order on face 14360/head
Johannes Heinz [Wed, 25 Jan 2023 13:50:10 +0000 (14:50 +0100)]
Get vertices in CGAL order on face

2 years agoIntroduce DEAL_II_HOST 14751/head
Daniel Arndt [Thu, 2 Mar 2023 08:52:14 +0000 (09:52 +0100)]
Introduce DEAL_II_HOST

2 years agoAdd a check for concepts to the C++20 test. 14836/head
Wolfgang Bangerth [Thu, 2 Mar 2023 10:26:09 +0000 (03:26 -0700)]
Add a check for concepts to the C++20 test.

2 years agoAdd a 'requires' clause to class DoFHandler.
Wolfgang Bangerth [Sun, 26 Feb 2023 13:26:48 +0000 (06:26 -0700)]
Add a 'requires' clause to class DoFHandler.

2 years agoAdd a 'requires' clause to class Triangulation.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:49:37 +0000 (14:49 -0700)]
Add a 'requires' clause to class Triangulation.

2 years agoAdd a 'requires' clause to class Point.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:47:59 +0000 (14:47 -0700)]
Add a 'requires' clause to class Point.

2 years agoIntroduce a concept to check for dimensions.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:46:33 +0000 (14:46 -0700)]
Introduce a concept to check for dimensions.

2 years agoIntroduce a macro to use for 'requires' clauses.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:46:04 +0000 (14:46 -0700)]
Introduce a macro to use for 'requires' clauses.

2 years agoMerge pull request #14727 from jh66637/mapped_vertices_of_face
David Wells [Wed, 1 Mar 2023 13:40:33 +0000 (08:40 -0500)]
Merge pull request #14727 from jh66637/mapped_vertices_of_face

Get mapped vertices of face

2 years agoMerge pull request #14832 from bangerth/invalid
Martin Kronbichler [Tue, 28 Feb 2023 20:34:11 +0000 (21:34 +0100)]
Merge pull request #14832 from bangerth/invalid

Avoid some more instantiations of class Triangulation for invalid arguments.

2 years agoMerge pull request #14830 from bangerth/glossary-lumped
Timo Heister [Tue, 28 Feb 2023 02:40:53 +0000 (21:40 -0500)]
Merge pull request #14830 from bangerth/glossary-lumped

Define what the "lumped mass matrix is".

2 years agoReplace KOKKOS_CONSTEXPR_FUNCTION
Daniel Arndt [Mon, 27 Feb 2023 21:36:46 +0000 (22:36 +0100)]
Replace KOKKOS_CONSTEXPR_FUNCTION

2 years agoReference the glossary entry relating to the lumped mass matrix. 14830/head
Wolfgang Bangerth [Fri, 24 Feb 2023 11:52:20 +0000 (04:52 -0700)]
Reference the glossary entry relating to the lumped mass matrix.

2 years agoGet mapped vertices of face 14727/head
Johannes Heinz [Wed, 25 Jan 2023 13:38:02 +0000 (14:38 +0100)]
Get mapped vertices of face

2 years agoMerge pull request #14834 from drwells/fix-array-access-warning
Timo Heister [Mon, 27 Feb 2023 01:59:32 +0000 (20:59 -0500)]
Merge pull request #14834 from drwells/fix-array-access-warning

Fix an array index warning.

2 years agoMerge pull request #14833 from simonsticko/error_message_grammar_fix
David Wells [Sun, 26 Feb 2023 22:00:09 +0000 (17:00 -0500)]
Merge pull request #14833 from simonsticko/error_message_grammar_fix

Fix grammar in an error message.

2 years agoFix an array index warning. 14834/head
David Wells [Sun, 26 Feb 2023 21:58:50 +0000 (16:58 -0500)]
Fix an array index warning.

2 years agoFix grammar in an error message. 14833/head
Simon Sticko [Sun, 26 Feb 2023 18:06:38 +0000 (19:06 +0100)]
Fix grammar in an error message.

2 years agoDefine the 'lumped mass matrix'.
Wolfgang Bangerth [Fri, 24 Feb 2023 11:47:46 +0000 (04:47 -0700)]
Define the 'lumped mass matrix'.

2 years agoUse 'nullptr' to initialize pointers. 14832/head
Wolfgang Bangerth [Sun, 26 Feb 2023 13:23:16 +0000 (06:23 -0700)]
Use 'nullptr' to initialize pointers.

2 years agoAvoid some more instantiations of class Triangulation for invalid arguments.
Wolfgang Bangerth [Sat, 25 Feb 2023 22:41:16 +0000 (15:41 -0700)]
Avoid some more instantiations of class Triangulation for invalid arguments.

2 years agoMerge pull request #14824 from masterleinad/restrict_tpetra_vector_instantiations
Peter Munch [Sun, 26 Feb 2023 07:21:55 +0000 (08:21 +0100)]
Merge pull request #14824 from masterleinad/restrict_tpetra_vector_instantiations

Only instantiate TpetraWrappers::Vector for types that have explicit instantiations in Tpetra


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.