]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Sat, 11 May 2019 17:26:41 +0000 (19:26 +0200)]
Use standard names for dof_handler, fe_values and fe_face_values
Jean-Paul Pelteret [Sat, 11 May 2019 17:22:15 +0000 (19:22 +0200)]
Update indentation of assembly operations
Jean-Paul Pelteret [Sat, 11 May 2019 16:51:34 +0000 (18:51 +0200)]
Use iterator ranges for cell loops
Jean-Paul Pelteret [Sat, 11 May 2019 16:18:20 +0000 (18:18 +0200)]
Use LinearOperators in linear solver by default
Jean-Paul Pelteret [Sat, 11 May 2019 16:17:54 +0000 (18:17 +0200)]
Implement const version of begin() and end() function for IteratorRange
Allows Workstream::run() to be called with constant functions as
arguments.
Martin Kronbichler [Sat, 11 May 2019 13:56:35 +0000 (15:56 +0200)]
Merge pull request #7752 from GivAlz/GuessOwnerTree
New function GridTools::guess_point_owner from covering tree
Wolfgang Bangerth [Sat, 11 May 2019 13:42:52 +0000 (07:42 -0600)]
Merge pull request #8002 from luca-heltai/mapping-bbox
Mapping::get_bounding_box()
Jean-Paul Pelteret [Sat, 11 May 2019 13:14:55 +0000 (15:14 +0200)]
Merge pull request #8009 from jppelteret/sd-map_utilities_05
SD map operations: Add function to resolve explicit and cyclic dependencies
Jean-Paul Pelteret [Sat, 11 May 2019 11:23:19 +0000 (13:23 +0200)]
Merge pull request #7638 from jppelteret/ad_numbertype_none
Add AD::NumberType::none
Martin Kronbichler [Sat, 11 May 2019 10:25:55 +0000 (12:25 +0200)]
Merge pull request #8065 from kronbichler/dof_renumbering_cleanup
DoFHandlerPolicy::renumber_dofs: skip unnecessary index set computation
Luca Heltai [Sat, 11 May 2019 10:10:07 +0000 (12:10 +0200)]
Merge pull request #8081 from drwells/deprecate-nanoflann
Deprecate nanoflann.
Martin Kronbichler [Sat, 11 May 2019 08:55:55 +0000 (10:55 +0200)]
Merge pull request #8087 from drwells/update-relative-to-step-20
Update documentation relative to other changes.
Martin Kronbichler [Sat, 11 May 2019 08:35:48 +0000 (10:35 +0200)]
Merge pull request #8071 from drwells/fix-array-initializer
Fix an array initialization.
Martin Kronbichler [Sat, 11 May 2019 08:33:24 +0000 (10:33 +0200)]
Merge pull request #8074 from kronbichler/deprecate_feeval_fill_JxW_values
Deprecate FEEvaluation::fill_JxW_values
David Wells [Sat, 11 May 2019 02:48:52 +0000 (22:48 -0400)]
Update documentation relative to other changes.
In
f21656e3fd2 we switched to using LinearOperator in step-20, which
made some other references to that program no longer make sense. This
commit updates said references.
Daniel Arndt [Sat, 11 May 2019 01:39:00 +0000 (21:39 -0400)]
Merge pull request #7978 from tamiko/refactor_cuda_aware_mpi
Refactor configuration option into DEAL_II_MPI_WITH_CUDA_SUPPORT
Wolfgang Bangerth [Fri, 10 May 2019 23:20:29 +0000 (17:20 -0600)]
Merge pull request #7628 from dangars/canonical_documentation
Use canonical webpages
Jean-Paul Pelteret [Fri, 10 May 2019 21:29:57 +0000 (23:29 +0200)]
Better document some template parameters
Jean-Paul Pelteret [Fri, 10 May 2019 21:29:47 +0000 (23:29 +0200)]
Make consistent the use of some doxygen keywords
Jean-Paul Pelteret [Sun, 5 May 2019 15:42:11 +0000 (17:42 +0200)]
Add function to resolve explicit and cyclic dependencies in sub. maps
Martin Kronbichler [Fri, 10 May 2019 20:59:56 +0000 (22:59 +0200)]
Merge pull request #8069 from drwells/modernize-step-32
Modernize step 32
Jean-Paul Pelteret [Fri, 10 May 2019 20:46:30 +0000 (22:46 +0200)]
Add a changelog entry
Martin Kronbichler [Fri, 10 May 2019 20:42:20 +0000 (22:42 +0200)]
Merge pull request #7933 from marcfehling/weights-artificial
Minor cleanup of hp::DoFHandler.
Jean-Paul Pelteret [Fri, 10 May 2019 20:36:23 +0000 (22:36 +0200)]
Update existing AD number traits tests
This deals with the increment in the ADNumberTypes enumeration
Jean-Paul Pelteret [Fri, 10 May 2019 20:35:49 +0000 (22:35 +0200)]
Add AD number traits test for ADNumberType::none (floating point types)
Jean-Paul Pelteret [Fri, 10 May 2019 20:35:00 +0000 (22:35 +0200)]
Instantiate ADHelpers classes with AD::NumberTypes::none.
The creation of a concrete instance of this class is, however, disabled.
This is because the class will not be able to do anything useful.
Jean-Paul Pelteret [Fri, 10 May 2019 20:33:16 +0000 (22:33 +0200)]
Instantiate ADDrivers classes with AD::NumberTypes::none.
Jean-Paul Pelteret [Fri, 10 May 2019 20:30:18 +0000 (22:30 +0200)]
Change std::is_arithmetic to std::is_floating_point in ad_number_traits.h
Jean-Paul Pelteret [Fri, 10 May 2019 20:29:34 +0000 (22:29 +0200)]
Add dummy AD::NumberTypes::none for floating point number types
These number types are scalar arithmetic types, that hold no
derivatives. They are implemented primarily to facilitate the use of
template meta-programming techniques to switch between different AD
types. This covers the case when the user does not want an AD type at
all, but rather a primitive type.
Jean-Paul Pelteret [Fri, 10 May 2019 20:31:40 +0000 (22:31 +0200)]
Avoid a warning about an unused variable
Jean-Paul Pelteret [Fri, 10 May 2019 20:35:31 +0000 (22:35 +0200)]
Fix two tests missed in #8018.
Martin Kronbichler [Fri, 10 May 2019 19:31:22 +0000 (21:31 +0200)]
Merge pull request #8078 from sophy1029/step-61
step-61 announcement.
Martin Kronbichler [Fri, 10 May 2019 19:27:06 +0000 (21:27 +0200)]
Merge pull request #7743 from GivAlz/OptimizeCptLoc
Using rtrees in GridTools::compute_point_locations_try_all for cell search
Wolfgang Bangerth [Fri, 10 May 2019 18:52:50 +0000 (12:52 -0600)]
Minor update to a changelog entry.
Martin Kronbichler [Fri, 10 May 2019 18:15:48 +0000 (20:15 +0200)]
Merge pull request #8034 from drwells/fix-move-warnings
Remove some unnecessary std::moves.
Martin Kronbichler [Fri, 10 May 2019 18:05:57 +0000 (20:05 +0200)]
Merge pull request #8063 from masterleinad/fix_clang_4_warnings
Fix clang-4 warnings
David Wells [Fri, 10 May 2019 17:22:49 +0000 (13:22 -0400)]
Deprecate nanoflann.
We have reached a consensus that boost's rtree is superior.
Luca Heltai [Fri, 10 May 2019 16:56:19 +0000 (18:56 +0200)]
Merge pull request #8073 from marcfehling/fe-changelog
Adjusted changelog for #7899.
Martin Kronbichler [Fri, 10 May 2019 16:52:28 +0000 (18:52 +0200)]
Deprecate FEEvaluation::fill_JxW_values
Marc Fehling [Fri, 10 May 2019 16:39:56 +0000 (18:39 +0200)]
Adjusted changelog for #7899.
Luca Heltai [Fri, 10 May 2019 16:06:11 +0000 (18:06 +0200)]
Add constant get_boundary_points().
Luca Heltai [Fri, 10 May 2019 08:56:50 +0000 (10:56 +0200)]
Use the new constructor for Mapping::get_bounding_box()
Luca Heltai [Fri, 10 May 2019 08:56:19 +0000 (10:56 +0200)]
Documentation fixes.
Luca Heltai [Fri, 10 May 2019 08:55:58 +0000 (10:55 +0200)]
Add the possibility to build bounding boxes with containers of points.
Martin Kronbichler [Fri, 10 May 2019 16:09:20 +0000 (18:09 +0200)]
Mention that we can still access the old index sets in DoFHandler
Martin Kronbichler [Fri, 10 May 2019 14:15:57 +0000 (16:15 +0200)]
Use local communication completely for same locally owned dofs
Daniel Arndt [Fri, 10 May 2019 15:12:24 +0000 (11:12 -0400)]
Be a bit more verbose documenting DEAL_II_MPI_WITH_CUDA_SUPPORT
Matthias Maier [Fri, 10 May 2019 15:31:25 +0000 (10:31 -0500)]
Merge pull request #8020 from tjhei/step-keywords
tutorials: add keywords
David Wells [Fri, 10 May 2019 15:27:10 +0000 (11:27 -0400)]
Fix an array initialization.
GCC 4.8 complains about the brace initialization:
./source/grid/manifold_lib.cc:1804:75:
warning: missing initializer for member 'std::array<double, 12ul>::_M_elems'
[-Wmissing-field-initializers]
std::array<double, GeometryInfo<3>::lines_per_cell> weights_lines{};
^
so be safe and initalize explicitly with fill.
Matthias Maier [Fri, 10 May 2019 15:23:57 +0000 (10:23 -0500)]
Merge pull request #8047 from davydden/feature/dsp_view
Add DynamicSparsityPattern::get_view()
Matthias Maier [Fri, 10 May 2019 15:13:13 +0000 (10:13 -0500)]
add a short documentation entry
Matthias Maier [Mon, 29 Apr 2019 18:18:28 +0000 (13:18 -0500)]
Refactor configuration option into DEAL_II_MPI_WITH_CUDA_SUPPORT
Marc Fehling [Wed, 17 Apr 2019 20:16:37 +0000 (22:16 +0200)]
Minor cleanup of hp::DoFHandler.
Martin Kronbichler [Fri, 10 May 2019 09:03:10 +0000 (11:03 +0200)]
Add changelog
Martin Kronbichler [Fri, 10 May 2019 08:43:35 +0000 (10:43 +0200)]
DoFHandlerPolicy::renumber_dofs: skip unnecessary index set computation
David Wells [Fri, 10 May 2019 14:02:22 +0000 (10:02 -0400)]
step-32: remove parallel projection code.
VectorTools::project has learned how to project with distributed
Triangulations.
Martin Kronbichler [Fri, 10 May 2019 14:00:40 +0000 (16:00 +0200)]
Merge pull request #8066 from kronbichler/fix_step_31
Make step-31 compile again
David Wells [Fri, 10 May 2019 03:11:15 +0000 (23:11 -0400)]
step-32: fix an incorrect filtering criterion.
David Wells [Fri, 10 May 2019 03:11:01 +0000 (23:11 -0400)]
step-32: update description of Aspect.
Its no longer a hypothetical project.
Daniel Arndt [Fri, 10 May 2019 12:14:57 +0000 (08:14 -0400)]
Merge pull request #8021 from tjhei/p4est_access
provide access to p4est_t
David Wells [Fri, 10 May 2019 03:09:25 +0000 (23:09 -0400)]
step-32: C++ modernization.
1. Use constexpr where appropriate
2. use ranged-for loops
3. avoid using update_q_points (its deprecated)
David Wells [Fri, 10 May 2019 03:08:52 +0000 (23:08 -0400)]
step-32: minor typography fixes.
Martin Kronbichler [Fri, 10 May 2019 11:09:25 +0000 (13:09 +0200)]
Merge pull request #8030 from drwells/nanoflann-1.3
Fix compatibility with nanoflann 1.3.
Martin Kronbichler [Fri, 10 May 2019 11:05:37 +0000 (13:05 +0200)]
Merge pull request #8032 from davydden/feature/hsfc_degenerate
Improve inverse_Hilbert_space_filling_curve to handle degenerate cases
Martin Kronbichler [Fri, 10 May 2019 11:00:48 +0000 (13:00 +0200)]
Merge pull request #8048 from davydden/feature/mpi_mean_std
add Utilities::MPI::mean_and_standard_deviation()
Martin Kronbichler [Fri, 10 May 2019 10:59:42 +0000 (12:59 +0200)]
Merge pull request #8062 from bangerth/nedelecsz
Update a few sentences in the description of the NedelecSZ element.
Martin Kronbichler [Fri, 10 May 2019 09:10:09 +0000 (11:10 +0200)]
Make step-31 compile again
Giovanni Alzetta [Mon, 25 Feb 2019 15:52:37 +0000 (16:52 +0100)]
New function GridTools::guess_point_owner which takes as input an rtree and a vector of points
Martin Kronbichler [Fri, 10 May 2019 07:10:26 +0000 (09:10 +0200)]
Merge pull request #8053 from jppelteret/meshloop-doc_01
Add some examples to the mesh loop documentation
Martin Kronbichler [Fri, 10 May 2019 07:09:03 +0000 (09:09 +0200)]
Merge pull request #8059 from drwells/modernize-step-31
Modernize step 31
Daniel Arndt [Fri, 10 May 2019 05:12:26 +0000 (01:12 -0400)]
Merge pull request #8057 from bangerth/cleanup
Clean up various loops in grid_tools.cc.
Daniel Arndt [Fri, 10 May 2019 04:51:44 +0000 (06:51 +0200)]
Fix clang-4 warnings
Wolfgang Bangerth [Fri, 10 May 2019 03:41:11 +0000 (21:41 -0600)]
Update a few sentences in the description of the NedelecSZ element.
David Wells [Fri, 10 May 2019 03:18:40 +0000 (23:18 -0400)]
Merge pull request #8061 from bangerth/br
Add some more information on the BR element.
Wolfgang Bangerth [Fri, 10 May 2019 03:11:48 +0000 (21:11 -0600)]
Add some more information on the BR element.
Wolfgang Bangerth [Fri, 10 May 2019 01:53:35 +0000 (19:53 -0600)]
Merge pull request #8056 from bangerth/partition
Simplify the code that partitions shared triangulations.
David Wells [Fri, 10 May 2019 01:28:38 +0000 (21:28 -0400)]
Merge pull request #8051 from masterleinad/fix_gcc_9_warnings
Fix gcc-9 warnings
Daniel Arndt [Thu, 9 May 2019 20:50:03 +0000 (16:50 -0400)]
Merge pull request #8044 from drwells/modernize-step-30
Modernize step 30
Martin Kronbichler [Thu, 9 May 2019 19:15:06 +0000 (21:15 +0200)]
Merge pull request #8055 from bangerth/61
Make the polynomial degrees in step-61 selectable.
David Wells [Thu, 9 May 2019 17:40:28 +0000 (13:40 -0400)]
step-31: inline function definitions.
David Wells [Thu, 9 May 2019 15:58:36 +0000 (11:58 -0400)]
step-31: C++ modernization
David Wells [Thu, 9 May 2019 15:55:42 +0000 (11:55 -0400)]
step-31: minor typography improvements
1. Use MathJax instead of, e.g., <i>T</i>
2. Add commas after i.e.,
3. Minor grammatical improvements
Wolfgang Bangerth [Thu, 9 May 2019 16:50:08 +0000 (10:50 -0600)]
Merge pull request #8046 from masterleinad/modernize-step-52
Modernize step-52
Wolfgang Bangerth [Thu, 9 May 2019 16:18:47 +0000 (10:18 -0600)]
Clean up various loops in grid_tools.cc.
These loops were quite contorted because of workarounds we needed for MS VC.
Using 'auto' should make this substantially more obvious to read, and while
there one can also use range-based for loops.
Daniel Arndt [Thu, 9 May 2019 12:47:24 +0000 (08:47 -0400)]
Avoid declaring special member functions
Daniel Arndt [Thu, 9 May 2019 12:51:23 +0000 (08:51 -0400)]
Avoid signed-unsigned comparison
Daniel Arndt [Thu, 9 May 2019 12:49:31 +0000 (08:49 -0400)]
Match explicitly defined copy constructors with copy assignment operators
Wolfgang Bangerth [Thu, 9 May 2019 16:01:36 +0000 (10:01 -0600)]
Apply the same logic in the other place where we call the cell weight signal.
Wolfgang Bangerth [Thu, 9 May 2019 15:56:45 +0000 (09:56 -0600)]
Simplify the code that partitions shared triangulations.
In particular, only call the cell weight signal on locally owned cells.
Denis Davydov [Thu, 9 May 2019 05:18:18 +0000 (07:18 +0200)]
add Utilities::MPI::mean_and_standard_deviation()
Wolfgang Bangerth [Thu, 9 May 2019 14:51:58 +0000 (08:51 -0600)]
Make the polynomial degrees in step-61 selectable.
David Wells [Wed, 8 May 2019 22:13:54 +0000 (18:13 -0400)]
step-30: minor modernizations.
1. Inline function definitions.
2. Remove unnecessary class destructor.
3. More modernization: std::abs, std::array.
4. Reorganize the headers
5. Minor formatting and whitespace improvements
6. remove a second mention of a deleted member of GeometryInfo
David Wells [Wed, 8 May 2019 22:10:42 +0000 (18:10 -0400)]
step-30: Remove references to an old version of step-12.
Denis Davydov [Wed, 8 May 2019 18:15:35 +0000 (20:15 +0200)]
Add DynamicSparsityPattern::get_view()
Wolfgang Bangerth [Thu, 9 May 2019 14:08:12 +0000 (08:08 -0600)]
Merge pull request #8038 from kronbichler/cleanup-step-48
Modernize step-48
David Wells [Thu, 9 May 2019 14:00:52 +0000 (10:00 -0400)]
Merge pull request #8050 from drwells/step-62-loop
Add some missing braces to fix step-62.
Wolfgang Bangerth [Thu, 9 May 2019 13:47:11 +0000 (07:47 -0600)]
Merge pull request #8052 from masterleinad/fix_step_62_adding_real_complex
step-62: Fix adding real and complex numbers
Jean-Paul Pelteret [Thu, 9 May 2019 13:14:59 +0000 (15:14 +0200)]
Add examples for mesh_loop() when filtered iterators are to be used.
Jean-Paul Pelteret [Thu, 9 May 2019 13:14:31 +0000 (15:14 +0200)]
Fix a typo in the mesh_loop() example.
Daniel Arndt [Thu, 9 May 2019 13:08:16 +0000 (09:08 -0400)]
step-62: Fix adding real and complex numbers
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.