]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Wed, 4 Jul 2018 13:36:24 +0000 (15:36 +0200)]
Add changelogs.
Martin Kronbichler [Wed, 4 Jul 2018 13:36:15 +0000 (15:36 +0200)]
Add test cases.
Martin Kronbichler [Wed, 4 Jul 2018 13:32:31 +0000 (15:32 +0200)]
Enable 1D case in inverse mass matrix operator.
Martin Kronbichler [Fri, 29 Jun 2018 15:48:42 +0000 (17:48 +0200)]
Fix bug in FEFaceEvaluation in 1D.
Daniel Arndt [Thu, 26 Jul 2018 14:57:21 +0000 (16:57 +0200)]
Merge pull request #6967 from luca-heltai/boost-bounding-box
Boost bounding box
Daniel Arndt [Thu, 26 Jul 2018 13:30:38 +0000 (15:30 +0200)]
Merge pull request #6989 from tjhei/fix_geod_reference_step_18
Fix reference to step-18 in documentation
Timo Heister [Thu, 26 Jul 2018 13:15:55 +0000 (15:15 +0200)]
Fix reference to step-18 in documentation
Wolfgang Bangerth [Thu, 26 Jul 2018 13:03:59 +0000 (07:03 -0600)]
Merge pull request #6987 from masterleinad/fix_warning_mpi_attach_data_02
Avoid warning in mpi/attach_data_02
Daniel Arndt [Thu, 26 Jul 2018 12:43:37 +0000 (14:43 +0200)]
Merge pull request #6960 from marcfehling/cleanup-6939
Prevent warnings introduced in #6936.
Daniel Arndt [Thu, 26 Jul 2018 12:38:41 +0000 (14:38 +0200)]
Avoid warning in mpi/attach_data_02
Wolfgang Bangerth [Thu, 26 Jul 2018 09:14:54 +0000 (03:14 -0600)]
Merge pull request #5499 from jppelteret/ad-drivers
Implement driver interface for internally supported AD libraries.
Jean-Paul Pelteret [Thu, 26 Jul 2018 08:02:12 +0000 (10:02 +0200)]
Optimise and extend some of the functions in the AD drivers classes.
Jean-Paul Pelteret [Sat, 21 Jul 2018 21:43:35 +0000 (23:43 +0200)]
Update configuration to detect new ADOL-C "feature" :-/
Jean-Paul Pelteret [Sat, 18 Nov 2017 11:13:50 +0000 (12:13 +0100)]
Implement driver classes for internally supported AD libraries.
Wolfgang Bangerth [Thu, 26 Jul 2018 07:10:04 +0000 (01:10 -0600)]
Merge pull request #6971 from GivAlz/Distr_documentation
Improved description compute point locations
Wolfgang Bangerth [Thu, 26 Jul 2018 07:08:31 +0000 (01:08 -0600)]
Merge pull request #6955 from masterleinad/unused_variable_solution_transfer_unpack_callback
Avoid warning regarding unused variable in SolutionTransfer::unpack_callback
Denis Davydov [Thu, 26 Jul 2018 05:50:25 +0000 (07:50 +0200)]
Merge pull request #6974 from masterleinad/indent_example-step-15
example/step-15: Update indenting and modernize
Daniel Arndt [Thu, 26 Jul 2018 05:49:17 +0000 (07:49 +0200)]
Merge pull request #6973 from tamiko/fix_cmake
CMake: Do not check for the geometry component in FindBOOST.cmake
Daniel Arndt [Wed, 25 Jul 2018 12:49:25 +0000 (14:49 +0200)]
example/step-15: Update indenting and modernize
Matthias Maier [Wed, 25 Jul 2018 12:42:25 +0000 (07:42 -0500)]
CMake: Do not check for the geometry component in FindBOOST.cmake
Boost.Geometry is a header-only component of Boost. It is
unconditionally installed.
CMake does not support to configure with the "geometry" component
because it cannot pick up a corresponding library (is true at least for
versions 3.9, 3.10, 3.11, 3.12).
Thus, remove the geometry component from the find(Boost ...) call.
Closes #6969
Giovanni Alzetta [Wed, 25 Jul 2018 10:43:22 +0000 (12:43 +0200)]
Improved description compute point locations
Wolfgang Bangerth [Wed, 25 Jul 2018 08:31:28 +0000 (02:31 -0600)]
Merge pull request #6920 from marcfehling/variable-transfer
Support for transfer of variable size data.
Wolfgang Bangerth [Wed, 25 Jul 2018 08:22:25 +0000 (02:22 -0600)]
Merge pull request #6944 from luca-heltai/add-constructor-function-parser
Add new constructor to function parser
Wolfgang Bangerth [Wed, 25 Jul 2018 08:18:25 +0000 (02:18 -0600)]
Merge pull request #6966 from masterleinad/restrict_p4est
Restrict tests requiring p4est
Luca Heltai [Tue, 24 Jul 2018 21:41:33 +0000 (23:41 +0200)]
Some rtree tests with Points.
Marc Fehling [Fri, 6 Jul 2018 21:11:33 +0000 (15:11 -0600)]
Support for transfer of variable size data.
Daniel Arndt [Tue, 24 Jul 2018 19:47:43 +0000 (21:47 +0200)]
Merge pull request #6962 from marcfehling/indentation-fe_collection_05
Fix indentation for 'tests/hp/fe_collection_05'.
Daniel Arndt [Tue, 24 Jul 2018 16:44:49 +0000 (18:44 +0200)]
Restrict tests requiring p4est
Luca Heltai [Tue, 24 Jul 2018 18:58:24 +0000 (20:58 +0200)]
ChangeLog.
Luca Heltai [Tue, 24 Jul 2018 18:55:35 +0000 (20:55 +0200)]
Added adaptor for bounding box.
Luca Heltai [Tue, 24 Jul 2018 18:55:13 +0000 (20:55 +0200)]
Make sure also <deal.II/boost_adaptors/*.h> gets ordered
Luca Heltai [Tue, 24 Jul 2018 18:54:36 +0000 (20:54 +0200)]
Renamed tests/boost/boost_* to tests/boost/*
Jean-Paul Pelteret [Tue, 24 Jul 2018 15:47:11 +0000 (17:47 +0200)]
Merge pull request #6963 from drwells/fix-generate_lapack_templates
Fix generate lapack templates
David Wells [Tue, 24 Jul 2018 15:28:00 +0000 (11:28 -0400)]
Improve generate_lapack_templates' documentation.
David Wells [Tue, 24 Jul 2018 15:27:47 +0000 (11:27 -0400)]
Fix execution of generate_lapack_templates.
Daniel Arndt [Tue, 24 Jul 2018 15:18:00 +0000 (17:18 +0200)]
Merge pull request #6950 from luca-heltai/boost-geometry
Added boost::point adaptor
Luca Heltai [Tue, 24 Jul 2018 09:08:07 +0000 (11:08 +0200)]
Addressed Daniel's comments
Timo Heister [Tue, 24 Jul 2018 08:51:07 +0000 (10:51 +0200)]
Merge pull request #6823 from tjhei/cmake_deprecated_using
cmake check for using and DEAL_II_DEPRECATED
Marc Fehling [Tue, 24 Jul 2018 01:46:18 +0000 (19:46 -0600)]
Fix indentation for 'tests/hp/fe_collection_05'.
Marc Fehling [Mon, 23 Jul 2018 21:24:31 +0000 (15:24 -0600)]
Prevent warnings introduced in #6936.
Daniel Arndt [Mon, 23 Jul 2018 20:16:35 +0000 (22:16 +0200)]
Merge pull request #6958 from bangerth/make-virtual
Make it even clearer that a function is 'virtual'.
Timo Heister [Mon, 23 Jul 2018 15:37:18 +0000 (17:37 +0200)]
Merge pull request #6949 from masterleinad/avoid_warning
Avoid #warning using MSVC
Wolfgang Bangerth [Mon, 23 Jul 2018 15:36:14 +0000 (09:36 -0600)]
Make it even clearer that a function is 'virtual'.
Wolfgang Bangerth [Mon, 23 Jul 2018 14:17:58 +0000 (08:17 -0600)]
Merge pull request #6943 from jppelteret/ad-lac_static_asserts
Add AD number static asserts for FullMatrix and Vector classes.
Daniel Arndt [Mon, 23 Jul 2018 09:05:20 +0000 (11:05 +0200)]
Avoid warning regarding unused variable in SolutionTransfer::unpack_callback
Luca Heltai [Sun, 22 Jul 2018 15:16:16 +0000 (17:16 +0200)]
ChangeLog
Luca Heltai [Sun, 22 Jul 2018 14:38:31 +0000 (16:38 +0200)]
Added boost::geometry point adaptor for deal.II
Luca Heltai [Sun, 22 Jul 2018 15:16:05 +0000 (17:16 +0200)]
Check if external boost library contains geometry.
Luca Heltai [Mon, 23 Jul 2018 07:29:20 +0000 (09:29 +0200)]
Added boost/geometry.
Daniel Arndt [Mon, 23 Jul 2018 05:24:42 +0000 (07:24 +0200)]
Merge pull request #6928 from marcfehling/fixes-6880
Force same FE object for transferring data.
Daniel Arndt [Mon, 23 Jul 2018 05:23:18 +0000 (07:23 +0200)]
Merge pull request #6951 from bangerth/doc-update
Update the documentation of hp::FECollection::find_least_face_dominating_fe().
Daniel Arndt [Sun, 22 Jul 2018 20:53:05 +0000 (22:53 +0200)]
Merge pull request #6952 from bangerth/doc-update-2
Match doxygen markup in the .cc file to that in the .h file.
Wolfgang Bangerth [Sun, 22 Jul 2018 16:50:51 +0000 (10:50 -0600)]
Merge pull request #6953 from masterleinad/ignore_deleted
Ignore deleted files when formatting
Daniel Arndt [Sun, 22 Jul 2018 16:35:17 +0000 (18:35 +0200)]
Ignore deleted files when formatting
Timo Heister [Sun, 22 Jul 2018 16:08:48 +0000 (18:08 +0200)]
Merge pull request #6942 from masterleinad/common_ancestor_formatting
Use common ancestor as base for formatting recent files
Wolfgang Bangerth [Sun, 22 Jul 2018 15:45:50 +0000 (09:45 -0600)]
Match doxygen markup in the .cc file to that in the .h file.
This is necessary because we run both the .h and the .cc files through doxygen.
If we don't do this, then doxygen will show functions with different markup
twice in the online documentation.
Wolfgang Bangerth [Sun, 22 Jul 2018 15:41:28 +0000 (09:41 -0600)]
Use a better text to describe what we do.
Wolfgang Bangerth [Sun, 22 Jul 2018 15:00:04 +0000 (09:00 -0600)]
Update the documentation of hp::FECollection::find_least_face_dominating_fe().
Wolfgang Bangerth [Sun, 22 Jul 2018 15:05:42 +0000 (09:05 -0600)]
Merge pull request #6939 from marcfehling/hp-distribute-fails
hp::DoFHandler::distribute_dofs on p::d::Triangulation fails.
Daniel Arndt [Sun, 22 Jul 2018 14:45:06 +0000 (16:45 +0200)]
Prepend macro names with DEAL_II_
Daniel Arndt [Sun, 22 Jul 2018 13:04:08 +0000 (15:04 +0200)]
Avoid #warning using MSVC
Timo Heister [Sun, 22 Jul 2018 13:45:37 +0000 (15:45 +0200)]
Merge pull request #6938 from masterleinad/improve_deprecation_tests
Improve deprecation check
Luca Heltai [Sun, 22 Jul 2018 13:16:22 +0000 (15:16 +0200)]
Addressed comments.
Daniel Arndt [Sun, 22 Jul 2018 09:44:02 +0000 (11:44 +0200)]
Rephrase comment
Jean-Paul Pelteret [Sat, 21 Jul 2018 14:41:04 +0000 (16:41 +0200)]
Add AD number static asserts for FullMatrix and Vector classes.
Luca Heltai [Sat, 21 Jul 2018 15:30:30 +0000 (17:30 +0200)]
Changelog
Luca Heltai [Sat, 21 Jul 2018 15:25:52 +0000 (17:25 +0200)]
Add test for new function parser constructor.
Jean-Paul Pelteret [Sat, 21 Jul 2018 14:44:11 +0000 (16:44 +0200)]
Merge pull request #6929 from gassmoeller/fix_out_of_bound_memory_access
Fix rare out of bound memory access in write_gmv_reorder_data_vectors
Luca Heltai [Sat, 21 Jul 2018 14:42:26 +0000 (16:42 +0200)]
Add a new constructor for function parser.
Daniel Arndt [Sat, 21 Jul 2018 13:35:31 +0000 (15:35 +0200)]
Use common ancestor as base for formatting recent files
Daniel Arndt [Thu, 19 Jul 2018 23:58:09 +0000 (01:58 +0200)]
Don't actually construct deprecated objects in deprecation tests
Marc Fehling [Fri, 20 Jul 2018 17:21:33 +0000 (11:21 -0600)]
Add test for hp::distribute_dofs on p::d::Triangulation.
Marc Fehling [Fri, 20 Jul 2018 18:22:48 +0000 (12:22 -0600)]
FIX: hp::DoFHandler::distribute_dofs on p::d::Triangulation.
Daniel Arndt [Thu, 19 Jul 2018 23:56:33 +0000 (01:56 +0200)]
Ignore spurious w2651 ICC warning
David Wells [Thu, 19 Jul 2018 23:43:15 +0000 (19:43 -0400)]
Merge pull request #6935 from masterleinad/fix_compute_point_to_point_communication_pattern
Fix Utilities::MPI::compute_point_to_point_communication_pattern
David Wells [Thu, 19 Jul 2018 23:42:46 +0000 (19:42 -0400)]
Merge pull request #6934 from masterleinad/alternative_output_data_out_12
Provide alternative test output for data_out_12 without ZLIB support
David Wells [Thu, 19 Jul 2018 23:42:20 +0000 (19:42 -0400)]
Merge pull request #6936 from masterleinad/fix_warnings_in_tests_new
Fix some warnings in tests
Daniel Arndt [Thu, 19 Jul 2018 17:19:52 +0000 (19:19 +0200)]
Merge pull request #6932 from masterleinad/replace_fesystem_constructor_tests
Use different FESystem constructor in tests
Daniel Arndt [Thu, 19 Jul 2018 17:18:19 +0000 (19:18 +0200)]
Fix some warnings in tests
Daniel Arndt [Thu, 19 Jul 2018 17:00:34 +0000 (19:00 +0200)]
Fix Utilities::MPI::compute_point_to_point_communication_pattern
Daniel Arndt [Thu, 19 Jul 2018 15:50:09 +0000 (17:50 +0200)]
Merge pull request #6933 from masterleinad/boost_header_p_d_tria
Add missing boost header for p::d::Triangulation
Daniel Arndt [Thu, 19 Jul 2018 15:46:50 +0000 (17:46 +0200)]
Provide alternative test output for data_out_12 without ZLIB support
Daniel Arndt [Thu, 19 Jul 2018 12:47:49 +0000 (14:47 +0200)]
Add missing boost header for p::d::Triangulation
Daniel Arndt [Thu, 19 Jul 2018 12:05:09 +0000 (14:05 +0200)]
Use different FESystem constructor in tests
Rene Gassmoeller [Thu, 19 Jul 2018 00:51:00 +0000 (17:51 -0700)]
Indent
Rene Gassmoeller [Thu, 19 Jul 2018 00:48:48 +0000 (17:48 -0700)]
Add test
Rene Gassmoeller [Thu, 19 Jul 2018 00:42:35 +0000 (17:42 -0700)]
Avoid out of bounds memory access
Marc Fehling [Wed, 18 Jul 2018 18:43:27 +0000 (12:43 -0600)]
Force same FE object for transferring data.
Jean-Paul Pelteret [Wed, 18 Jul 2018 19:48:41 +0000 (21:48 +0200)]
Merge pull request #6927 from masterleinad/address-clang_tidy
Address clang-tidy suggestions
Daniel Arndt [Tue, 17 Jul 2018 23:07:01 +0000 (01:07 +0200)]
Address clang-tidy suggestions
Daniel Arndt [Wed, 18 Jul 2018 08:39:01 +0000 (10:39 +0200)]
Merge pull request #6925 from drwells/add-colorization-glossary-entry
Add a glossary entry on colorization.
David Wells [Tue, 17 Jul 2018 02:36:21 +0000 (22:36 -0400)]
Reword the GridGenerator documentation on colorization.
David Wells [Mon, 16 Jul 2018 00:26:08 +0000 (20:26 -0400)]
Add a glossary entry on colorization.
Daniel Arndt [Tue, 17 Jul 2018 21:56:21 +0000 (23:56 +0200)]
Merge pull request #6896 from masterleinad/fix_base_headers
Fix comments in @code blocks in base headers
Daniel Arndt [Sat, 7 Jul 2018 21:04:59 +0000 (23:04 +0200)]
Fix comments in @code blocks in base headers
Wolfgang Bangerth [Mon, 16 Jul 2018 10:24:11 +0000 (04:24 -0600)]
Merge pull request #6898 from masterleinad/merge_tria_copy_manifold_id
Allow copying manifold ids in GridGenerator::merge_triangulations
David Wells [Sun, 15 Jul 2018 23:43:05 +0000 (19:43 -0400)]
Merge pull request #6923 from bangerth/cleanup
Clean up some code in AffineConstraints::is_consistent_in_parallel.
Jean-Paul Pelteret [Sun, 15 Jul 2018 18:16:04 +0000 (20:16 +0200)]
Merge pull request #6921 from jppelteret/ad_updates_01
Minor AD updates
Wolfgang Bangerth [Sun, 15 Jul 2018 10:55:27 +0000 (04:55 -0600)]
Clean up some code in AffineConstraints::is_consistent_in_parallel.
The existing code has a lambda function that either returns a reference to
an existing element of a vector, or to a dummy member variable. But to
make things confusing, it *modifies* this dummy variable, which means that
what looks like some 'const' dummy object is not actually.
All of this is done to avoid copies, but in reality a copy is still
made at a later point where we insert the result of this lambda
function into a vector. This patch cleans this up by removing the
non-const dummy variable and instead just returning a copy that is
then moved into the vector. That's the same number of copies as before,
in most cases, and it's clearer to read because there is no more
potential for two parts of the code stepping on each others' toes
modifying the dummy variable.
These things are important to me because modifying the dummy variable
is a sure way to introduce really hard to find errors if anyone ever
wanted to multi-thread this function. It's not likely that anyone
will try this for this function soon, except possibly by using
things like parallel-for loops should they ever become available.
But it's worth not even getting into the habit of using this style.
Jean-Paul Pelteret [Fri, 13 Jul 2018 10:03:06 +0000 (12:03 +0200)]
Extend template specialisations for intermediate AD number types.
Its not likely, but it might be possible that in some complex chain of
operations we're left with one of these intermediates that needs to be
operated on or used. If this is the case then having these
specialisations facilitate the driver and helper classes to function
with these number types.
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.