]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Mon, 27 Feb 2023 11:07:53 +0000 (12:07 +0100)]
Also fix other case
Martin Kronbichler [Sun, 26 Feb 2023 22:29:07 +0000 (23:29 +0100)]
Changelog
Martin Kronbichler [Sun, 26 Feb 2023 22:24:54 +0000 (23:24 +0100)]
Fix bug in result of SolverCG when run in interleaved mode
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
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 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 [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
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
Sebastian Proell [Fri, 3 Mar 2023 14:42:06 +0000 (15:42 +0100)]
SymmetricTensor access returns const reference
David Wells [Sat, 25 Feb 2023 20:28:13 +0000 (15:28 -0500)]
Make Mapping::get_center() work with simplices.
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
Sebastian Proell [Thu, 2 Mar 2023 14:17:00 +0000 (15:17 +0100)]
Fix SymmetricTensor::deviator for VectorizedArray
Johannes Heinz [Wed, 25 Jan 2023 13:50:10 +0000 (14:50 +0100)]
Get vertices in CGAL order on face
Daniel Arndt [Thu, 2 Mar 2023 08:52:14 +0000 (09:52 +0100)]
Introduce DEAL_II_HOST
Wolfgang Bangerth [Thu, 2 Mar 2023 10:26:09 +0000 (03:26 -0700)]
Add a check for concepts to the C++20 test.
Wolfgang Bangerth [Sun, 26 Feb 2023 13:26:48 +0000 (06:26 -0700)]
Add a 'requires' clause to class DoFHandler.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:49:37 +0000 (14:49 -0700)]
Add a 'requires' clause to class Triangulation.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:47:59 +0000 (14:47 -0700)]
Add a 'requires' clause to class Point.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:46:33 +0000 (14:46 -0700)]
Introduce a concept to check for dimensions.
Wolfgang Bangerth [Sat, 25 Feb 2023 21:46:04 +0000 (14:46 -0700)]
Introduce a macro to use for 'requires' clauses.
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
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.
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.