]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Thu, 16 Mar 2023 10:21:05 +0000 (11:21 +0100)]
Merge pull request #14900 from peterrum/feeval_docu
Different documentation updates in `matrix_free`
Wolfgang Bangerth [Thu, 16 Mar 2023 03:54:46 +0000 (21:54 -0600)]
Merge pull request #14898 from masterleinad/limit_friends_dof_handler_triangulation
Limit friend declarations for DofHandler and Triangulation to the same template arguments
Daniel Arndt [Thu, 16 Mar 2023 00:23:51 +0000 (20:23 -0400)]
Merge pull request #14890 from peterrum/CellWiseInverse
Daniel Arndt [Wed, 15 Mar 2023 17:48:34 +0000 (13:48 -0400)]
Limit friend declarations for DofHandler and Triangulation to the same template parameters
Daniel Arndt [Wed, 15 Mar 2023 22:24:59 +0000 (18:24 -0400)]
Merge pull request #14897 from masterleinad/fix_tpetra_concepts
Peter Munch [Wed, 15 Mar 2023 15:10:34 +0000 (16:10 +0100)]
Make comments more consistent
Wolfgang Bangerth [Wed, 15 Mar 2023 20:03:15 +0000 (14:03 -0600)]
Merge pull request #14865 from kronbichler/lapack_eigenvectors
Expose eigenvectors of LAPACKFullMatrix
Peter Munch [Wed, 15 Mar 2023 19:44:11 +0000 (20:44 +0100)]
Merge pull request #14896 from sebproell/array-view-missing-relatesalso
Doxygen: fix missing related link in ArrayView
Daniel Arndt [Wed, 15 Mar 2023 17:39:05 +0000 (13:39 -0400)]
Declare remaining specialization of is_dealii_vector_type as inline constexpr
Martin Kronbichler [Wed, 15 Mar 2023 17:31:32 +0000 (18:31 +0100)]
Merge pull request #14894 from peterrum/fe_eval_flags_docu
FEEvaluation: use EvaluationFlags in documentation
Daniel Arndt [Wed, 15 Mar 2023 17:25:48 +0000 (13:25 -0400)]
Fix concepts support for TpetraWrappers::Vector
Sebastian Proell [Wed, 15 Mar 2023 17:20:31 +0000 (18:20 +0100)]
Doxygen: fix missing related link in ArrayView
Wolfgang Bangerth [Wed, 15 Mar 2023 16:48:56 +0000 (10:48 -0600)]
Merge pull request #14892 from peterrum/VectorizedArrayTrait_use
Use VectorizedArrayTrait
Peter Munch [Wed, 15 Mar 2023 09:52:04 +0000 (10:52 +0100)]
CellWiseInverse: extend comments
Peter Munch [Wed, 15 Mar 2023 14:53:11 +0000 (15:53 +0100)]
FEEvaluation: use EvaluationFlags in docu
Peter Munch [Wed, 15 Mar 2023 13:29:30 +0000 (14:29 +0100)]
Use VectorizedArrayTrait
Marc Fehling [Wed, 15 Mar 2023 12:11:50 +0000 (06:11 -0600)]
Merge pull request #14887 from drwells/parse-and-create-simplices
Add parse and create functions for simplices.
Marc Fehling [Wed, 15 Mar 2023 12:11:39 +0000 (06:11 -0600)]
Merge pull request #14888 from GrahamBenHarper/doxygen_darkmode_table
Update doxygen stylesheet to only use a white table.tutorial in light mode
Marc Fehling [Wed, 15 Mar 2023 12:11:19 +0000 (06:11 -0600)]
Merge pull request #14889 from peterrum/hessian_assert
Clean up assert
Peter Munch [Wed, 15 Mar 2023 07:35:55 +0000 (08:35 +0100)]
Clean up assert
Graham Harper [Tue, 14 Mar 2023 20:52:43 +0000 (14:52 -0600)]
Update doxygen stylesheet to only use a white table.tutorial in light mode (not dark mode)
David Wells [Tue, 14 Mar 2023 19:26:23 +0000 (15:26 -0400)]
Add parse and create functions for simplices.
Peter Munch [Tue, 14 Mar 2023 13:35:01 +0000 (14:35 +0100)]
Merge pull request #14605 from peterrum/cgs_block_vectors
Classical Gram-Schmidt for block vectors
Martin Kronbichler [Mon, 13 Mar 2023 18:13:01 +0000 (19:13 +0100)]
Add matrix with singular eigenvector matrix
Martin Kronbichler [Mon, 13 Mar 2023 17:42:24 +0000 (18:42 +0100)]
Add test case for complex eigenvalues and eigenvectors
Martin Kronbichler [Mon, 13 Mar 2023 17:42:03 +0000 (18:42 +0100)]
Return eigenvectors as full matrix. Fix complex case
Martin Kronbichler [Thu, 9 Mar 2023 14:15:13 +0000 (15:15 +0100)]
Changelog
Martin Kronbichler [Thu, 9 Mar 2023 14:15:01 +0000 (15:15 +0100)]
Add test case
Martin Kronbichler [Thu, 9 Mar 2023 14:14:49 +0000 (15:14 +0100)]
Expose eigenvectors of LAPACKFullMatrix
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
Peter Munch [Wed, 21 Dec 2022 19:38:58 +0000 (20:38 +0100)]
Classical Gram-Schmidt for block vectors
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
Timo Heister [Tue, 14 Mar 2023 01:22:30 +0000 (21:22 -0400)]
clean up a test
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
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
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.
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
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
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
Martin Kronbichler [Mon, 13 Mar 2023 18:13:45 +0000 (19:13 +0100)]
Reduce header inclusions
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;
Bruno Turcksin [Mon, 13 Mar 2023 17:19:47 +0000 (13:19 -0400)]
Merge pull request #14880 from masterleinad/fix_cuda_matrix_free_assert
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.
Daniel Arndt [Mon, 13 Mar 2023 13:13:05 +0000 (13:13 +0000)]
Mark more functions used in Assert as DEAL_II_HOST_DEVICE
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.
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.
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.
Wolfgang Bangerth [Thu, 9 Mar 2023 03:48:08 +0000 (20:48 -0700)]
Fix a missing transpose.
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'.
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.
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()
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.
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.
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
Daniel Arndt [Fri, 10 Mar 2023 21:28:39 +0000 (16:28 -0500)]
Add comments and avoid a temporary std::string
Wolfgang Bangerth [Fri, 10 Mar 2023 21:25:35 +0000 (14:25 -0700)]
Minor improvement to an error message about an unsupported case.
Wolfgang Bangerth [Fri, 10 Mar 2023 21:24:08 +0000 (14:24 -0700)]
Minor improvement to an error message.
Daniel Arndt [Fri, 10 Mar 2023 20:53:53 +0000 (15:53 -0500)]
Replace #if DEBUG with #ifdef DEBUG
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.
Daniel Arndt [Thu, 9 Mar 2023 22:52:29 +0000 (17:52 -0500)]
Try making clang-tidy happy
Daniel Arndt [Thu, 9 Mar 2023 22:46:37 +0000 (17:46 -0500)]
Backport to Kokkos before 3.7.00
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.
Daniel Arndt [Thu, 9 Mar 2023 18:50:19 +0000 (13:50 -0500)]
Initialize Kokkos with MultithreadInfo::n_threads()
Wolfgang Bangerth [Mon, 6 Mar 2023 18:49:46 +0000 (11:49 -0700)]
Annotate the VectorTools functions with vector concepts.
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.
Martin Kronbichler [Thu, 9 Mar 2023 13:06:17 +0000 (14:06 +0100)]
Merge pull request #14857 from bangerth/simplify
Simplify an exception definition
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
Wolfgang Bangerth [Thu, 9 Mar 2023 03:30:32 +0000 (20:30 -0700)]
step-69: Use commonly used name for time step number.
Wolfgang Bangerth [Thu, 9 Mar 2023 02:55:36 +0000 (19:55 -0700)]
Always let doxygen see concepts.
Wolfgang Bangerth [Mon, 6 Mar 2023 18:30:01 +0000 (11:30 -0700)]
Introduce a concept that tests whether something a (writable) vector.
Wolfgang Bangerth [Thu, 9 Mar 2023 02:55:53 +0000 (19:55 -0700)]
Let doxygen know how to handle 'requires' expressions.
Wolfgang Bangerth [Thu, 9 Mar 2023 03:11:35 +0000 (20:11 -0700)]
Use better variable names in step-69.
Wolfgang Bangerth [Thu, 9 Mar 2023 02:56:46 +0000 (19:56 -0700)]
Make an input variable 'const'.
Wolfgang Bangerth [Wed, 8 Mar 2023 18:09:20 +0000 (11:09 -0700)]
Adjust tests.
Wolfgang Bangerth [Wed, 8 Mar 2023 13:25:28 +0000 (06:25 -0700)]
Remove another avoidable use of 'typename ...::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.
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.
Martin Kronbichler [Wed, 8 Mar 2023 09:12:42 +0000 (10:12 +0100)]
Merge pull request #14852 from bangerth/doc-54
Clarify documentation.
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.
Wolfgang Bangerth [Tue, 7 Mar 2023 21:40:11 +0000 (14:40 -0700)]
Rename a variable in step-69 to make its purpose clearer.
Wolfgang Bangerth [Wed, 8 Mar 2023 01:21:02 +0000 (18:21 -0700)]
Fix a mistaken 'requires' annotation.
Wolfgang Bangerth [Tue, 7 Mar 2023 21:53:09 +0000 (14:53 -0700)]
Simplify a ?: expression.
Wolfgang Bangerth [Tue, 7 Mar 2023 21:46:50 +0000 (14:46 -0700)]
Clarify documentation.
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.
Nils Margenberg [Tue, 7 Mar 2023 07:34:15 +0000 (08:34 +0100)]
Fix tests
Nils Margenberg [Thu, 9 Feb 2023 08:09:30 +0000 (09:09 +0100)]
Introduce local vertex numberings in grid_in and grid_out
Nils Margenberg [Sun, 22 Jan 2023 13:48:44 +0000 (14:48 +0100)]
Add changelog entry
Nils Margenberg [Tue, 17 Jan 2023 11:49:38 +0000 (12:49 +0100)]
Fix vertex numbering from deal to UCD
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
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
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
Daniel Arndt [Mon, 6 Mar 2023 21:11:37 +0000 (16:11 -0500)]
Merge pull request #14847 from masterleinad/print_detailed_log
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.
Daniel Arndt [Mon, 6 Mar 2023 17:03:40 +0000 (12:03 -0500)]
Print detailed.log instead of archiving it
Sebastian Proell [Mon, 6 Mar 2023 15:52:26 +0000 (16:52 +0100)]
make_array_view overload for AlignedVector
Daniel Arndt [Mon, 6 Mar 2023 12:36:48 +0000 (07:36 -0500)]
Merge pull request #14806 from tjhei/zlib_debug_linker
Wolfgang Bangerth [Sun, 5 Mar 2023 12:21:58 +0000 (05:21 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Sun, 5 Mar 2023 10:20:52 +0000 (03:20 -0700)]
Do not allow assigning to rvalue references of VectorizedArray.
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
Daniel Arndt [Fri, 3 Mar 2023 17:32:17 +0000 (18:32 +0100)]
Merge pull request #14829 from drwells/mapping-center-simplex
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.