]>
https://gitweb.dealii.org/ - dealii.git/log
Simon Sticko [Mon, 5 Apr 2021 11:34:10 +0000 (13:34 +0200)]
Add classes restricting a function to a lower dimension
Add a class CoordinateRestriction that corresponds to restricting one
coordinate of a dealii::Function, f, to a given value. That is, if Z is
a fixed value we create the new function
g = g(x, y) = f(x, y, Z).
Correspondingly, add a class PointRestriction that takes a point (Y, Z)
and restricts a dealii::Function to the point, i.e, we create the new
function
g = g(x) = f(x, Y, Z).
Peter Munch [Wed, 28 Apr 2021 05:52:54 +0000 (07:52 +0200)]
Merge pull request #12022 from bangerth/table-x
Add AlignedVector::replicate_across_communicator()
Wolfgang Bangerth [Wed, 28 Apr 2021 03:12:59 +0000 (21:12 -0600)]
Merge pull request #12108 from Rombur/tutorial_67
Fix typo from copy/paste
Bruno Turcksin [Wed, 28 Apr 2021 01:37:28 +0000 (01:37 +0000)]
Fix typo from copy/paste
Wolfgang Bangerth [Tue, 27 Apr 2021 22:50:52 +0000 (16:50 -0600)]
Adapt a test by Peter Munch.
Wolfgang Bangerth [Tue, 27 Apr 2021 22:24:00 +0000 (16:24 -0600)]
Work around an MPI bug in a different way.
Wolfgang Bangerth [Tue, 27 Apr 2021 22:08:49 +0000 (16:08 -0600)]
Insert a barrier into a test.
Wolfgang Bangerth [Tue, 27 Apr 2021 21:59:22 +0000 (15:59 -0600)]
Merge pull request #12100 from masterleinad/fix_intel_tests
Fix up tests for ICC 2018
Daniel Arndt [Tue, 27 Apr 2021 20:19:36 +0000 (16:19 -0400)]
Move DistortedCellList destructor to source/grid/tria.cc
Daniel Arndt [Tue, 27 Apr 2021 15:38:09 +0000 (11:38 -0400)]
Fix up tests for Intel
Wolfgang Bangerth [Mon, 26 Apr 2021 21:39:17 +0000 (15:39 -0600)]
Merge pull request #12097 from masterleinad/fix_lac_vector_memory
Fix lac/vector_memory for Clang12
Daniel Arndt [Mon, 26 Apr 2021 20:25:28 +0000 (16:25 -0400)]
Merge pull request #12099 from bangerth/fe-values-cache
Fix the number of entries in the FEValues view cache.
Daniel Arndt [Mon, 26 Apr 2021 19:17:17 +0000 (15:17 -0400)]
Merge pull request #12098 from masterleinad/fix_parameter_handler_25
Fix parameter_handler/parameter_handler_25 for clang12
Daniel Arndt [Mon, 26 Apr 2021 17:21:39 +0000 (13:21 -0400)]
Merge pull request #12096 from masterleinad/fix_unsubscribe_subscriptor
Fix base/unsubscribe_subscriptor for clang
Wolfgang Bangerth [Mon, 26 Apr 2021 17:02:47 +0000 (11:02 -0600)]
Fix the number of entries in the FEValues view cache.
Looking at the implementation of the FEValuesViews::Vector and similar classes, we
see that they return 'spacedim' objects at a time, and similar for the tensor views.
The number of entries in the cache for vectors was already keyed off 'spacedim',
but for the tensors it was based on 'dim' instead. This isn't quite right.
Daniel Arndt [Mon, 26 Apr 2021 16:25:28 +0000 (12:25 -0400)]
Fix parameter_handler/parameter_handler_25 for clang12
Wolfgang Bangerth [Sun, 25 Apr 2021 23:07:40 +0000 (17:07 -0600)]
Simplify code slightly.
Daniel Arndt [Mon, 26 Apr 2021 16:02:30 +0000 (12:02 -0400)]
Merge pull request #12095 from masterleinad/fix_extract_boundary_dofs
Fix mpi/extract_boundary_dofs
Daniel Arndt [Mon, 26 Apr 2021 16:01:09 +0000 (12:01 -0400)]
Fix lac/vector_memory for Clang12
Daniel Arndt [Mon, 26 Apr 2021 15:44:25 +0000 (11:44 -0400)]
Fix base/unsubscribe_subscriptor for clang
Wolfgang Bangerth [Mon, 26 Apr 2021 15:34:58 +0000 (09:34 -0600)]
Merge pull request #12062 from simonsticko/function_bounds
Add function estimating Function bounds over a BoundingBox
Wolfgang Bangerth [Mon, 26 Apr 2021 15:34:47 +0000 (09:34 -0600)]
Merge pull request #12079 from simonsticko/sphere_plane_level_set
Add level set functions for a plane and a sphere
Daniel Arndt [Mon, 26 Apr 2021 14:31:36 +0000 (10:31 -0400)]
Merge pull request #12094 from bangerth/move-2
Daniel Arndt [Mon, 26 Apr 2021 14:11:28 +0000 (10:11 -0400)]
Fix mpi/extract_boundary_dofs
Jean-Paul Pelteret [Mon, 26 Apr 2021 06:16:33 +0000 (08:16 +0200)]
Merge pull request #12083 from bangerth/types
Simplify some type computations in FEValuesViews.
Wolfgang Bangerth [Mon, 19 Apr 2021 21:16:40 +0000 (15:16 -0600)]
Add a test.
Wolfgang Bangerth [Mon, 19 Apr 2021 21:16:23 +0000 (15:16 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Mon, 19 Apr 2021 21:16:14 +0000 (15:16 -0600)]
Provide a move constructor for Functions::InterpolatedUniformGridData.
Wolfgang Bangerth [Sun, 25 Apr 2021 21:45:08 +0000 (15:45 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Sun, 25 Apr 2021 21:42:46 +0000 (15:42 -0600)]
Bring back the OutputTypes structures.
Timo Heister [Sun, 25 Apr 2021 13:59:19 +0000 (09:59 -0400)]
Merge pull request #12093 from peterrum/MatrixFreeTools_doxygen
Guard if code in MatrixFreeTools if doxygen is used
Peter Munch [Sun, 25 Apr 2021 10:00:27 +0000 (12:00 +0200)]
Guard if code in MatrixFreeTools if doxygen is used
Simon Sticko [Tue, 20 Apr 2021 06:28:23 +0000 (08:28 +0200)]
Add function estimating Function bounds over a BoundingBox
Add a function taylor_estimate_function_bounds, which estimates the
range of a Function over a BoundingBox by approximating the function
by a 2nd order Taylor polynomial. Both the range of the function value
and the range of each gradient component is estimated.
Simon Sticko [Thu, 22 Apr 2021 13:28:56 +0000 (15:28 +0200)]
Add level set functions for a plane and a sphere
Add two level set functions in a new namespace
dealii::Functions::LevelSet, one being the signed distance function
from an arbitrary point to a sphere, and the other being the
(possibly scaled) signed distance from a point to a plane.
Wolfgang Bangerth [Sun, 25 Apr 2021 01:34:26 +0000 (19:34 -0600)]
Merge pull request #11122 from drwells/check-msvc-constexpr
Check MSVC's constexpr support.
Wolfgang Bangerth [Sun, 25 Apr 2021 01:17:11 +0000 (19:17 -0600)]
Merge pull request #12091 from tamiko/fix_sundials_tests
tests/sundials/* Use new variants already for version 5.2.0 onwards
David Wells [Sat, 24 Apr 2021 20:55:18 +0000 (16:55 -0400)]
Merge pull request #12089 from tamiko/missing_instantiations
add missing instantiations
David Wells [Sat, 24 Apr 2021 20:43:46 +0000 (16:43 -0400)]
Merge pull request #12077 from marcfehling/error-predictor
Remove `parallel::distributed::ErrorPredictor`.
David Wells [Fri, 30 Oct 2020 18:02:35 +0000 (14:02 -0400)]
Convert most DEAL_II_CONSTEXPR to constexpr.
Now that we require C++14 we can treat this differently. Not everything can be
converted yet - some older compilers encounter internal compiler errors when we
try to mark more things as constexpr.
Matthias Maier [Sat, 24 Apr 2021 07:06:51 +0000 (02:06 -0500)]
tests/sundials/* Use new variants already for version 5.2.0 onwards
Matthias Maier [Sat, 24 Apr 2021 05:54:05 +0000 (00:54 -0500)]
add missing instantiations
Wolfgang Bangerth [Fri, 23 Apr 2021 20:33:46 +0000 (14:33 -0600)]
Also adjust tests.
Wolfgang Bangerth [Thu, 22 Apr 2021 19:35:01 +0000 (13:35 -0600)]
Simplify some type computations in FEValuesViews.
Specifically, instead of using a nested class, just use a template type alias.
While there, also fix a few places where we should have used the existing type
alias but instead had repeated the same type computation used in the definition
of the type alias.
Daniel Arndt [Fri, 23 Apr 2021 19:15:30 +0000 (15:15 -0400)]
Merge pull request #12057 from bangerth/move
Daniel Arndt [Fri, 23 Apr 2021 18:36:11 +0000 (14:36 -0400)]
Merge pull request #12088 from bangerth/static-assert
Fix a static_assert to actually make sense.
Daniel Arndt [Fri, 23 Apr 2021 17:26:47 +0000 (13:26 -0400)]
Merge pull request #12085 from drwells/fix-compilation-gcc-5
Fix compilation with gcc-5.
Wolfgang Bangerth [Fri, 23 Apr 2021 15:49:32 +0000 (09:49 -0600)]
Fix a static_assert to actually make sense.
More specifically, there is a specialization Tensor<0,dim,Number> so we should
reallly never get here with rank==0.
Wolfgang Bangerth [Fri, 23 Apr 2021 15:47:29 +0000 (09:47 -0600)]
Merge pull request #12086 from masterleinad/fix_petsc_warning
Fix warning about unused function in PETScWrappers source file
David Wells [Fri, 23 Apr 2021 14:30:06 +0000 (10:30 -0400)]
Fix compilation with gcc-5.
The compiler generates identical symbols for each static declaration, which
leads to a problem in the assembler. Work around it by not declaring the
variable as static.
Daniel Arndt [Fri, 23 Apr 2021 13:50:50 +0000 (09:50 -0400)]
Fix warning about ununed function in PETScWrappers source file
Daniel Arndt [Fri, 23 Apr 2021 02:24:19 +0000 (22:24 -0400)]
Merge pull request #12082 from drwells/remove-gridreordering-3
Move GridReordering::reorder_cells().
Daniel Arndt [Fri, 23 Apr 2021 02:23:25 +0000 (22:23 -0400)]
Merge pull request #12084 from masterleinad/guard_sundials
Guard SUNDIALS variables more carefully
Bruno Turcksin [Fri, 23 Apr 2021 02:05:29 +0000 (22:05 -0400)]
Merge pull request #12076 from harmonj/FE_NEDELEC_BUG_REMOVAL
Correct 2-D FE_Nedelec Interpolation
Marc Fehling [Thu, 22 Apr 2021 05:14:27 +0000 (23:14 -0600)]
Remove `parallel::distributed::ErrorPredictor`.
Marc Fehling [Thu, 22 Apr 2021 03:18:44 +0000 (21:18 -0600)]
Use `hp::Refinement::predict_error()` in favor of `parallel::distributed::ErrorPredictor`.
Marc Fehling [Thu, 22 Apr 2021 21:57:03 +0000 (23:57 +0200)]
Merge pull request #12074 from marcfehling/bug-predict-error
Bugfix: `hp::Refinement::predict_error` - cast to int
Daniel Arndt [Thu, 22 Apr 2021 20:16:05 +0000 (16:16 -0400)]
Guard SUNDIALS variables more carefully
David Wells [Thu, 22 Apr 2021 15:48:15 +0000 (11:48 -0400)]
Move GridReordering::reorder_cells().
David Wells [Thu, 22 Apr 2021 19:17:40 +0000 (15:17 -0400)]
Merge pull request #11971 from dangars/step62_no_jupyter
Give the option to use step-62 without the jupyter notebook
David Wells [Thu, 22 Apr 2021 19:17:20 +0000 (15:17 -0400)]
Merge pull request #12081 from masterleinad/fix_copy_connectivity_unity
Forward declare explicit template specializations for copy_connectivity
Wolfgang Bangerth [Thu, 22 Apr 2021 18:57:03 +0000 (12:57 -0600)]
Merge pull request #12073 from marcfehling/step-27-limitplevel
step-27: limit p-level difference
Marc Fehling [Thu, 22 Apr 2021 04:16:08 +0000 (22:16 -0600)]
Bugfix: `hp::Refinement::predict_error` - cast to int
Jake Harmon [Thu, 22 Apr 2021 04:49:38 +0000 (22:49 -0600)]
Corrects 2-D FE_Nedelec Interpolation
Fixes a conditional statement in FE_Nedelec::convert_...to_dof_values. Adds a new test function in tests/fe/interpolation_common.h for use in tests/fe/interpolation_nedelec.cc as the previous test case indicated (incorrectly) that the function returned correct DoF values.
Daniel Arndt [Thu, 22 Apr 2021 16:12:57 +0000 (12:12 -0400)]
Forward declare explicit template specilaizations for copy_connectivity
Wolfgang Bangerth [Thu, 22 Apr 2021 14:47:19 +0000 (08:47 -0600)]
Merge pull request #12071 from drwells/remove-gridreordering-2
Move GridReordering<dim>::invert_all_negative_measure_cells().
Wolfgang Bangerth [Wed, 7 Apr 2021 03:08:18 +0000 (21:08 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 6 Apr 2021 21:48:36 +0000 (15:48 -0600)]
Add tests.
Wolfgang Bangerth [Thu, 8 Apr 2021 03:01:37 +0000 (21:01 -0600)]
Implement AlignedVector::replicate_across_communicator() with shmem.
Wolfgang Bangerth [Tue, 6 Apr 2021 22:02:54 +0000 (16:02 -0600)]
Implement a two-stage algorithm for distributing data in AlignedVector::replicate_across_communicator().
Wolfgang Bangerth [Thu, 22 Apr 2021 13:04:20 +0000 (07:04 -0600)]
Merge pull request #12075 from marcfehling/doc-renamed
Doc: Function has been renamed
Marc Fehling [Thu, 22 Apr 2021 05:20:24 +0000 (23:20 -0600)]
Doc: Function has been renamed
Marc Fehling [Thu, 22 Apr 2021 02:36:08 +0000 (20:36 -0600)]
step-27: limit p-level difference
David Wells [Wed, 21 Apr 2021 20:29:46 +0000 (16:29 -0400)]
Merge pull request #12050 from peterrum/categorize_by_boundary_ids_01_fix
Fix test matrix_free/categorize_by_boundary_ids_01
Daniel Garcia-Sanchez [Wed, 21 Apr 2021 19:41:05 +0000 (21:41 +0200)]
Use the Jupyter Notebook only the analyze the results
David Wells [Wed, 21 Apr 2021 17:46:34 +0000 (13:46 -0400)]
Remove an obsolete comment.
David Wells [Wed, 21 Apr 2021 15:40:49 +0000 (11:40 -0400)]
Move GridReordering<dim>::invert_all_negative_measure_cells().
David Wells [Wed, 21 Apr 2021 16:39:02 +0000 (12:39 -0400)]
Merge pull request #12069 from bangerth/table-6
Simplify control flow in AlignedVector::resize{,_fast}.
David Wells [Wed, 21 Apr 2021 16:22:10 +0000 (12:22 -0400)]
Merge pull request #12065 from bangerth/grid
Minor updates to the grid reordering module.
Daniel Arndt [Wed, 21 Apr 2021 14:28:14 +0000 (10:28 -0400)]
Merge pull request #12070 from bangerth/broadcast
Minor optimization in Utilities::MPI::broadcast().
Bruno Turcksin [Wed, 21 Apr 2021 01:14:14 +0000 (21:14 -0400)]
Merge pull request #12067 from bangerth/number-of-children
Bruno Turcksin [Wed, 21 Apr 2021 01:11:20 +0000 (21:11 -0400)]
Merge pull request #12068 from drwells/improve-zero-assignment-message
Improve the scalar assignment exception message.
Wolfgang Bangerth [Wed, 21 Apr 2021 00:02:06 +0000 (18:02 -0600)]
Minor optimization in Utilities::MPI::broadcast().
Wolfgang Bangerth [Tue, 6 Apr 2021 21:48:14 +0000 (15:48 -0600)]
Add AlignedVector::replicate_across_communicator().
Wolfgang Bangerth [Tue, 20 Apr 2021 21:30:28 +0000 (15:30 -0600)]
Simplify control flow in AlignedVector::resize{,_fast}.
David Wells [Tue, 20 Apr 2021 21:00:48 +0000 (17:00 -0400)]
Improve the scalar assignment exception message.
Timo Heister [Tue, 20 Apr 2021 20:18:06 +0000 (16:18 -0400)]
Merge pull request #12064 from bangerth/table-5
Add a test for AlignedVector.
Wolfgang Bangerth [Tue, 20 Apr 2021 16:56:56 +0000 (10:56 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 20 Apr 2021 16:55:52 +0000 (10:55 -0600)]
Deprecate TriaAccessor::number_of_children.
Use TriaAccessor::n_active_descendants() instead.
Daniel Arndt [Tue, 20 Apr 2021 16:11:18 +0000 (12:11 -0400)]
Merge pull request #12063 from peterrum/grid_in_exc
Add error message to GridIn::ExcNoTriangulationSelected
Wolfgang Bangerth [Tue, 20 Apr 2021 15:38:48 +0000 (09:38 -0600)]
Minor updates to the grid reordering module.
Wolfgang Bangerth [Tue, 20 Apr 2021 15:33:17 +0000 (09:33 -0600)]
Merge pull request #12059 from drwells/remove-gridreordering-1
Remove GridReordering part 1
Wolfgang Bangerth [Tue, 20 Apr 2021 15:05:41 +0000 (09:05 -0600)]
Add a test for AlignedVector.
Peter Munch [Tue, 20 Apr 2021 05:50:49 +0000 (07:50 +0200)]
Add error message to GridIn::ExcNoTriangulationSelected
Bruno Turcksin [Tue, 20 Apr 2021 12:44:55 +0000 (08:44 -0400)]
Merge pull request #12061 from tamiko/fix_a_warning_2
fix a warning
Matthias Maier [Tue, 20 Apr 2021 01:23:51 +0000 (20:23 -0500)]
fix a warning
This fixes a warning emitted by gcc-10.3.0:
warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits]
Wolfgang Bangerth [Tue, 20 Apr 2021 03:03:38 +0000 (21:03 -0600)]
Merge pull request #12054 from tamiko/mpi_memory_leak
Utilities::MPI::mpi_sum_avg: create MPI_Datatype and MPI_Op once
Wolfgang Bangerth [Tue, 20 Apr 2021 03:00:27 +0000 (21:00 -0600)]
Merge pull request #12060 from tamiko/fix_a_warning
fix a -Wdtor warning
Bruno Turcksin [Tue, 20 Apr 2021 01:22:37 +0000 (21:22 -0400)]
Merge pull request #12056 from bangerth/doc
Make the documentation of TableBase less chatty.
Matthias Maier [Tue, 20 Apr 2021 01:09:09 +0000 (20:09 -0500)]
fix a -Wdtor warning
Matthias Maier [Sun, 18 Apr 2021 21:15:31 +0000 (16:15 -0500)]
add a changes 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.