]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Fri, 7 Jan 2022 10:00:11 +0000 (11:00 +0100)]
Fix RemotePointEvalution::marked_vertices for vectors with only false
Matthias Maier [Fri, 7 Jan 2022 06:40:04 +0000 (00:40 -0600)]
Merge pull request #13183 from bangerth/simplify
Simplify some code.
Matthias Maier [Fri, 7 Jan 2022 06:39:54 +0000 (00:39 -0600)]
Merge pull request #13182 from drwells/add-index-checks
Add some more index range checks.
Matthias Maier [Fri, 7 Jan 2022 06:39:41 +0000 (00:39 -0600)]
Merge pull request #13178 from peterrum/rpe_marked_vertices
RemotePointEvalution: pass marked_vertices
Wolfgang Bangerth [Tue, 4 Jan 2022 20:31:59 +0000 (13:31 -0700)]
Simplify some code.
Wolfgang Bangerth [Thu, 6 Jan 2022 21:41:38 +0000 (14:41 -0700)]
Merge pull request #13177 from peterrum/point_values_fix_types_2
FEPointEvaluation: fix types for multiple components
Wolfgang Bangerth [Thu, 6 Jan 2022 21:36:34 +0000 (14:36 -0700)]
Merge pull request #13176 from tamiko/add_changelog
OneAPI compatibility: fix most of the API incompatibilities
David Wells [Thu, 6 Jan 2022 20:34:35 +0000 (15:34 -0500)]
Merge pull request #13147 from bangerth/mpi
Add a bit of documentation to MPI::compute_point_to_point_communication_pattern()
David Wells [Thu, 6 Jan 2022 20:30:30 +0000 (15:30 -0500)]
Add some more index range checks.
We presently segmentation fault with #13179 (the draft intel oneAPI patch) here
since ptr and data are both empty.
Jean-Paul Pelteret [Thu, 6 Jan 2022 18:24:54 +0000 (19:24 +0100)]
Merge pull request #13174 from bangerth/44
Update step-44 documentation.
Peter Munch [Thu, 6 Jan 2022 12:47:27 +0000 (13:47 +0100)]
RemotePointEvalution: pass marked_vertices
David Wells [Thu, 6 Jan 2022 16:16:11 +0000 (11:16 -0500)]
Merge pull request #13168 from bangerth/fe-face
Fix a bug in FE_Face.
Matthias Maier [Thu, 6 Jan 2022 14:15:23 +0000 (08:15 -0600)]
provide hash operator to tbb::concurrent_unordered_map
Matthias Maier [Thu, 6 Jan 2022 13:13:41 +0000 (07:13 -0600)]
port workstream.h to oneAPI
Matthias Maier [Thu, 6 Jan 2022 12:36:58 +0000 (06:36 -0600)]
port multithread_info.cc to oneAPI
Daniel Arndt [Thu, 6 Jan 2022 14:25:59 +0000 (09:25 -0500)]
Merge pull request #13175 from bangerth/changelog
Peter Munch [Thu, 6 Jan 2022 12:45:28 +0000 (13:45 +0100)]
FEPointEvaluation: fix types for multiple components
Wolfgang Bangerth [Thu, 6 Jan 2022 11:54:04 +0000 (04:54 -0700)]
Add a changelog entry.
Matthias Maier [Thu, 6 Jan 2022 11:51:29 +0000 (05:51 -0600)]
Merge pull request #13152 from peterrum/PreconditionRelaxation_refactoring
Refactor PreconditionRelaxation
Matthias Maier [Thu, 6 Jan 2022 11:50:27 +0000 (05:50 -0600)]
Merge pull request #13172 from bangerth/length
Use std::string::size() instead of std::string::length().
Wolfgang Bangerth [Thu, 6 Jan 2022 11:49:17 +0000 (04:49 -0700)]
Update step-44 documentation.
Wolfgang Bangerth [Thu, 6 Jan 2022 11:47:44 +0000 (04:47 -0700)]
Update test output.
Wolfgang Bangerth [Thu, 6 Jan 2022 11:03:58 +0000 (04:03 -0700)]
Merge pull request #13173 from peterrum/point_values_fix_types
VectorTools::point_values(): fix types
Wolfgang Bangerth [Thu, 6 Jan 2022 10:50:35 +0000 (03:50 -0700)]
Merge pull request #13170 from jppelteret/filtered_iterator_test_01
Add some more tests for iterator filters
Jean-Paul Pelteret [Wed, 5 Jan 2022 19:09:22 +0000 (20:09 +0100)]
Add a changelog entry
Jean-Paul Pelteret [Wed, 5 Jan 2022 18:25:04 +0000 (19:25 +0100)]
Add test for filtered iterators and FEInterfaceValues
Jean-Paul Pelteret [Wed, 5 Jan 2022 19:05:20 +0000 (20:05 +0100)]
Make FEInterfaceValues compatible with filtered iterators
Jean-Paul Pelteret [Wed, 5 Jan 2022 18:15:21 +0000 (19:15 +0100)]
Add some more tests for iterator filters
Peter Munch [Thu, 6 Jan 2022 07:45:12 +0000 (08:45 +0100)]
VectorTools::point_values(): fix types
Wolfgang Bangerth [Tue, 4 Jan 2022 20:27:57 +0000 (13:27 -0700)]
Use std::string::size() instead of std::string::length().
Wolfgang Bangerth [Tue, 4 Jan 2022 20:27:37 +0000 (13:27 -0700)]
Fix a bug in FE_Face.
Daniel Arndt [Wed, 5 Jan 2022 14:51:26 +0000 (09:51 -0500)]
Merge pull request #13167 from bangerth/isspace
Matthias Maier [Tue, 4 Jan 2022 21:45:41 +0000 (15:45 -0600)]
Merge pull request #13165 from drwells/fix-boost-1.78
Fix compilation with boost 1.78.
Wolfgang Bangerth [Tue, 4 Jan 2022 19:56:53 +0000 (12:56 -0700)]
Simplify some code.
Wolfgang Bangerth [Tue, 4 Jan 2022 19:54:09 +0000 (12:54 -0700)]
Merge pull request #13150 from masterleinad/avoid_implicit_bool_conversions
Avoid implicit bool conversions
Peter Munch [Wed, 29 Dec 2021 18:23:51 +0000 (19:23 +0100)]
Refactor PreconditionRelaxation
David Wells [Tue, 4 Jan 2022 19:20:47 +0000 (14:20 -0500)]
Revert "Boost: Disallow version 1.77 due to multiple unresolved upstream bugs"
This reverts commit
badbdc83517e2ea35c5b8650646b66a2f4f5be2c .
David Wells [Tue, 4 Jan 2022 17:46:30 +0000 (12:46 -0500)]
Fix compilation with boost 1.78.
I bisected (fortunately Boost.Geometry a header-only library so adding the
include directory sufficed) and
https://github.com/boostorg/geometry/commit/
6eb9e238bcb37e26dc31d16acf826784a2ba30f4
is where this problem starts for us. See also
https://github.com/boostorg/geometry/issues/792 - the easiest fix for all such
issues is to just include the project header `boost/geometry/geometry.hpp`.
In this particular case, if you look at the commit which causes grid_tools.cc
fails to compile, its because we were relying on some implicit includes. In
particular, we need the distance header to find the distance between points and
boxes, but that was previously included in another file.
David Wells [Tue, 4 Jan 2022 18:19:10 +0000 (13:19 -0500)]
Merge pull request #13164 from bangerth/continuous-dev
Parallelize more operations in the UMFPACK interfaces.
Daniel Arndt [Wed, 29 Dec 2021 22:26:31 +0000 (17:26 -0500)]
Change type of line_orientation in standard_vs_true_line_orientation
Daniel Arndt [Thu, 20 May 2021 18:19:19 +0000 (14:19 -0400)]
Avoid implicit bool conversions
Wolfgang Bangerth [Sat, 1 Jan 2022 11:56:55 +0000 (04:56 -0700)]
Parallelize more operations in the UMFPACK interfaces.
Matthias Maier [Tue, 4 Jan 2022 12:26:58 +0000 (06:26 -0600)]
Merge pull request #12968 from juleoc02/trilinos_non_negative
Trilinos parallel is_non_negative() function
Matthias Maier [Tue, 4 Jan 2022 12:23:39 +0000 (06:23 -0600)]
Merge pull request #12987 from bangerth/create-big-mpi
Make sure MPI BigData objects are always destroyed.
Matthias Maier [Tue, 4 Jan 2022 12:23:22 +0000 (06:23 -0600)]
Merge pull request #13082 from bangerth/npx
Better document the NPX algorithm.
Matthias Maier [Tue, 4 Jan 2022 12:20:38 +0000 (06:20 -0600)]
Merge pull request #13141 from bangerth/test
Add assertions and a test
Matthias Maier [Tue, 4 Jan 2022 12:19:33 +0000 (06:19 -0600)]
Merge pull request #13163 from adamqc/fix-cuda-compilation-error
Fix compilation error.
Matthias Maier [Tue, 4 Jan 2022 10:55:06 +0000 (04:55 -0600)]
Merge pull request #13155 from bangerth/parallelize
Parallelize some functions setting up UMFPACK.
Matthias Maier [Tue, 4 Jan 2022 10:50:06 +0000 (04:50 -0600)]
Merge pull request #13156 from bangerth/parallel-3
Also simplify parallel::accumulate_from_subranges() with lambdas.
Matthias Maier [Tue, 4 Jan 2022 10:47:59 +0000 (04:47 -0600)]
Merge pull request #13157 from bangerth/umfpack-2
Avoid a temp array in the UMFPACK interfaces.
Ce Qin [Tue, 4 Jan 2022 07:38:36 +0000 (15:38 +0800)]
Fix compilation error.
David Wells [Mon, 3 Jan 2022 19:19:19 +0000 (14:19 -0500)]
Merge pull request #13162 from masterleinad/chnage_standard_vs_true_line_orientation
Change type of line_orientation in standard_vs_true_line_orientation
Daniel Arndt [Wed, 29 Dec 2021 22:26:31 +0000 (17:26 -0500)]
Change type of line_orientation in standard_vs_true_line_orientation
Daniel Arndt [Mon, 3 Jan 2022 14:11:15 +0000 (09:11 -0500)]
Merge pull request #11358 from tjhei/ci_windows_cmake_check
Wolfgang Bangerth [Sat, 1 Jan 2022 20:27:51 +0000 (13:27 -0700)]
Merge pull request #13161 from jppelteret/scratch_data_05
Extend ScratchData's public interface with getter methods to access private data
Timo Heister [Thu, 10 Dec 2020 23:23:08 +0000 (18:23 -0500)]
Select 64bit windows platform
Jean-Paul Pelteret [Fri, 31 Dec 2021 20:38:48 +0000 (21:38 +0100)]
Extend ScratchData's public interface with getter methods to access private data
Luca Heltai [Fri, 31 Dec 2021 18:17:23 +0000 (19:17 +0100)]
Merge pull request #13160 from tjhei/step-74-doi
step-74: add DOI
Timo Heister [Fri, 31 Dec 2021 17:03:31 +0000 (12:03 -0500)]
step-74: add DOI
Martin Kronbichler [Thu, 30 Dec 2021 20:55:43 +0000 (21:55 +0100)]
Merge pull request #13153 from bangerth/parallel-2
Simplify more code in parallel.h via lambda functions.
Martin Kronbichler [Thu, 30 Dec 2021 20:53:59 +0000 (21:53 +0100)]
Merge pull request #13151 from bangerth/parallel-for
Simplify code by using lambda functions.
Wolfgang Bangerth [Thu, 30 Dec 2021 18:00:06 +0000 (11:00 -0700)]
Avoid a temp array in the UMFPACK interfaces.
Luca Heltai [Thu, 30 Dec 2021 17:53:51 +0000 (18:53 +0100)]
Merge pull request #13154 from jppelteret/iterator_filter_predicates_01
Iterator filter predicates for boundary and manifold IDs
Wolfgang Bangerth [Thu, 30 Dec 2021 16:51:03 +0000 (09:51 -0700)]
Also simplify parallel::accumulate_from_subranges() with lambdas.
Jean-Paul Pelteret [Thu, 30 Dec 2021 16:13:02 +0000 (17:13 +0100)]
Merge pull request #13095 from kuljitvirk/Branch_FixBug12916_SparseDirectUMFPACK
Fixed bug in SparseDirectUMFPACK #12916
Wolfgang Bangerth [Thu, 30 Dec 2021 16:05:38 +0000 (09:05 -0700)]
Merge pull request #13079 from kronbichler/eval_no_check_orientations
Evaluation kernels: Avoid checking the orientations in inner loop
Wolfgang Bangerth [Wed, 29 Dec 2021 19:21:33 +0000 (12:21 -0700)]
Parallelize some functions setting up UMFPACK.
Jean-Paul Pelteret [Thu, 30 Dec 2021 09:54:44 +0000 (10:54 +0100)]
Merge pull request #13145 from jfriedlein/jfriedlein-4th_order_unit_tensor_docu_typo
typo in docu of fourth order unit tensor (SymmetricTensor<4, dim, Number> identity_tensor())
Jean-Paul Pelteret [Thu, 30 Dec 2021 08:02:08 +0000 (09:02 +0100)]
Add a changelog entry
Jean-Paul Pelteret [Thu, 30 Dec 2021 07:57:08 +0000 (08:57 +0100)]
Add test coverage for BoundaryID and ManifoldID iterator filters
Jean-Paul Pelteret [Thu, 30 Dec 2021 06:56:21 +0000 (07:56 +0100)]
Add manifold ID iterator filter predicate
Jean-Paul Pelteret [Thu, 30 Dec 2021 06:55:48 +0000 (07:55 +0100)]
Add boundary ID iterator filter predicate
Daniel Arndt [Wed, 29 Dec 2021 20:56:11 +0000 (15:56 -0500)]
Merge pull request #13102 from mwichro/patch-2
Michał Wichrowski [Wed, 29 Dec 2021 19:38:48 +0000 (20:38 +0100)]
fix indentation.
Sorry everyone for the mess
Wolfgang Bangerth [Wed, 29 Dec 2021 19:21:14 +0000 (12:21 -0700)]
Simplify more code in parallel.h via lambda functions.
Wolfgang Bangerth [Wed, 29 Dec 2021 17:26:02 +0000 (10:26 -0700)]
Make code readable by using 'auto'.
Wolfgang Bangerth [Wed, 29 Dec 2021 17:23:49 +0000 (10:23 -0700)]
Simplify code by using lambda functions.
Daniel Arndt [Wed, 29 Dec 2021 15:49:27 +0000 (10:49 -0500)]
Merge pull request #13142 from bangerth/flatten-4
Wolfgang Bangerth [Thu, 16 Dec 2021 00:05:36 +0000 (17:05 -0700)]
Better document the ConsensusAlgorithms::NPX class.
Wolfgang Bangerth [Wed, 29 Dec 2021 02:06:18 +0000 (19:06 -0700)]
Treat compute_n_point_to_point_communications() the same way.
Wolfgang Bangerth [Wed, 29 Dec 2021 01:51:47 +0000 (18:51 -0700)]
Add a bit of documentation.
Johannes Friedlein [Tue, 28 Dec 2021 18:28:49 +0000 (19:28 +0100)]
docu of fourth order unit tensor: typo in index notation
corrected minor typo in documentation of fourth order unit tensor (or "fourth order identity tensor") \mathcal{I}_{ijkl}, compare for instance Wriggers "Nonlinear Finite Element Methods" p.79 eq. (3.270) or [Notes on Continuum Mechanics - Tensors](http://mmc.rmee.upc.edu/documents/Tensor_Analysis/tensors.pdf) eq. (1.175); appears to be a copy-paste error from previous line 101
Martin Kronbichler [Tue, 28 Dec 2021 15:07:02 +0000 (16:07 +0100)]
Evaluation kernels: Avoid checking the orientations in inner loop
Wolfgang Bangerth [Wed, 29 Dec 2021 05:19:27 +0000 (22:19 -0700)]
Merge pull request #13146 from kronbichler/fix_64bit_compile
Fix compilation with 64-bit integers
Wolfgang Bangerth [Wed, 29 Dec 2021 00:16:00 +0000 (17:16 -0700)]
Make sure MPI BigData objects are always destroyed.
Wolfgang Bangerth [Tue, 28 Dec 2021 21:00:10 +0000 (14:00 -0700)]
Mark a bunch of arguments as 'const'.
Martin Kronbichler [Tue, 28 Dec 2021 20:52:24 +0000 (21:52 +0100)]
Fix compilation with 64-bit integers
Martin Kronbichler [Tue, 28 Dec 2021 20:08:01 +0000 (21:08 +0100)]
Merge pull request #13115 from peterrum/mf_hn_buffer_size
MatrixFree: fix size of vector
Martin Kronbichler [Tue, 28 Dec 2021 19:41:28 +0000 (20:41 +0100)]
Merge pull request #13097 from peterrum/compute_n_point_to_point_communications_fallback
Util::MPI::compute_n_point_to_point_communications() add fallback
Daniel Arndt [Tue, 28 Dec 2021 19:04:38 +0000 (14:04 -0500)]
Merge pull request #13105 from fdrmrc/Step-60_inhomogeneous_Dirichlet
Jean-Paul Pelteret [Tue, 28 Dec 2021 17:51:27 +0000 (18:51 +0100)]
Merge pull request #13140 from luca-heltai/docker-root-4
Make sure HOME, WORKDIR, and MPI env vars are set correctly.
Wolfgang Bangerth [Tue, 28 Dec 2021 05:07:04 +0000 (22:07 -0700)]
Add a bunch of dummy functions for TriaAccessor<0,1,spacedim>.
Marco Feder [Mon, 20 Dec 2021 23:28:57 +0000 (00:28 +0100)]
Allow inhomogeneous Dirichlet bcs,rhs and fix results.dox in step-60
Martin Kronbichler [Tue, 28 Dec 2021 14:42:08 +0000 (15:42 +0100)]
Merge pull request #13128 from bangerth/flatten
More minor changes to GridGenerator::flatten_triangulation().
Bruno Turcksin [Tue, 28 Dec 2021 13:45:29 +0000 (08:45 -0500)]
Merge pull request #13118 from bangerth/povray
Jean-Paul Pelteret [Tue, 28 Dec 2021 09:30:07 +0000 (10:30 +0100)]
Merge pull request #13134 from jppelteret/sd-batch_optimiser-03
Fix a bug in SD::BatchOptimizer::extract()
Wolfgang Bangerth [Tue, 28 Dec 2021 05:32:10 +0000 (22:32 -0700)]
Avoid a warning about an unused variable.
Wolfgang Bangerth [Tue, 28 Dec 2021 05:02:14 +0000 (22:02 -0700)]
Adjust test output.
Wolfgang Bangerth [Tue, 28 Dec 2021 04:49:00 +0000 (21:49 -0700)]
Fix an index.
The correctness of the new index can be verified by considering the
graphics shown for the 3d case in the documentation of the function.
Wolfgang Bangerth [Tue, 28 Dec 2021 04:30:11 +0000 (21:30 -0700)]
Add some assertions.
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.