]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Sat, 12 Aug 2017 23:57:45 +0000 (17:57 -0600)]
Do not set active_fe_indices on non-locally owned cells.
On the other hand, this piece of code tries to do exactly this: after ghost
exchange, we try to set the active_fe_index on a ghost cell to the value
we received from the proper owner of that cell. We work around this by
avoiding cell->set_active_fe_index() on such cells, and manipulate the
underlying data structure directly.
Because these data structures are private, we can no longer do this in a
segregated function in an anonymous namespace, but need to do this in a
function that lives in the 'Implementation' struct.
Wolfgang Bangerth [Sun, 13 Aug 2017 00:04:47 +0000 (18:04 -0600)]
Merge pull request #4803 from masterleinad/initialize_tensor_product
Initialize tensor_product_quadrature in constructor
Daniel Arndt [Sat, 12 Aug 2017 23:48:52 +0000 (01:48 +0200)]
Initialize tensor_product_quadrature in constructor
Wolfgang Bangerth [Sat, 12 Aug 2017 22:56:34 +0000 (16:56 -0600)]
Merge pull request #4797 from tjhei/fix_compilation
fix compilation
Timo Heister [Sat, 12 Aug 2017 22:53:07 +0000 (18:53 -0400)]
fix compilation
Wolfgang Bangerth [Sat, 12 Aug 2017 22:33:26 +0000 (16:33 -0600)]
Merge pull request #4788 from tjhei/exchange_ghost_cell_data
introduce GridTools::exchange_cell_data_to_ghosts
Wolfgang Bangerth [Sat, 12 Aug 2017 22:31:02 +0000 (16:31 -0600)]
Merge pull request #4771 from masterleinad/remove_2type
Remove int2type and bool2type
Timo Heister [Sat, 12 Aug 2017 22:28:11 +0000 (16:28 -0600)]
changelog
Timo Heister [Sat, 12 Aug 2017 22:26:31 +0000 (16:26 -0600)]
add shared tria test
Wolfgang Bangerth [Sat, 12 Aug 2017 22:24:56 +0000 (16:24 -0600)]
Merge pull request #4795 from Rombur/fix_cuda
Fix a bug in cuda matrix-free.
Timo Heister [Sat, 12 Aug 2017 22:23:41 +0000 (16:23 -0600)]
address comments
Timo Heister [Sat, 12 Aug 2017 21:59:16 +0000 (15:59 -0600)]
add assert
Bruno Turcksin [Sat, 12 Aug 2017 21:42:58 +0000 (17:42 -0400)]
Fix a bug in cuda matrix-free.
Timo Heister [Sat, 12 Aug 2017 16:59:58 +0000 (10:59 -0600)]
introduce GridTools::exchange_cell_data_to_ghosts
Timo Heister [Sat, 12 Aug 2017 21:12:39 +0000 (17:12 -0400)]
Merge pull request #4787 from tamiko/old_compiler_fixes
CMake: In case of C++14 support, check whether std::max/min support constexpr
Wolfgang Bangerth [Sat, 12 Aug 2017 20:53:31 +0000 (14:53 -0600)]
Merge pull request #4781 from masterleinad/avoid_bundled_warnings
Avoid warnings in bundled muparser and boost
Daniel Arndt [Sat, 12 Aug 2017 15:55:19 +0000 (17:55 +0200)]
Describe the suppressed warning
Daniel Arndt [Fri, 11 Aug 2017 03:57:12 +0000 (05:57 +0200)]
Avoid warnings in bundled muparser and boost
Jean-Paul Pelteret [Sat, 12 Aug 2017 20:37:55 +0000 (14:37 -0600)]
Merge pull request #4742 from luca-heltai/add-number-to-extractors
FEValuesViews::get_function_values_from_local_dof_values
Matthias Maier [Sat, 12 Aug 2017 18:35:24 +0000 (13:35 -0500)]
Merge pull request #4793 from bangerth/fix-2
Avoid warning in 64-bit mode.
Matthias Maier [Sat, 12 Aug 2017 18:34:51 +0000 (13:34 -0500)]
Merge pull request #4792 from bangerth/fix
Use correct data type also in 64-bit mode.
Matthias Maier [Sat, 12 Aug 2017 16:37:41 +0000 (11:37 -0500)]
CMake: In case of C++14 support, check whether std::max/min support constexpr
Wolfgang Bangerth [Sat, 12 Aug 2017 18:14:48 +0000 (12:14 -0600)]
Avoid warning in 64-bit mode.
#4778 also forgot to fix an initializer. This patch fixes this.
Matthias Maier [Sat, 12 Aug 2017 18:01:07 +0000 (13:01 -0500)]
Merge pull request #4790 from bangerth/fix-include-guard
Fix #include guard name.
Wolfgang Bangerth [Sat, 12 Aug 2017 17:59:13 +0000 (11:59 -0600)]
Use correct data type also in 64-bit mode.
Wolfgang Bangerth [Sat, 12 Aug 2017 17:47:57 +0000 (11:47 -0600)]
Fix #include guard name.
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:12:58 +0000 (17:12 -0600)]
Added changelog entry
Jean-Paul Pelteret [Wed, 9 Aug 2017 22:35:01 +0000 (16:35 -0600)]
Add tests for FEValuesViews::get_function_*_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:03:20 +0000 (17:03 -0600)]
Added Tensor::get_function_divergences_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:05:55 +0000 (17:05 -0600)]
Added Tensor::get_function_values_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:02:06 +0000 (17:02 -0600)]
Added SymmetricTensor::get_function_divergences_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:01:29 +0000 (17:01 -0600)]
Added SymmetricTensor::get_function_values_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 23:00:11 +0000 (17:00 -0600)]
Added Vector::get_function_third_derivatives_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:59:39 +0000 (16:59 -0600)]
Added Vector::get_function_laplacians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:59:03 +0000 (16:59 -0600)]
Added Vector::get_function_hessians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:58:33 +0000 (16:58 -0600)]
Added Vector::get_function_curls_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:57:58 +0000 (16:57 -0600)]
Added Vector::get_function_divergences_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:57:12 +0000 (16:57 -0600)]
Added Vector::get_function_symmetric_gradients_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:56:32 +0000 (16:56 -0600)]
Added Vector::get_function_gradients_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:56:03 +0000 (16:56 -0600)]
Added Vector::get_function_values_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:54:51 +0000 (16:54 -0600)]
Added Scalar::get_function_third_derivatives_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:53:56 +0000 (16:53 -0600)]
Added Scalar::get_function_laplacians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:52:57 +0000 (16:52 -0600)]
Added Scalar::get_function_hessians_from_local_dof_values
Jean-Paul Pelteret [Thu, 10 Aug 2017 22:50:15 +0000 (16:50 -0600)]
Added Scalar::get_function_gradients_from_local_dof_values
Luca Heltai [Wed, 9 Aug 2017 00:36:17 +0000 (18:36 -0600)]
Added Scalar::get_function_values_from_local_dof_values
Wolfgang Bangerth [Sat, 12 Aug 2017 16:35:03 +0000 (10:35 -0600)]
Merge pull request #4784 from tamiko/fix_tests
lac/(consraints_c1_02|schur_complement): Modernize tests
Daniel Arndt [Sat, 12 Aug 2017 16:15:31 +0000 (18:15 +0200)]
Fix up signature of compress_*_block
Matthias Maier [Sat, 12 Aug 2017 14:37:35 +0000 (09:37 -0500)]
run astyle
Matthias Maier [Sat, 12 Aug 2017 14:35:02 +0000 (09:35 -0500)]
lac/schur_complement_03: Replace std::flush by std::endl
Matthias Maier [Sat, 12 Aug 2017 04:54:59 +0000 (23:54 -0500)]
lac/constraints_c1_02: Modernize test
Matthias Maier [Sat, 12 Aug 2017 04:48:28 +0000 (23:48 -0500)]
lac/schur_complement_03: Modernize test
Matthias Maier [Fri, 11 Aug 2017 13:12:55 +0000 (08:12 -0500)]
Merge pull request #4778 from bangerth/active-fe-index-4
Fix a data type
Wolfgang Bangerth [Fri, 11 Aug 2017 12:59:19 +0000 (06:59 -0600)]
Merge pull request #4782 from tamiko/fix_a_test_7
base/anisotropic_1: Update forgotten test output
Wolfgang Bangerth [Thu, 10 Aug 2017 22:45:41 +0000 (16:45 -0600)]
Use the appropriate data type for hp::DoFHandler::vertex_dof_offsets.
The array stores offsets into another array -- using 'unsigned int' is enough,
we don't need to use 'types::global_dof_index' for this.
While there, also rename the variable to get singular/plural right.
Martin Kronbichler [Fri, 11 Aug 2017 11:40:47 +0000 (13:40 +0200)]
Merge pull request #4780 from tamiko/test_cleanup
tests: remove unnecessary includes
Martin Kronbichler [Fri, 11 Aug 2017 11:39:38 +0000 (13:39 +0200)]
Merge pull request #4773 from bangerth/active-fe-index-2
Be careful for which cells and objects we allocate hp DoF indices.
Matthias Maier [Fri, 11 Aug 2017 06:38:47 +0000 (01:38 -0500)]
base/anisotropic_1: Update forgotten test output
Matthias Maier [Fri, 11 Aug 2017 04:36:58 +0000 (23:36 -0500)]
Merge pull request #4776 from drwells/remove-std-isnan-check
Remove checks for various isnan functions.
Matthias Maier [Fri, 11 Aug 2017 04:20:07 +0000 (23:20 -0500)]
tests: Fix up a couple of tests that didn't take the last commit lightly
Matthias Maier [Thu, 10 Aug 2017 23:18:42 +0000 (18:18 -0500)]
tests: remove unnecessary includes
Matthias Maier [Thu, 10 Aug 2017 23:22:44 +0000 (18:22 -0500)]
Merge pull request #4779 from tjhei/trilinos_include_and_warnings
trilinos as system includes, guard warnings
Timo Heister [Thu, 10 Aug 2017 23:06:02 +0000 (17:06 -0600)]
trilinos as system includes, guard warnings
Wolfgang Bangerth [Thu, 10 Aug 2017 23:05:05 +0000 (17:05 -0600)]
Merge pull request #4762 from masterleinad/nullptr_coeffs
Allow the create_* functions to be called with nullptr coefficients
Wolfgang Bangerth [Thu, 10 Aug 2017 23:03:15 +0000 (17:03 -0600)]
Merge pull request #4777 from drwells/fill-in-invalid-iterator
Add additional functions to InvalidAccessor.
David Wells [Thu, 10 Aug 2017 22:49:07 +0000 (18:49 -0400)]
Add additional functions to InvalidAccessor.
This was originally written by Luca Heltai and is necessary for the
patch removing the Boundary classes.
Matthias Maier [Thu, 10 Aug 2017 22:52:11 +0000 (17:52 -0500)]
Merge pull request #4774 from masterleinad/fix_warning_geometryinfo
Fix clang warning in grid/grid_in.cc
Wolfgang Bangerth [Thu, 10 Aug 2017 21:35:51 +0000 (15:35 -0600)]
Use a clearer way to empty arrays.
Daniel Arndt [Thu, 10 Aug 2017 22:30:45 +0000 (00:30 +0200)]
Test for inequality instead.
David Wells [Thu, 10 Aug 2017 22:13:14 +0000 (18:13 -0400)]
Remove checks for various isnan functions.
This PR removes
DEAL_II_HAVE_ISNAN
DEAL_II_HAVE_STD_ISNAN
DEAL_II_HAVE_UNDERSCORE_ISNAN
in favor of using std::isnan, which is a C++11 function, instead.
Wolfgang Bangerth [Thu, 10 Aug 2017 22:01:31 +0000 (16:01 -0600)]
Merge pull request #4761 from tamiko/do_not_set_precision
DataOutBase: Do not modify precision of ostream
Daniel Arndt [Thu, 10 Aug 2017 21:36:56 +0000 (23:36 +0200)]
Merge pull request #4760 from tamiko/fix_a_test_6
base/anisotropic_?: make tests more robust
Daniel Arndt [Thu, 10 Aug 2017 20:40:18 +0000 (22:40 +0200)]
Fix up documentation
Daniel Arndt [Thu, 10 Aug 2017 20:16:03 +0000 (22:16 +0200)]
Fix clang warning in grid/grid_in.cc
Wolfgang Bangerth [Thu, 10 Aug 2017 18:47:10 +0000 (12:47 -0600)]
Be careful for which cells and objects we enumerate DoFs.
Wolfgang Bangerth [Thu, 10 Aug 2017 18:46:38 +0000 (12:46 -0600)]
Be careful for which cells and objects we allocate hp DoF indices.
The patch itself is actually pretty small -- we just have to occasionally exclude cells
when we loop over them, specifically of they are artificial. The patch, however, is
far larger because we replicated the same code for cells, faces, and vertices for
the 1d, 2d, and 3d implementations. I didn't feel like making the same changes
3 times over, so I refactored these things into functions that deal with cells,
faces, and vertices. This makes the overall patch rather large.
Daniel Arndt [Thu, 10 Aug 2017 18:00:08 +0000 (20:00 +0200)]
Remove int2type and bool2type
Matthias Maier [Thu, 10 Aug 2017 18:36:58 +0000 (13:36 -0500)]
Update tests in numerics/
Matthias Maier [Thu, 10 Aug 2017 18:36:38 +0000 (13:36 -0500)]
Update tests in hp/ and lac/
Matthias Maier [Thu, 10 Aug 2017 18:36:23 +0000 (13:36 -0500)]
Update tests in bits/
Matthias Maier [Thu, 10 Aug 2017 18:36:14 +0000 (13:36 -0500)]
Update tests in base/
Matthias Maier [Thu, 10 Aug 2017 00:49:46 +0000 (19:49 -0500)]
add a changes entry
Matthias Maier [Thu, 10 Aug 2017 00:33:41 +0000 (19:33 -0500)]
DataOutBase: Do not modify precision of ostream
Timo Heister [Thu, 10 Aug 2017 17:22:25 +0000 (13:22 -0400)]
Merge pull request #4766 from masterleinad/disable_project_q_hierarchical
Disable project_q_hierarchical_03
Daniel Arndt [Thu, 10 Aug 2017 16:12:08 +0000 (18:12 +0200)]
Disable project_q_hierarchical_03
Timo Heister [Thu, 10 Aug 2017 16:34:08 +0000 (12:34 -0400)]
Merge pull request #4765 from tamiko/silence_a_warning
Disable two gcc 7.1.0 diagnostics for external includes
Luca Heltai [Thu, 10 Aug 2017 16:33:18 +0000 (10:33 -0600)]
Merge pull request #4740 from tamiko/constrained_linear_operator
constrained_linear_operator: use ConstraintMatrix iterators
Matthias Maier [Thu, 10 Aug 2017 16:29:33 +0000 (11:29 -0500)]
update comment
Wolfgang Bangerth [Thu, 10 Aug 2017 16:23:46 +0000 (10:23 -0600)]
Merge pull request #4764 from drwells/remove-unused-string
Remove an unused std::string.
Matthias Maier [Thu, 10 Aug 2017 16:05:40 +0000 (11:05 -0500)]
Disable -Wint-in-bool-context for external includes
David Wells [Thu, 10 Aug 2017 15:47:06 +0000 (11:47 -0400)]
Remove an unused std::string.
Matthias Maier [Thu, 10 Aug 2017 15:42:47 +0000 (10:42 -0500)]
Disable -Wimplicit-fallthrough for external includes
Daniel Arndt [Thu, 10 Aug 2017 06:00:28 +0000 (08:00 +0200)]
Allow the create_* functions to be called with nullptr coefficients
Wolfgang Bangerth [Thu, 10 Aug 2017 15:13:58 +0000 (09:13 -0600)]
Merge pull request #4709 from jppelteret/material_boundary_id_4672
Change the number type of material_id and boundary_id
Matthias Maier [Thu, 10 Aug 2017 14:58:07 +0000 (09:58 -0500)]
Merge pull request #4763 from kronbichler/delete_unnecessary_changelog
Remove unnecessary changelog.
Martin Kronbichler [Thu, 10 Aug 2017 07:35:29 +0000 (09:35 +0200)]
Remove unnecessary changelog.
Martin Kronbichler [Thu, 10 Aug 2017 05:45:50 +0000 (07:45 +0200)]
Merge pull request #4759 from tjhei/tensorized_mappingq
fix bug in tensorized MappingQGeneric
Matthias Maier [Thu, 10 Aug 2017 00:04:41 +0000 (19:04 -0500)]
base/anisotropic_2: increase output precision
Matthias Maier [Thu, 10 Aug 2017 00:05:44 +0000 (19:05 -0500)]
base/anisotropic_1: increase output precision
Matthias Maier [Wed, 9 Aug 2017 23:58:49 +0000 (18:58 -0500)]
base/anisotropic_1: compare floating point numbers with tolerance
Timo Heister [Wed, 9 Aug 2017 23:25:49 +0000 (19:25 -0400)]
fix bug in tensorized MappingQGeneric
logical fix for #4664
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.