]>
https://gitweb.dealii.org/ - dealii.git/log
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 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
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.
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
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.
Jean-Paul Pelteret [Fri, 13 Jul 2018 09:56:56 +0000 (11:56 +0200)]
Fix some stale comments at the end of preprocessor directives
Jean-Paul Pelteret [Fri, 13 Jul 2018 09:02:44 +0000 (11:02 +0200)]
Merge pull request #6851 from eldarkh/ReduceScatter-p2p
ReduceScatter for compute p2p communication pattern
Jean-Paul Pelteret [Fri, 13 Jul 2018 09:02:21 +0000 (11:02 +0200)]
Merge pull request #6915 from masterleinad/iterate_trilinos_sparsity_parallel
Iterate trilinos sparsity parallel
Jean-Paul Pelteret [Fri, 13 Jul 2018 09:00:17 +0000 (11:00 +0200)]
Merge pull request #6892 from davydden/feature/plate_with_a_hole
add GridGenerator::plate_with_a_hole()
Denis Davydov [Thu, 12 Jul 2018 15:48:53 +0000 (17:48 +0200)]
fix incode comment
Eldar [Thu, 12 Jul 2018 13:19:58 +0000 (08:19 -0500)]
ReduceScatter for compute p2p comm pattern
Denis Davydov [Thu, 12 Jul 2018 05:43:19 +0000 (07:43 +0200)]
Merge pull request #6916 from bangerth/cleanup
Better document TrilinosWrappers::SparsityPattern::row_length().
Jean-Paul Pelteret [Thu, 12 Jul 2018 05:17:15 +0000 (07:17 +0200)]
Merge pull request #6914 from dangars/project_boundary_values
Add instantiations of project_boundary_values() with complex arguments
Daniel Arndt [Wed, 11 Jul 2018 17:10:21 +0000 (19:10 +0200)]
Changelog entry
Daniel Arndt [Wed, 11 Jul 2018 16:54:19 +0000 (18:54 +0200)]
Allow iterating over TrilinosSparsityPattern in parallel and after compress
Jean-Paul Pelteret [Wed, 11 Jul 2018 21:15:40 +0000 (23:15 +0200)]
Merge pull request #6912 from masterleinad/fix_quick_tests
Fix quick_tests
Jean-Paul Pelteret [Wed, 11 Jul 2018 21:14:27 +0000 (23:14 +0200)]
Merge pull request #6910 from dangars/interpolate_boundary_values
Add instantiations for complex arguments
Wolfgang Bangerth [Wed, 11 Jul 2018 19:26:03 +0000 (13:26 -0600)]
Better document TrilinosWrappers::SparsityPattern::row_length().
Daniel Arndt [Wed, 11 Jul 2018 11:46:24 +0000 (13:46 +0200)]
Fix quick_tests
Daniel Arndt [Wed, 11 Jul 2018 16:00:06 +0000 (18:00 +0200)]
Merge pull request #6913 from Rombur/fix_quicktests
Fix a bug with DEAL_II_TRILINOS_WITH_SACADO
Daniel Garcia-Sanchez [Wed, 11 Jul 2018 15:01:20 +0000 (17:01 +0200)]
Add instantiations of project_boundary_values() with complex arguments
Bruno Turcksin [Wed, 11 Jul 2018 13:52:46 +0000 (13:52 +0000)]
Fix a bug where DEAL_II_TRILINOS_WITH_SACADO was set even if
DEAL_II_WITH_TRILINOS was not
Denis Davydov [Wed, 11 Jul 2018 11:38:39 +0000 (13:38 +0200)]
fix typos
Jean-Paul Pelteret [Wed, 11 Jul 2018 11:24:39 +0000 (13:24 +0200)]
Merge pull request #6906 from Rombur/cmake_sacado
Make Sacado an optional dependency
Denis Davydov [Wed, 11 Jul 2018 11:20:00 +0000 (13:20 +0200)]
rename internal function to be more explicit
Daniel Garcia-Sanchez [Wed, 11 Jul 2018 10:19:21 +0000 (12:19 +0200)]
Add instantiations for complex arguments
Denis Davydov [Wed, 11 Jul 2018 08:38:13 +0000 (10:38 +0200)]
minor fix to plate_with_a_hole
Daniel Arndt [Mon, 9 Jul 2018 23:36:08 +0000 (01:36 +0200)]
Rename boundary_line/quad by subcell_line/quad and use range-based loop
Daniel Arndt [Mon, 9 Jul 2018 23:34:10 +0000 (01:34 +0200)]
Fix GridGenerator::merge_triangulations docu and use switch
Daniel Arndt [Mon, 9 Jul 2018 23:32:45 +0000 (01:32 +0200)]
Fix changelog entry
Daniel Arndt [Mon, 9 Jul 2018 23:32:02 +0000 (01:32 +0200)]
Additional changelog entry
Daniel Arndt [Sun, 8 Jul 2018 10:58:35 +0000 (12:58 +0200)]
Add a test
Daniel Arndt [Sun, 8 Jul 2018 09:15:16 +0000 (11:15 +0200)]
Improve error messages
Daniel Arndt [Sat, 7 Jul 2018 23:30:54 +0000 (01:30 +0200)]
Allow copying manifold ids in GridGenerator::merge_triangulations
Daniel Arndt [Wed, 11 Jul 2018 08:35:55 +0000 (10:35 +0200)]
Merge pull request #6885 from bangerth/step-22
Yet another variation of documenting the bilinear form in step-22.
Daniel Arndt [Wed, 11 Jul 2018 07:25:22 +0000 (09:25 +0200)]
Merge pull request #6908 from bangerth/cleanup
Remove an unused global variable in a test.
Wolfgang Bangerth [Tue, 10 Jul 2018 21:53:42 +0000 (15:53 -0600)]
Remove an unused global variable in a test.
Bruno Turcksin [Tue, 10 Jul 2018 13:36:57 +0000 (13:36 +0000)]
Make Sacado an optional dependency
Jean-Paul Pelteret [Tue, 10 Jul 2018 19:44:22 +0000 (21:44 +0200)]
Merge pull request #6907 from masterleinad/fix_assert_indenting
Fix Assert indenting
Matthias Maier [Tue, 10 Jul 2018 16:29:35 +0000 (11:29 -0500)]
Merge pull request #6873 from jppelteret/solution_transfer_tests
Improve SolutionTransfer documentation
Matthias Maier [Tue, 10 Jul 2018 16:28:56 +0000 (11:28 -0500)]
Merge pull request #6905 from Rombur/cuda_tensor
Static variable cannot be allocated inside a __device__ function
Daniel Arndt [Tue, 10 Jul 2018 13:11:24 +0000 (15:11 +0200)]
Fix Assert indenting
Jean-Paul Pelteret [Tue, 3 Jul 2018 14:37:23 +0000 (16:37 +0200)]
Add some MPI based tests for SolutionTransfer class
These new tests check the transfer of BlockVectors, augmenting the
previously added tests for standard Vectors.
Jean-Paul Pelteret [Tue, 3 Jul 2018 07:28:01 +0000 (09:28 +0200)]
Add some MPI based tests for SolutionTransfer class
Jean-Paul Pelteret [Tue, 10 Jul 2018 12:01:51 +0000 (14:01 +0200)]
Enhance parallel::distributed::SolutionTransfer documentation
Includes a note on how the old solution vector must be configured with
access to locally relevant data
Jean-Paul Pelteret [Tue, 3 Jul 2018 07:26:54 +0000 (09:26 +0200)]
Enhance SolutionTransfer documentation
Includes a note on how to use with MPI partitioned grids
Wolfgang Bangerth [Mon, 9 Jul 2018 21:30:31 +0000 (15:30 -0600)]
Merge pull request #6903 from Rombur/static_assert
Use std::is_same instead of typeid in static_cast
Bruno Turcksin [Mon, 9 Jul 2018 19:04:43 +0000 (19:04 +0000)]
Static variable cannot be allocated inside a __device__ function
Fix the following error:
dynamic initialization is not supported for function-scope static
variables within a __device__/__global__ function
Bruno Turcksin [Mon, 9 Jul 2018 18:17:25 +0000 (18:17 +0000)]
Use std::is_same instead of typeid in static_cast
David Wells [Mon, 9 Jul 2018 14:51:19 +0000 (10:51 -0400)]
Merge pull request #6901 from masterleinad/fix_lac_headers
Fix comments in @code blocks in lac headers
Daniel Arndt [Mon, 9 Jul 2018 13:39:07 +0000 (15:39 +0200)]
Fix schur_complement.h
Daniel Arndt [Mon, 9 Jul 2018 12:45:51 +0000 (14:45 +0200)]
Merge pull request #6894 from marcfehling/mpi-interface-squashed
Replace MPI_Comm functions by those of Utilities namespace.
Daniel Arndt [Sun, 8 Jul 2018 23:16:44 +0000 (01:16 +0200)]
Fix variable assignment
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.