dealii.git
34 min agoMerge pull request #9785 from masterleinad/remove_swappable_vector master
Daniel Arndt [Wed, 1 Apr 2020 16:43:31 +0000 (12:43 -0400)]
Merge pull request #9785 from masterleinad/remove_swappable_vector

Remove SwappableVector

42 min agoRemove SwappableVector 9785/head
Daniel Arndt [Tue, 31 Mar 2020 23:38:45 +0000 (19:38 -0400)]
Remove SwappableVector

4 hours agoMerge pull request #9767 from kronbichler/mapping_info_output_variants
Daniel Arndt [Wed, 1 Apr 2020 12:39:38 +0000 (08:39 -0400)]
Merge pull request #9767 from kronbichler/mapping_info_output_variants

Add output variants for new MF::MappingInfo test

12 hours agoMerge pull request #9784 from masterleinad/constructor_eigenvalueinformation
Martin Kronbichler [Wed, 1 Apr 2020 04:59:45 +0000 (06:59 +0200)]
Merge pull request #9784 from masterleinad/constructor_eigenvalueinformation

Implement default initializer for EigenvalueInformation

23 hours agoImplement default initializer for EigenvalueInformation 9784/head
Daniel Arndt [Tue, 31 Mar 2020 17:49:26 +0000 (13:49 -0400)]
Implement default initializer for EigenvalueInformation

28 hours agoMerge pull request #9490 from simonsticko/add_hyper_cube
David Wells [Tue, 31 Mar 2020 12:42:20 +0000 (08:42 -0400)]
Merge pull request #9490 from simonsticko/add_hyper_cube

Add header quadrature_generator.h

34 hours agoAdd header quadrature_generator.h 9490/head
Simon Sticko [Thu, 6 Feb 2020 16:26:04 +0000 (17:26 +0100)]
Add header quadrature_generator.h

Add a header to be used for implementing a QuadratureGenerator class, which
should generate immersed quadrature rules for the different regions of a cell
intersected by the zero contour of a level set function. Add a hypercube class
in a internal namespace QuadratureGeneratorImplementation, which is needed to
implement the underlying algorithm.

42 hours agoMerge pull request #9781 from kronbichler/bug_mg_ghost_layer_periodic
David Wells [Mon, 30 Mar 2020 22:55:28 +0000 (18:55 -0400)]
Merge pull request #9781 from kronbichler/bug_mg_ghost_layer_periodic

Fix a bug in mg ghost layer with periodicity and n_levels=1

43 hours agoMerge pull request #9780 from bangerth/26
Daniel Arndt [Mon, 30 Mar 2020 22:10:40 +0000 (18:10 -0400)]
Merge pull request #9780 from bangerth/26

Output time and time step in step-26.

46 hours agoMerge pull request #9779 from masterleinad/remove_mg_set_debug
Martin Kronbichler [Mon, 30 Mar 2020 19:11:51 +0000 (21:11 +0200)]
Merge pull request #9779 from masterleinad/remove_mg_set_debug

Remove Multigrid::set_debug()

46 hours agoMerge pull request #9668 from agrayver/remove_doc_copypaste
Martin Kronbichler [Mon, 30 Mar 2020 18:24:33 +0000 (20:24 +0200)]
Merge pull request #9668 from agrayver/remove_doc_copypaste

Use copydoc for Python wrappers

2 days agoChangelog 9781/head
Martin Kronbichler [Mon, 30 Mar 2020 17:15:44 +0000 (19:15 +0200)]
Changelog

2 days agoTest case
Martin Kronbichler [Mon, 30 Mar 2020 17:13:23 +0000 (19:13 +0200)]
Test case

2 days agoMake sure periodicity is set before constructing hierarchy
Martin Kronbichler [Mon, 30 Mar 2020 17:13:08 +0000 (19:13 +0200)]
Make sure periodicity is set before constructing hierarchy

2 days agoUpdate a changelog entry. 9780/head
Wolfgang Bangerth [Mon, 30 Mar 2020 17:02:00 +0000 (11:02 -0600)]
Update a changelog entry.

2 days agoOutput time and time step in step-26.
Wolfgang Bangerth [Mon, 30 Mar 2020 17:00:42 +0000 (11:00 -0600)]
Output time and time step in step-26.

2 days agoChange log entry 9779/head
Daniel Arndt [Mon, 30 Mar 2020 16:33:42 +0000 (12:33 -0400)]
Change log entry

2 days agoUpdate tests
Daniel Arndt [Mon, 30 Mar 2020 16:29:40 +0000 (12:29 -0400)]
Update tests

2 days agoUse signals in Multigrid::level_step()
Daniel Arndt [Mon, 30 Mar 2020 16:28:49 +0000 (12:28 -0400)]
Use signals in Multigrid::level_step()

2 days agoMerge pull request #9773 from peterrum/paths_fix_order
Wolfgang Bangerth [Mon, 30 Mar 2020 15:06:49 +0000 (17:06 +0200)]
Merge pull request #9773 from peterrum/paths_fix_order

Fix order of module graphs

2 days agoMerge pull request #9775 from kronbichler/fix_utilities_pow
Daniel Arndt [Mon, 30 Mar 2020 13:40:06 +0000 (09:40 -0400)]
Merge pull request #9775 from kronbichler/fix_utilities_pow

Avoid unnecessary integer overflow in Utilities::pow()

2 days agoMerge pull request #9772 from bangerth/graph
Timo Heister [Mon, 30 Mar 2020 13:35:40 +0000 (09:35 -0400)]
Merge pull request #9772 from bangerth/graph

Further try and disentangle the tutorial graph a bit.

2 days agoMerge pull request #9776 from kronbichler/typo_mapping_info
Daniel Arndt [Mon, 30 Mar 2020 13:09:07 +0000 (09:09 -0400)]
Merge pull request #9776 from kronbichler/typo_mapping_info

MappingInfo: Use correct update flags for face quadrature fields

2 days agoMappingInfo: Use correct update flags for face quadrature fields 9776/head
Martin Kronbichler [Mon, 30 Mar 2020 06:30:35 +0000 (08:30 +0200)]
MappingInfo: Use correct update flags for face quadrature fields

2 days agoTwo test cases 9775/head
Martin Kronbichler [Mon, 30 Mar 2020 06:21:46 +0000 (08:21 +0200)]
Two test cases

2 days agoAvoid unnecessary integer overflow of Utilities::pow()
Martin Kronbichler [Mon, 30 Mar 2020 06:21:26 +0000 (08:21 +0200)]
Avoid unnecessary integer overflow of Utilities::pow()

2 days agoFix order of module graphs 9773/head
Peter Munch [Sun, 29 Mar 2020 21:55:16 +0000 (23:55 +0200)]
Fix order of module graphs

2 days agoMerge pull request #9769 from kronbichler/fix_mapping_fe_field_similarity
Martin Kronbichler [Mon, 30 Mar 2020 05:15:36 +0000 (07:15 +0200)]
Merge pull request #9769 from kronbichler/fix_mapping_fe_field_similarity

Fix mapping fe field similarity

2 days agoMerge pull request #9770 from bangerth/67
Martin Kronbichler [Mon, 30 Mar 2020 04:51:23 +0000 (06:51 +0200)]
Merge pull request #9770 from bangerth/67

Also make step-67 depend on step-40.

2 days agoTest case for MappingManifold 9769/head
Martin Kronbichler [Sun, 29 Mar 2020 18:08:12 +0000 (20:08 +0200)]
Test case for MappingManifold

2 days agochangelog
Martin Kronbichler [Sun, 29 Mar 2020 13:58:46 +0000 (15:58 +0200)]
changelog

2 days agoTestcase
Martin Kronbichler [Sun, 29 Mar 2020 13:58:39 +0000 (15:58 +0200)]
Testcase

2 days agoRemove cell similarity for MappingFEField as we cannot know that
Martin Kronbichler [Sun, 29 Mar 2020 13:58:20 +0000 (15:58 +0200)]
Remove cell similarity for MappingFEField as we cannot know that

2 days agoMerge pull request #9000 from bangerth/nedelec
Martin Kronbichler [Sun, 29 Mar 2020 17:39:57 +0000 (19:39 +0200)]
Merge pull request #9000 from bangerth/nedelec

Fix a bug with a combination Q2 x Nedelec element.

2 days agoMerge pull request #9771 from bangerth/doc
Martin Kronbichler [Sun, 29 Mar 2020 17:25:07 +0000 (19:25 +0200)]
Merge pull request #9771 from bangerth/doc

Fix broken documentation.

3 days agoFurther try and disentangle the tutorial graph a bit. 9772/head
Wolfgang Bangerth [Sun, 29 Mar 2020 17:15:04 +0000 (11:15 -0600)]
Further try and disentangle the tutorial graph a bit.

3 days agoFix broken documentation. 9771/head
Wolfgang Bangerth [Sun, 29 Mar 2020 16:48:15 +0000 (10:48 -0600)]
Fix broken documentation.

This was apparently mangled when we ran clang-indent the first time.

3 days agoAlso make step-67 depend on step-40. 9770/head
Wolfgang Bangerth [Sun, 29 Mar 2020 16:45:42 +0000 (10:45 -0600)]
Also make step-67 depend on step-40.

Its parallel node step-69 does, and it only seems reasonable to retain that symmetry.

3 days agoMerge pull request #9765 from rezarastak/table_handler_doc
Wolfgang Bangerth [Sun, 29 Mar 2020 16:09:54 +0000 (18:09 +0200)]
Merge pull request #9765 from rezarastak/table_handler_doc

Minor documentation changes for TableHandler

3 days agoMerge pull request #9764 from peterrum/pow_t
Wolfgang Bangerth [Sun, 29 Mar 2020 16:07:40 +0000 (18:07 +0200)]
Merge pull request #9764 from peterrum/pow_t

Template Utilities::pow()

3 days agoAnd again the fix for the project_bv_curl_conf_04 test 9000/head
Winnifried Wollner [Mon, 9 Mar 2020 13:18:33 +0000 (14:18 +0100)]
And again the fix for the project_bv_curl_conf_04 test

3 days agoRemove Multigrid::set_debug
Daniel Arndt [Sun, 29 Mar 2020 13:37:39 +0000 (09:37 -0400)]
Remove Multigrid::set_debug

3 days agoMerge pull request #9766 from kronbichler/fix_tutorial_graph
Daniel Arndt [Sun, 29 Mar 2020 13:25:31 +0000 (09:25 -0400)]
Merge pull request #9766 from kronbichler/fix_tutorial_graph

Follow-up to step-67: fix tutorial graph

3 days agoAdd output variants for new MF::MappingInfo test 9767/head
Martin Kronbichler [Sun, 29 Mar 2020 11:29:04 +0000 (13:29 +0200)]
Add output variants for new MF::MappingInfo test

3 days agoFollow-up to step-67: fix tutorial graph 9766/head
Martin Kronbichler [Sun, 29 Mar 2020 11:17:32 +0000 (13:17 +0200)]
Follow-up to step-67: fix tutorial graph

3 days agoMinor documentation changes for TableHandler 9765/head
Reza Rastak [Sun, 29 Mar 2020 05:13:50 +0000 (22:13 -0700)]
Minor documentation changes for TableHandler

3 days agoMerge pull request #9763 from kronbichler/avoid_n_array_elements
Daniel Arndt [Sun, 29 Mar 2020 01:30:57 +0000 (21:30 -0400)]
Merge pull request #9763 from kronbichler/avoid_n_array_elements

Avoid deprecated VectorizedArray::n_array_elements

3 days agoTemplate Utilities::pow() 9764/head
Peter Munch [Sat, 28 Mar 2020 22:05:21 +0000 (23:05 +0100)]
Template Utilities::pow()

3 days agoAvoid deprecated VectorizedArray::n_array_elements 9763/head
Martin Kronbichler [Sat, 28 Mar 2020 21:56:53 +0000 (22:56 +0100)]
Avoid deprecated VectorizedArray::n_array_elements

3 days agoMerge pull request #8319 from kronbichler/step-67
Wolfgang Bangerth [Sat, 28 Mar 2020 21:16:10 +0000 (22:16 +0100)]
Merge pull request #8319 from kronbichler/step-67

step-67: explicit time integration with matrix-free implementations

3 days agoMerge pull request #9761 from masterleinad/remove_block_matrix_array
Martin Kronbichler [Sat, 28 Mar 2020 20:09:45 +0000 (21:09 +0100)]
Merge pull request #9761 from masterleinad/remove_block_matrix_array

Delete BlockMatrixArray and MeanValueFilter

3 days agoMerge pull request #9755 from bangerth/graphs
Martin Kronbichler [Sat, 28 Mar 2020 17:58:17 +0000 (18:58 +0100)]
Merge pull request #9755 from bangerth/graphs

Copy pieces of the module graph into some of the modules.

3 days agoMerge pull request #9759 from masterleinad/fix_dof_tools_12a
Martin Kronbichler [Sat, 28 Mar 2020 17:57:59 +0000 (18:57 +0100)]
Merge pull request #9759 from masterleinad/fix_dof_tools_12a

Fix failing test dof_tools_12a

4 days agoMerge pull request #9656 from kronbichler/mapping_q_optimize
Wolfgang Bangerth [Sat, 28 Mar 2020 17:03:45 +0000 (18:03 +0100)]
Merge pull request #9656 from kronbichler/mapping_q_optimize

Implement matrix-free evaluation of geometry for MF::MappingInfo

4 days agoChangelog 8319/head
Martin Kronbichler [Sat, 28 Mar 2020 16:23:58 +0000 (17:23 +0100)]
Changelog

4 days agoDelete BlockMatrixArray and MeanValueFilter 9761/head
Daniel Arndt [Thu, 26 Mar 2020 16:08:55 +0000 (12:08 -0400)]
Delete BlockMatrixArray and MeanValueFilter

4 days agoFix failing test dof_tools_12a 9759/head
Daniel Arndt [Sat, 28 Mar 2020 14:52:08 +0000 (10:52 -0400)]
Fix failing test dof_tools_12a

4 days agoChangelog 9656/head
Martin Kronbichler [Sat, 14 Mar 2020 21:57:25 +0000 (22:57 +0100)]
Changelog

4 days agoOne new test, one included in existing one
Martin Kronbichler [Sat, 14 Mar 2020 21:50:07 +0000 (22:50 +0100)]
One new test, one included in existing one

4 days agoImplement matrix-free evaluation of geometry for MF::MappingInfo
Martin Kronbichler [Fri, 13 Mar 2020 08:27:21 +0000 (09:27 +0100)]
Implement matrix-free evaluation of geometry for MF::MappingInfo

4 days agoInstantiate ShapeInfo for all vectorized arrays
Martin Kronbichler [Sat, 28 Mar 2020 14:33:45 +0000 (15:33 +0100)]
Instantiate ShapeInfo for all vectorized arrays

4 days agoFix Wolfgang's final comments
Martin Kronbichler [Sat, 28 Mar 2020 10:04:13 +0000 (11:04 +0100)]
Fix Wolfgang's final comments

4 days agoMerge pull request #5 from bangerth/step-67-3
Martin Kronbichler [Sat, 28 Mar 2020 06:57:08 +0000 (07:57 +0100)]
Merge pull request #5 from bangerth/step-67-3

My last changes to step-67.

4 days agoMerge pull request #9753 from masterleinad/remove_lapackfullmatrix_apply_lu_factorization
Martin Kronbichler [Sat, 28 Mar 2020 06:38:34 +0000 (07:38 +0100)]
Merge pull request #9753 from masterleinad/remove_lapackfullmatrix_apply_lu_factorization

Remove deprecated LAPACKFullMatrix::apply_lu_factorization

4 days agoMerge pull request #9754 from bangerth/52
Martin Kronbichler [Sat, 28 Mar 2020 06:37:51 +0000 (07:37 +0100)]
Merge pull request #9754 from bangerth/52

Also output the current time in .vtu files in step-52.

4 days agoCopy pieces of the module graph into some of the modules. 9755/head
Wolfgang Bangerth [Sat, 28 Mar 2020 03:41:53 +0000 (21:41 -0600)]
Copy pieces of the module graph into some of the modules.

For some modules, this patch copies a subset of the big module graph into the
module documentation, with the current module highlighted. This makes it
easier to see the connections between modules not just from the documentation
front page, but also from the individual modules.

4 days agoMerge pull request #9752 from masterleinad/remove_deprecated_set_manifold
Daniel Arndt [Sat, 28 Mar 2020 03:39:21 +0000 (23:39 -0400)]
Merge pull request #9752 from masterleinad/remove_deprecated_set_manifold

Remove Triangulation::set_manifold()

4 days agoAdd a changelog entry. 9754/head
Wolfgang Bangerth [Sat, 28 Mar 2020 03:12:10 +0000 (21:12 -0600)]
Add a changelog entry.

4 days agoAlso output the current time in .vtu files in step-52.
Wolfgang Bangerth [Sat, 28 Mar 2020 03:12:00 +0000 (21:12 -0600)]
Also output the current time in .vtu files in step-52.

4 days agoLink to step-67.
Wolfgang Bangerth [Sat, 28 Mar 2020 00:00:31 +0000 (18:00 -0600)]
Link to step-67.

4 days agoLink to step-67 and 69.
Wolfgang Bangerth [Sat, 28 Mar 2020 00:00:18 +0000 (18:00 -0600)]
Link to step-67 and 69.

4 days agoBe pedantically correct when looping over cells.
Wolfgang Bangerth [Sat, 28 Mar 2020 00:01:33 +0000 (18:01 -0600)]
Be pedantically correct when looping over cells.

4 days agoMore work on the .cc.
Wolfgang Bangerth [Fri, 27 Mar 2020 15:48:54 +0000 (09:48 -0600)]
More work on the .cc.

4 days agoRemove deprecated LAPACKFullMatrix::apply_lu_factorization 9753/head
Daniel Arndt [Fri, 27 Mar 2020 20:55:36 +0000 (16:55 -0400)]
Remove deprecated LAPACKFullMatrix::apply_lu_factorization

4 days agoMerge pull request #9750 from masterleinad/remove_deprecated_mg
Martin Kronbichler [Fri, 27 Mar 2020 19:15:21 +0000 (20:15 +0100)]
Merge pull request #9750 from masterleinad/remove_deprecated_mg

Remove deprecated Multigrid related constructors and functions

4 days agoMerge pull request #9751 from kronbichler/fix_link
Wolfgang Bangerth [Fri, 27 Mar 2020 18:54:36 +0000 (19:54 +0100)]
Merge pull request #9751 from kronbichler/fix_link

step-69: Refer to step-60 for parameter subscription topic

4 days agoRemove Triangulation::set_manifold() 9752/head
Daniel Arndt [Fri, 27 Mar 2020 16:19:57 +0000 (12:19 -0400)]
Remove Triangulation::set_manifold()

4 days agoMerge pull request #9749 from masterleinad/remove_deprecated_timer
Martin Kronbichler [Fri, 27 Mar 2020 17:53:03 +0000 (18:53 +0100)]
Merge pull request #9749 from masterleinad/remove_deprecated_timer

Remove deprecated Timer member functions

4 days agostep-69: Refer to step-60 for parameter subscription topic 9751/head
Martin Kronbichler [Fri, 27 Mar 2020 17:50:53 +0000 (18:50 +0100)]
step-69: Refer to step-60 for parameter subscription topic

5 days agoRemove deprecated Multigrid related constructors 9750/head
Daniel Arndt [Fri, 27 Mar 2020 14:56:21 +0000 (10:56 -0400)]
Remove deprecated Multigrid related constructors

5 days agoUse std::unique_ptr instead of std::shared_ptr.
Wolfgang Bangerth [Fri, 27 Mar 2020 15:37:49 +0000 (09:37 -0600)]
Use std::unique_ptr instead of std::shared_ptr.

5 days agoRemove deprecated Timer member functions 9749/head
Daniel Arndt [Fri, 27 Mar 2020 14:24:28 +0000 (10:24 -0400)]
Remove deprecated Timer member functions

5 days agoFix indent
Martin Kronbichler [Fri, 27 Mar 2020 14:57:41 +0000 (15:57 +0100)]
Fix indent

5 days agoFurther improve text
Martin Kronbichler [Fri, 27 Mar 2020 13:14:44 +0000 (14:14 +0100)]
Further improve text

5 days agoAvoid vectorization level
Martin Kronbichler [Fri, 27 Mar 2020 13:14:27 +0000 (14:14 +0100)]
Avoid vectorization level

5 days agoMerge pull request #4 from bangerth/step-67-b
Martin Kronbichler [Fri, 27 Mar 2020 12:53:15 +0000 (13:53 +0100)]
Merge pull request #4 from bangerth/step-67-b

More edits to the results section.

5 days agoMerge pull request #9655 from jwitte08/shape_info_refactor
Martin Kronbichler [Fri, 27 Mar 2020 12:48:24 +0000 (13:48 +0100)]
Merge pull request #9655 from jwitte08/shape_info_refactor

Refactor MatrixFreeFunctions::ShapeInfo

5 days agoMerge pull request #9733 from rezarastak/tests_using_namesapce_dealii
Martin Kronbichler [Fri, 27 Mar 2020 12:46:34 +0000 (13:46 +0100)]
Merge pull request #9733 from rezarastak/tests_using_namesapce_dealii

using namespace dealii is removed from tests that include ../tests.h

5 days agoMerge pull request #9732 from rezarastak/examples_remove_using_namespace
Martin Kronbichler [Fri, 27 Mar 2020 08:40:12 +0000 (09:40 +0100)]
Merge pull request #9732 from rezarastak/examples_remove_using_namespace

Remove unused "using namespace" directives in the tutorials.

5 days agoMerge pull request #9746 from masterleinad/remove_paramterhandler_print_sections
Martin Kronbichler [Fri, 27 Mar 2020 08:32:32 +0000 (09:32 +0100)]
Merge pull request #9746 from masterleinad/remove_paramterhandler_print_sections

Remove ParameterHandler::print_parameters_section

5 days agoMerge pull request #9747 from masterleinad/remove_partitioner_get_communicator
Martin Kronbichler [Fri, 27 Mar 2020 05:49:13 +0000 (06:49 +0100)]
Merge pull request #9747 from masterleinad/remove_partitioner_get_communicator

Remove Utilities::MPI::Partitioner::get_communicator()

5 days agousing namespace dealii is removed from tests that include ../tests.h 9733/head
Reza Rastak [Wed, 25 Mar 2020 17:55:53 +0000 (10:55 -0700)]
using namespace dealii is removed from tests that include ../tests.h

5 days agoRemove unnecessary "using namespace" directives from the tutorials. 9732/head
Reza Rastak [Wed, 25 Mar 2020 17:14:16 +0000 (10:14 -0700)]
Remove unnecessary "using namespace" directives from the tutorials.

5 days agoSmall edits to the step-67.cc file.
Wolfgang Bangerth [Fri, 27 Mar 2020 03:41:37 +0000 (21:41 -0600)]
Small edits to the step-67.cc file.

5 days agoMerge pull request #9727 from peterrum/mf_tree_improvement
Daniel Arndt [Fri, 27 Mar 2020 03:40:38 +0000 (23:40 -0400)]
Merge pull request #9727 from peterrum/mf_tree_improvement

Add improvements to the mf path graph

5 days agoMerge pull request #9734 from peterrum/hp_dofhandler_remove_get_fe
Daniel Arndt [Fri, 27 Mar 2020 03:38:39 +0000 (23:38 -0400)]
Merge pull request #9734 from peterrum/hp_dofhandler_remove_get_fe

Remove hp::DoFHandler::get_fe()

5 days agoMerge pull request #9742 from masterleinad/remove_all_normal
Wolfgang Bangerth [Fri, 27 Mar 2020 03:08:20 +0000 (04:08 +0100)]
Merge pull request #9742 from masterleinad/remove_all_normal

Remove FEValuesBase::get_all_normal_vectors

5 days agoMerge pull request #9745 from tjhei/clang10_warnings
Wolfgang Bangerth [Fri, 27 Mar 2020 03:05:15 +0000 (04:05 +0100)]
Merge pull request #9745 from tjhei/clang10_warnings

fix a couple of Clang 10 warnings

5 days agoMerge pull request #9705 from kronbichler/vectorization_name_bits
Timo Heister [Fri, 27 Mar 2020 00:47:13 +0000 (20:47 -0400)]
Merge pull request #9705 from kronbichler/vectorization_name_bits

Introduce DEAL_II_VECTORIZATION_WIDTH_IN_BITS

5 days agoAdd improvements to the mf path graph 9727/head
Peter Munch [Tue, 24 Mar 2020 21:58:04 +0000 (22:58 +0100)]
Add improvements to the mf path graph


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.