]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Thu, 26 Oct 2017 14:00:45 +0000 (16:00 +0200)]
Add some Sacado::RFad and nested RFad-DFad examples to the testsuite
Timo Heister [Thu, 26 Oct 2017 13:35:34 +0000 (09:35 -0400)]
Merge pull request #5277 from kronbichler/renumber_mg_dofs_parallel
Implement parallel DoF renumbering on multigrid levels
Daniel Arndt [Thu, 26 Oct 2017 07:12:44 +0000 (09:12 +0200)]
Merge pull request #5310 from nicola-giuliani/telles_bug
typo in qtelles
Daniel Arndt [Thu, 26 Oct 2017 06:57:38 +0000 (08:57 +0200)]
Merge pull request #5315 from gassmoeller/fix_vector_tools_interpolate
Fix VectorTools::interpolate for parallel computations
Daniel Arndt [Wed, 25 Oct 2017 23:42:52 +0000 (01:42 +0200)]
Merge pull request #5325 from bangerth/fix-exceptions
Add a check when comparing iterators.
Bruno Turcksin [Wed, 25 Oct 2017 20:36:45 +0000 (16:36 -0400)]
Merge pull request #5328 from tjhei/exc_messages
add exception messages
Rene Gassmoeller [Tue, 24 Oct 2017 17:52:20 +0000 (11:52 -0600)]
Fix VectorTools::interpolate
Martin Kronbichler [Wed, 25 Oct 2017 18:47:41 +0000 (20:47 +0200)]
Merge pull request #5233 from bangerth/function-template-arg
Rename the scalar template type of Function and derived classes.
Timo Heister [Wed, 25 Oct 2017 17:12:22 +0000 (13:12 -0400)]
Merge pull request #5326 from tamiko/fix_numdiff_check
Avoid numdiff check race condition in test
Timo Heister [Wed, 25 Oct 2017 17:01:34 +0000 (13:01 -0400)]
add exception messages
towards #610
Wolfgang Bangerth [Wed, 25 Oct 2017 16:58:35 +0000 (10:58 -0600)]
Merge pull request #5327 from masterleinad/fix_typo_cmake_doc
Fix typo in description of CMake setup for packages
Daniel Arndt [Wed, 25 Oct 2017 16:56:03 +0000 (18:56 +0200)]
Fix typo
Matthias Maier [Wed, 25 Oct 2017 15:43:43 +0000 (10:43 -0500)]
Avoid numdiff check race condition in test
Use randomly generated file names for collision free (concurrent) checks
for numdiff support.
Otherwise, if a test subproject is configured concurrently (which might
happen if ctest accidentally triggers a reconfigure due to changed files
in the main project), the following error might occur:
"The detected numdiff executable was not able to pass a simple relative
tolerance test."
Matthias Maier [Wed, 25 Oct 2017 15:40:27 +0000 (10:40 -0500)]
Revert "Avoid numdiff check race condition in test"
This reverts commit
41d4678230e24635583eb892fdf473c5d6847a05 .
Wolfgang Bangerth [Wed, 25 Oct 2017 15:30:32 +0000 (09:30 -0600)]
Merge pull request #5323 from tjhei/test_numdiff_race_condition
Avoid numdiff check race condition in test
Wolfgang Bangerth [Wed, 25 Oct 2017 15:13:00 +0000 (09:13 -0600)]
Merge pull request #5312 from jppelteret/tests-sacado
Add some modified Sacado::Fad::DFad examples to the testsuite
Wolfgang Bangerth [Wed, 25 Oct 2017 15:11:27 +0000 (09:11 -0600)]
Merge pull request #5319 from davydden/lapack-add
add LAPACKFullMatrix::add()
Wolfgang Bangerth [Wed, 25 Oct 2017 15:02:36 +0000 (09:02 -0600)]
Merge pull request #5324 from tjhei/zlib_test_output
fix zlib tests
Wolfgang Bangerth [Wed, 25 Oct 2017 00:05:10 +0000 (18:05 -0600)]
Add a check when comparing iterators.
Right now, comparing iterators only compares their level and index, but surprisingly
not the triangulation pointers. There is an assertion higher up that makes sure
that if the triangulation pointers of both objects are both non-nullptr, that they
are the same, but it is conceivable that one of the objects in invalid and the
other has a valid pointer. Internally, if that is the case, we have the invariant
that for iterators for which the triangulation pointer is nullptr, that the
level and index values are also invalid, and so nothing bad can happen (TM) with
the current code.
But it still seems prudent to also compare triangulation pointers, even if we know
that if one only of the pointers is nullptr, then the other comparisons for equality
must necessarily also fail because of the invariant -- we should just err on the
side of safety.
I've thought whether the pointers should be compared first or last. I put it first
because I think that the common case is to compare 'cell != endc', and in that
case one has a valid pointer and the other does not, so the first check will
already fail.
Timo Heister [Wed, 25 Oct 2017 14:27:53 +0000 (10:27 -0400)]
fix zlib tests
Timo Heister [Wed, 25 Oct 2017 14:07:22 +0000 (10:07 -0400)]
Avoid numdiff check race condition in test
Do not remove the test files to avoid a race condition if
cmake decides to rerun in a concurrent situation. Otherwise this would
trigger the following error:
"The detected numdiff executable was not able to pass a simple relative
tolerance test."
Nicola Giuliani [Wed, 25 Oct 2017 13:15:01 +0000 (15:15 +0200)]
added test for singular integration
Nicola Giuliani [Tue, 24 Oct 2017 09:35:27 +0000 (11:35 +0200)]
typo in qtelles
Denis Davydov [Wed, 25 Oct 2017 11:32:02 +0000 (13:32 +0200)]
add LAPACKFullMatrix::add()
Daniel Arndt [Wed, 25 Oct 2017 10:06:55 +0000 (12:06 +0200)]
Merge pull request #5316 from bangerth/fix-exceptions
Avoid exceptions without message.
Daniel Arndt [Wed, 25 Oct 2017 07:12:14 +0000 (09:12 +0200)]
Merge pull request #5308 from bangerth/change-signature
Change argument of DoFRenumbering::downstream() to Tensor<1,dim>.
Jean-Paul Pelteret [Tue, 24 Oct 2017 15:06:34 +0000 (17:06 +0200)]
Add some modified Sacado::Fad::DFad examples to the testsuite
Wolfgang Bangerth [Tue, 24 Oct 2017 13:54:39 +0000 (07:54 -0600)]
Adjust tests.
Wolfgang Bangerth [Tue, 24 Oct 2017 00:21:04 +0000 (18:21 -0600)]
Avoid exceptions without message.
Timo Heister [Tue, 24 Oct 2017 19:04:34 +0000 (15:04 -0400)]
Merge pull request #5267 from davydden/unit_tests_docu
extend example of user projects testsuite to contain header files
Denis Davydov [Tue, 24 Oct 2017 18:57:15 +0000 (20:57 +0200)]
Merge pull request #5311 from kronbichler/avoid_vector_view
Replace use of VectorView in library
Denis Davydov [Tue, 24 Oct 2017 18:33:40 +0000 (20:33 +0200)]
mention how to include the main header
Martin Kronbichler [Tue, 24 Oct 2017 18:22:00 +0000 (20:22 +0200)]
Merge pull request #5313 from gassmoeller/fix_mapping_cartesian
Fix mapping cartesian update inverse jacobian
Rene Gassmoeller [Tue, 24 Oct 2017 15:40:05 +0000 (09:40 -0600)]
Fix mapping cartesian
Martin Kronbichler [Tue, 24 Oct 2017 10:42:19 +0000 (12:42 +0200)]
Add changelog.
Daniel Arndt [Tue, 24 Oct 2017 15:21:45 +0000 (17:21 +0200)]
Merge pull request #5150 from gassmoeller/add_distributed_refinement_signal
Add distributed refinement/coarsening/serialization signals
Wolfgang Bangerth [Tue, 24 Oct 2017 13:54:31 +0000 (07:54 -0600)]
Match instantiation to declaration.
Wolfgang Bangerth [Tue, 24 Oct 2017 04:04:04 +0000 (22:04 -0600)]
Add changelog.
Wolfgang Bangerth [Tue, 24 Oct 2017 04:03:57 +0000 (22:03 -0600)]
Change argument of DoFRenumbering::downstream() to Tensor<1,dim>.
That's because this kind of argument indicates a *direction*, not a point, and
for the former Tensor<1,dim> is the correct data type.
Martin Kronbichler [Tue, 24 Oct 2017 10:38:27 +0000 (12:38 +0200)]
Avoid VectorView in favor of copy_locally_owned_data_from.
Optimize copy_to/from_mg for another frequent case.
Martin Kronbichler [Tue, 24 Oct 2017 10:37:21 +0000 (12:37 +0200)]
Use LA::d::Vector::copy_locally_owned_data_from rather than operator=
Martin Kronbichler [Tue, 24 Oct 2017 10:36:25 +0000 (12:36 +0200)]
Avoid VectorView in matrix-free operators.
Martin Kronbichler [Tue, 24 Oct 2017 10:35:36 +0000 (12:35 +0200)]
Introduce LA::d::Vector::copy_locally_owned_data_from.
Martin Kronbichler [Tue, 24 Oct 2017 10:13:53 +0000 (12:13 +0200)]
Merge pull request #5302 from GivAlz/test_compute_pt_loc
Add test for Functions::FEFieldFunction::compute_point_locations
Giovanni Alzetta [Mon, 23 Oct 2017 13:58:31 +0000 (13:58 +0000)]
Added test for Functions::FEFieldFunction::compute_point_locations
Martin Kronbichler [Tue, 24 Oct 2017 10:12:58 +0000 (12:12 +0200)]
Merge pull request #5309 from bangerth/minor-cleanups
Minor cleanups and doc updates.
Wolfgang Bangerth [Tue, 24 Oct 2017 04:24:14 +0000 (22:24 -0600)]
Add a note to the documentation.
Wolfgang Bangerth [Tue, 24 Oct 2017 04:21:43 +0000 (22:21 -0600)]
Use C++11-style initialization of a std::map.
Wolfgang Bangerth [Tue, 24 Oct 2017 04:19:13 +0000 (22:19 -0600)]
Reindent a line.
Wolfgang Bangerth [Tue, 24 Oct 2017 04:18:59 +0000 (22:18 -0600)]
Remove an unnecessary empty line.
Wolfgang Bangerth [Tue, 24 Oct 2017 03:44:29 +0000 (21:44 -0600)]
Merge pull request #5307 from Rombur/cuda_fix
Add missing include in cuda_vector.h
Bruno Turcksin [Tue, 24 Oct 2017 01:05:26 +0000 (21:05 -0400)]
Add missing include in cuda_vector.h
Daniel Arndt [Mon, 23 Oct 2017 23:14:47 +0000 (01:14 +0200)]
Merge pull request #5303 from kronbichler/fix_partitioner_import_ghosts
Make sure to actually zero the ghost entries in partitioner import call.
Daniel Arndt [Mon, 23 Oct 2017 23:11:22 +0000 (01:11 +0200)]
Merge pull request #5306 from bangerth/cleanup
Clean up code in MGLevelGlobalTransfer::fill_and_communicate_copy_indices.
Daniel Arndt [Mon, 23 Oct 2017 23:09:17 +0000 (01:09 +0200)]
Merge pull request #5304 from bangerth/rename-member
Make Vector::values a std::unique_ptr.
Wolfgang Bangerth [Mon, 23 Oct 2017 19:03:47 +0000 (13:03 -0600)]
Clean up code in MGLevelGlobalTransfer::fill_and_communicate_copy_indices.
Wolfgang Bangerth [Fri, 20 Oct 2017 22:32:01 +0000 (16:32 -0600)]
Make Vector::values a std::unique_ptr.
Denis Davydov [Mon, 23 Oct 2017 14:45:07 +0000 (16:45 +0200)]
Merge pull request #5305 from tjhei/readme_qt_styles
add note on how to install qtcreator style files
Timo Heister [Mon, 23 Oct 2017 14:42:49 +0000 (10:42 -0400)]
add note on how to install qtcreator style files
Martin Kronbichler [Mon, 23 Oct 2017 13:39:15 +0000 (15:39 +0200)]
Make sure to actually zero the ghost entries in partitioner import call.
Denis Davydov [Mon, 23 Oct 2017 05:42:14 +0000 (07:42 +0200)]
Merge pull request #5275 from bangerth/doc-update-2
Update some discussion in DataOutFilter.
David Wells [Mon, 23 Oct 2017 02:53:54 +0000 (22:53 -0400)]
Merge pull request #5288 from bangerth/remove-includes
Remove unnecessary #include statements.
Wolfgang Bangerth [Fri, 20 Oct 2017 22:07:42 +0000 (16:07 -0600)]
Remove unnecessary #include statements.
These are all in files that don't actually make use of the classes so #included.
Wolfgang Bangerth [Mon, 23 Oct 2017 00:19:32 +0000 (18:19 -0600)]
Merge pull request #5291 from drwells/vector-operation-header
Move VectorOperation into its own header.
Wolfgang Bangerth [Mon, 23 Oct 2017 00:18:54 +0000 (18:18 -0600)]
Merge pull request #5296 from masterleinad/use_emplace_back
Prefer using emplace_back
Wolfgang Bangerth [Sun, 22 Oct 2017 23:27:27 +0000 (17:27 -0600)]
Merge pull request #5300 from masterleinad/fix_unused
Fix unused variables, functions and parameters (with clang)
David Wells [Sat, 21 Oct 2017 04:28:20 +0000 (00:28 -0400)]
Move VectorOperation into its own header.
Timo Heister [Sun, 22 Oct 2017 19:13:00 +0000 (15:13 -0400)]
Merge pull request #5301 from davydden/cylind_manifold_assert
change static_assert into Assert for CylindricalManifold to make it e…
Timo Heister [Sun, 22 Oct 2017 19:09:47 +0000 (15:09 -0400)]
Merge pull request #5287 from bangerth/doc-update
Update a formula.
Denis Davydov [Sun, 22 Oct 2017 15:37:28 +0000 (17:37 +0200)]
change static_assert into Assert for CylindricalManifold to make it easier writing dimension independent code
Daniel Arndt [Sun, 22 Oct 2017 14:43:33 +0000 (16:43 +0200)]
Merge pull request #5299 from davydden/mapping_test_bugfix
fix wrong operator in mapping_q_eulerian_09
Daniel Arndt [Sun, 22 Oct 2017 13:16:38 +0000 (15:16 +0200)]
Circumvent declaring an unused variable
Daniel Arndt [Sun, 22 Oct 2017 13:12:30 +0000 (15:12 +0200)]
Detect unused variables and unused functions with clang
Daniel Arndt [Sun, 22 Oct 2017 13:06:09 +0000 (15:06 +0200)]
Remove unused named parameter in bundled boost
Daniel Arndt [Sat, 21 Oct 2017 22:07:09 +0000 (00:07 +0200)]
Merge pull request #5283 from tjhei/dof_remove_custom_exc
remove hp::DoFHandler::ExcInvalidTriangulation
Timo Heister [Fri, 20 Oct 2017 18:57:22 +0000 (14:57 -0400)]
remove hp::DoFHandler::ExcInvalidTriangulation
for #610
Martin Kronbichler [Sat, 21 Oct 2017 18:12:09 +0000 (20:12 +0200)]
Merge pull request #5295 from masterleinad/use_bool_literals
Use bool literals instead of integer values
Martin Kronbichler [Sat, 21 Oct 2017 18:11:18 +0000 (20:11 +0200)]
Merge pull request #5297 from masterleinad/use_nullptr
Prefer using nullptr over 0 or NULL
Denis Davydov [Sat, 21 Oct 2017 17:02:42 +0000 (19:02 +0200)]
fix wrong operator in mapping_q_eulerian_09
Daniel Arndt [Sat, 21 Oct 2017 14:40:01 +0000 (16:40 +0200)]
Merge pull request #5205 from tjhei/child_fe
add FiniteElement::get_sub_fe
Daniel Arndt [Sat, 21 Oct 2017 14:25:36 +0000 (16:25 +0200)]
Prefer nullptr
Daniel Arndt [Sat, 21 Oct 2017 14:15:45 +0000 (16:15 +0200)]
Prefer using emplace_back
Daniel Arndt [Sat, 21 Oct 2017 13:56:12 +0000 (15:56 +0200)]
Use bool literals
Martin Kronbichler [Sat, 21 Oct 2017 13:44:18 +0000 (15:44 +0200)]
Merge pull request #5273 from bangerth/use-unique-ptrs
Use std::unique_ptr for parallel::Vector::val
Daniel Arndt [Sat, 21 Oct 2017 13:38:41 +0000 (15:38 +0200)]
Merge pull request #5292 from masterleinad/fix_perf_1
Take IndexSet by const&
Martin Kronbichler [Fri, 20 Oct 2017 16:41:45 +0000 (18:41 +0200)]
Add changelog
Martin Kronbichler [Fri, 20 Oct 2017 16:41:38 +0000 (18:41 +0200)]
Add testcase.
Martin Kronbichler [Fri, 20 Oct 2017 16:32:06 +0000 (18:32 +0200)]
Implement renumber_dofs(level) in parallel.
David Wells [Sat, 21 Oct 2017 12:32:44 +0000 (08:32 -0400)]
Merge pull request #5290 from masterleinad/fix_perf_4
Smaller fixes for ParameterAcceptor
David Wells [Sat, 21 Oct 2017 12:30:09 +0000 (08:30 -0400)]
Merge pull request #5294 from masterleinad/fix_perf_3
Mark more variables const (reference)
David Wells [Sat, 21 Oct 2017 12:28:48 +0000 (08:28 -0400)]
Merge pull request #5293 from masterleinad/fix_perf_2
Take hp objects by const (reference) access
Daniel Arndt [Fri, 20 Oct 2017 23:40:37 +0000 (01:40 +0200)]
Mark more variables const
Daniel Arndt [Fri, 20 Oct 2017 23:38:25 +0000 (01:38 +0200)]
Take hp objects by const (reference) access
Daniel Arndt [Fri, 20 Oct 2017 23:37:09 +0000 (01:37 +0200)]
Take IndexSet by const&
Denis Davydov [Sat, 21 Oct 2017 06:04:14 +0000 (08:04 +0200)]
Merge pull request #5282 from bangerth/rename-member
Rename Vector::val to Vector::values.
Denis Davydov [Sat, 21 Oct 2017 05:16:05 +0000 (07:16 +0200)]
Merge pull request #5281 from tjhei/dof_tria_assert
assert having Triangulation in DoFHandler
Denis Davydov [Sat, 21 Oct 2017 05:13:49 +0000 (07:13 +0200)]
Merge pull request #5284 from tjhei/smart_ptr_nullptr
SmartPointer: use nullptr instead of 0
Daniel Arndt [Fri, 20 Oct 2017 23:39:46 +0000 (01:39 +0200)]
Fix ParameterAcceptor
Daniel Arndt [Fri, 20 Oct 2017 23:07:33 +0000 (01:07 +0200)]
Merge pull request #5286 from tjhei/std_func_ref
pass std::function by const reference
Wolfgang Bangerth [Fri, 20 Oct 2017 21:58:45 +0000 (15:58 -0600)]
Merge pull request #5279 from tjhei/doc_fixes
small documentation fixes
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.