]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoAugment documentation for particles. 10586/head
Wolfgang Bangerth [Tue, 23 Jun 2020 21:16:30 +0000 (15:16 -0600)]
Augment documentation for particles.

4 years agoMerge pull request #10571 from Rombur/fix_threadlocalestorage
Wolfgang Bangerth [Tue, 23 Jun 2020 16:56:05 +0000 (18:56 +0200)]
Merge pull request #10571 from Rombur/fix_threadlocalestorage

Fix CUDA build: make insertion_mutex mutable

4 years agoMerge pull request #10463 from dougshidong/fix_trilinos_clear_row
Wolfgang Bangerth [Tue, 23 Jun 2020 16:41:33 +0000 (18:41 +0200)]
Merge pull request #10463 from dougshidong/fix_trilinos_clear_row

Fix Trilinos::SparseMatrix::clear_row 2nd arg.

4 years agoMerge pull request #10577 from masterleinad/remove_deprecated_updateflags
Wolfgang Bangerth [Tue, 23 Jun 2020 16:39:43 +0000 (18:39 +0200)]
Merge pull request #10577 from masterleinad/remove_deprecated_updateflags

Remove deprecated UpdateFlags

4 years agoRemove deprecated UpdateFlags 10577/head
Daniel Arndt [Tue, 23 Jun 2020 14:39:26 +0000 (10:39 -0400)]
Remove deprecated UpdateFlags

4 years agoMerge pull request #10572 from masterleinad/deprecated_examples
Timo Heister [Tue, 23 Jun 2020 14:24:15 +0000 (10:24 -0400)]
Merge pull request #10572 from masterleinad/deprecated_examples

Check for deprecated functions in tutorials

4 years agoMerge pull request #10576 from masterleinad/remove_vector_slice
David Wells [Tue, 23 Jun 2020 12:45:58 +0000 (08:45 -0400)]
Merge pull request #10576 from masterleinad/remove_vector_slice

Remove VectorSlice

4 years agoRemove VectorSlice 10576/head
Daniel Arndt [Tue, 23 Jun 2020 04:15:51 +0000 (00:15 -0400)]
Remove VectorSlice

4 years agoUpdate Trilinos Matrix::clear_rows 2nd arg test. 10463/head
Doug Shi-Dong [Fri, 19 Jun 2020 16:34:35 +0000 (12:34 -0400)]
Update Trilinos Matrix::clear_rows 2nd arg test.

4 years agoMerge pull request #10567 from masterleinad/depracted_opencascade
Wolfgang Bangerth [Tue, 23 Jun 2020 00:43:50 +0000 (02:43 +0200)]
Merge pull request #10567 from masterleinad/depracted_opencascade

Remove deprecated OpenCASCADE classes

4 years agoMerge pull request #10550 from drwells/fix-muparser-2.3.2
Wolfgang Bangerth [Tue, 23 Jun 2020 00:43:09 +0000 (02:43 +0200)]
Merge pull request #10550 from drwells/fix-muparser-2.3.2

Fix detection of muParser 2.3.2.

4 years agoMerge pull request #10574 from peterrum/error_estimator_dofhandlertype
Daniel Arndt [Mon, 22 Jun 2020 23:05:25 +0000 (19:05 -0400)]
Merge pull request #10574 from peterrum/error_estimator_dofhandlertype

Remove DoFHandlerType from numerics/error_estimator.h

4 years agoMerge pull request #10569 from peterrum/n_raw_lines
Daniel Arndt [Mon, 22 Jun 2020 23:05:05 +0000 (19:05 -0400)]
Merge pull request #10569 from peterrum/n_raw_lines

Remove specialization of Tria::n_raw_lines()

4 years agoRemove DoFHandlerType from numerics/error_estimator.h 10574/head
Peter Munch [Mon, 22 Jun 2020 20:14:46 +0000 (22:14 +0200)]
Remove DoFHandlerType from numerics/error_estimator.h

4 years agoUse DEAL_II_DISABLE_EXTRA_DIAGNOSTICS instead 10572/head
Daniel Arndt [Mon, 22 Jun 2020 19:30:19 +0000 (15:30 -0400)]
Use DEAL_II_DISABLE_EXTRA_DIAGNOSTICS instead

4 years agoReadd opencascade/boundary_lib.h 10567/head
Daniel Arndt [Mon, 22 Jun 2020 19:24:01 +0000 (15:24 -0400)]
Readd opencascade/boundary_lib.h

4 years agoCheck for deprecated functions in tutorials
Daniel Arndt [Mon, 22 Jun 2020 16:31:43 +0000 (12:31 -0400)]
Check for deprecated functions in tutorials

4 years agoFix CUDA build: make insertion_mutex mutable 10571/head
Bruno Turcksin [Mon, 22 Jun 2020 16:22:31 +0000 (16:22 +0000)]
Fix CUDA build: make insertion_mutex mutable

The constructor of std::shared_lock cannot take a const ref

4 years agoMerge pull request #10568 from peterrum/ConstantFunction_tests_fix_
Daniel Arndt [Mon, 22 Jun 2020 12:59:11 +0000 (08:59 -0400)]
Merge pull request #10568 from peterrum/ConstantFunction_tests_fix_

Fix tests with ConstantFunction without prefix

4 years agoFix detection of muParser 2.3.2. 10550/head
David Wells [Thu, 18 Jun 2020 21:28:48 +0000 (17:28 -0400)]
Fix detection of muParser 2.3.2.

4 years agoRemove specialization of Tria::n_raw_lines() 10569/head
Peter Munch [Mon, 22 Jun 2020 09:52:25 +0000 (11:52 +0200)]
Remove specialization of Tria::n_raw_lines()

4 years agoFix tests with ConstantFunction without prefix 10568/head
Peter Munch [Mon, 22 Jun 2020 09:13:58 +0000 (11:13 +0200)]
Fix tests with ConstantFunction without prefix

4 years agoMerge pull request #10545 from tjhei/cell_measure_std_vector
Peter Munch [Mon, 22 Jun 2020 06:49:33 +0000 (08:49 +0200)]
Merge pull request #10545 from tjhei/cell_measure_std_vector

introduce GridTools::cell_measure for std::vector

4 years agoMerge pull request #10376 from krishnakumarg1984/krishna_fix_redundant_edge_step50
Daniel Arndt [Mon, 22 Jun 2020 03:18:07 +0000 (23:18 -0400)]
Merge pull request #10376 from krishnakumarg1984/krishna_fix_redundant_edge_step50

4 years agoMerge pull request #10475 from krishnakumarg1984/fix_step52_minor_issues
Daniel Arndt [Mon, 22 Jun 2020 03:11:54 +0000 (23:11 -0400)]
Merge pull request #10475 from krishnakumarg1984/fix_step52_minor_issues

fixes step-52 doc issue; the correct math expr is sin(x,pi/omega)=0

4 years agoRemove deprecated OpenCASCADE classes
Daniel Arndt [Fri, 5 Jun 2020 21:02:31 +0000 (17:02 -0400)]
Remove deprecated OpenCASCADE classes

4 years agoMerge pull request #10565 from masterleinad/remove_deprecated_functions
Daniel Arndt [Sun, 21 Jun 2020 22:30:35 +0000 (18:30 -0400)]
Merge pull request #10565 from masterleinad/remove_deprecated_functions

Remove ZeroFunction and ConstantFunction without prefix

4 years agoapply suggestion 10545/head
Timo Heister [Sun, 21 Jun 2020 15:40:54 +0000 (11:40 -0400)]
apply suggestion

4 years agoRemove ZeroFunction and ConstantFunction without prefix 10565/head
Daniel Arndt [Fri, 5 Jun 2020 22:28:12 +0000 (18:28 -0400)]
Remove ZeroFunction and ConstantFunction without prefix

4 years agointroduce GridTools::cell_measure for std::vector
Timo Heister [Thu, 18 Jun 2020 14:00:38 +0000 (10:00 -0400)]
introduce GridTools::cell_measure for std::vector

call cell_measure with a reference to CellData::vertices in ASPECT,
which no longer compiles.
Fix this by introducing an overload of cell_measure accepting an
ArrayView. The means a std::vector works directly.
Also switch the implementation around where the array calls the
ArrayView implementation.

4 years agoMerge pull request #10563 from masterleinad/cleanup_dof_tools
Martin Kronbichler [Sun, 21 Jun 2020 08:41:35 +0000 (10:41 +0200)]
Merge pull request #10563 from masterleinad/cleanup_dof_tools

Remove the deprecated DoFTools::extract_locally_owned_dofs

4 years agoRemove the deprecated DoFTools::extract_locally_owned_dofs 10563/head
Daniel Arndt [Sun, 21 Jun 2020 04:19:25 +0000 (00:19 -0400)]
Remove the deprecated DoFTools::extract_locally_owned_dofs

4 years agoMerge pull request #10555 from peterrum/dofhandlertype_remove_1
Daniel Arndt [Sat, 20 Jun 2020 02:44:17 +0000 (22:44 -0400)]
Merge pull request #10555 from peterrum/dofhandlertype_remove_1

4 years agoMerge pull request #10559 from drwells/remove-dofhandlertype-hp-fevalues
Martin Kronbichler [Fri, 19 Jun 2020 20:55:58 +0000 (22:55 +0200)]
Merge pull request #10559 from drwells/remove-dofhandlertype-hp-fevalues

Remove DoFHandlerType from hp::FEValues templates.

4 years agoMerge pull request #10558 from masterleinad/cleanup_dof_tools
Peter Munch [Fri, 19 Jun 2020 19:44:12 +0000 (21:44 +0200)]
Merge pull request #10558 from masterleinad/cleanup_dof_tools

Cleanup DoFTools hp::DoFhandler

4 years agoRemove DoFHandlerType from dof_handler_policy.h/.cc 10555/head
Peter Munch [Fri, 19 Jun 2020 14:41:51 +0000 (16:41 +0200)]
Remove DoFHandlerType from dof_handler_policy.h/.cc

4 years agoMerge pull request #10557 from drwells/remove-dofhandlertype-fevalues
Martin Kronbichler [Fri, 19 Jun 2020 19:12:27 +0000 (21:12 +0200)]
Merge pull request #10557 from drwells/remove-dofhandlertype-fevalues

Remove DoFHandlerType from FEValues templates.

4 years agoMerge pull request #10554 from peterrum/pft_update
David Wells [Fri, 19 Jun 2020 18:39:26 +0000 (14:39 -0400)]
Merge pull request #10554 from peterrum/pft_update

Small generialization in tria_description.cc

4 years agoRemove DoFHandlerType from hp::FEValues templates. 10559/head
David Wells [Fri, 19 Jun 2020 18:36:36 +0000 (14:36 -0400)]
Remove DoFHandlerType from hp::FEValues templates.

4 years agoCleanup DoFTools hp::DoFhandler 10558/head
Daniel Arndt [Mon, 8 Jun 2020 16:15:54 +0000 (12:15 -0400)]
Cleanup DoFTools hp::DoFhandler

4 years agoRemove DoFHandlerType from FEValues templates. 10557/head
David Wells [Fri, 19 Jun 2020 16:45:59 +0000 (12:45 -0400)]
Remove DoFHandlerType from FEValues templates.

4 years agoMerge pull request #10552 from peterrum/CellAccessor_at_boundary
Daniel Arndt [Fri, 19 Jun 2020 14:22:00 +0000 (10:22 -0400)]
Merge pull request #10552 from peterrum/CellAccessor_at_boundary

Simplify CellAccessor::at_boundary()

4 years agoMerge pull request #10553 from peterrum/grid_tools_cache_04_update
Martin Kronbichler [Fri, 19 Jun 2020 13:52:09 +0000 (15:52 +0200)]
Merge pull request #10553 from peterrum/grid_tools_cache_04_update

Update output of tests/grid/grid_tools_cache_04

4 years agoMerge pull request #10551 from peterrum/pft_remove_unused_function
Daniel Arndt [Fri, 19 Jun 2020 13:20:43 +0000 (09:20 -0400)]
Merge pull request #10551 from peterrum/pft_remove_unused_function

Remove usused internal function

4 years agoSmall generialization in tria_description.cc 10554/head
Peter Munch [Fri, 19 Jun 2020 12:33:14 +0000 (14:33 +0200)]
Small generialization in tria_description.cc

4 years agoUpdate output of tests/grid/grid_tools_cache_04 10553/head
Peter Munch [Fri, 19 Jun 2020 12:07:19 +0000 (14:07 +0200)]
Update output of tests/grid/grid_tools_cache_04

4 years agoSimplify CellAccessor::at_boundary() 10552/head
Peter Munch [Fri, 19 Jun 2020 10:46:45 +0000 (12:46 +0200)]
Simplify CellAccessor::at_boundary()

4 years agoRemove usused internal function convert_cell_id_binary_type_to_level_coarse_cell_id 10551/head
Peter Munch [Fri, 19 Jun 2020 10:26:34 +0000 (12:26 +0200)]
Remove usused internal function convert_cell_id_binary_type_to_level_coarse_cell_id

4 years agoMerge pull request #10481 from tcclevenger/add_test_for_transfer
Martin Kronbichler [Fri, 19 Jun 2020 05:00:39 +0000 (07:00 +0200)]
Merge pull request #10481 from tcclevenger/add_test_for_transfer

MGTransferPrebuilt custom constraints test

4 years agoMerge pull request #10363 from luca-heltai/rtree-of-locally-owned-active-cells
Martin Kronbichler [Fri, 19 Jun 2020 04:59:51 +0000 (06:59 +0200)]
Merge pull request #10363 from luca-heltai/rtree-of-locally-owned-active-cells

GridTools::Cache::get_locally_owned_cell_bounding_boxes_rtree()

4 years agoMerge pull request #10516 from peterrum/exchange_cell_data_to_ghosts
Martin Kronbichler [Fri, 19 Jun 2020 04:57:09 +0000 (06:57 +0200)]
Merge pull request #10516 from peterrum/exchange_cell_data_to_ghosts

Merge implementations of exchange_cell_data_to_(level)_ghosts

4 years agoMerge pull request #10547 from masterleinad/fix_artificial_particles
Martin Kronbichler [Fri, 19 Jun 2020 04:55:55 +0000 (06:55 +0200)]
Merge pull request #10547 from masterleinad/fix_artificial_particles

Avoid accessing artificial cells in ParticleHandler

4 years agoMerge pull request #10546 from tjhei/clang10-warnings
David Wells [Thu, 18 Jun 2020 22:04:51 +0000 (18:04 -0400)]
Merge pull request #10546 from tjhei/clang10-warnings

work around clang10 warnings

4 years agoadd test 10481/head
tcclevenger [Mon, 8 Jun 2020 18:28:17 +0000 (14:28 -0400)]
add test

4 years agoAvoid accessing artificial cells in ParticleHandler 10547/head
Daniel Arndt [Thu, 18 Jun 2020 14:35:37 +0000 (10:35 -0400)]
Avoid accessing artificial cells in ParticleHandler

4 years agowork around clang10 warnings 10546/head
Timo Heister [Thu, 18 Jun 2020 14:32:23 +0000 (10:32 -0400)]
work around clang10 warnings

This fixes several Wdeprecated-copy warnings from tbb and some boost warnings.

4 years agoMerge pull request #10542 from peterrum/celldata_nvertices
David Wells [Thu, 18 Jun 2020 13:26:50 +0000 (09:26 -0400)]
Merge pull request #10542 from peterrum/celldata_nvertices

Pass number of vertices to CellData

4 years agoMerge pull request #10527 from peterrum/refine_locally_owned
Martin Kronbichler [Thu, 18 Jun 2020 10:03:20 +0000 (12:03 +0200)]
Merge pull request #10527 from peterrum/refine_locally_owned

Check in GridRefinement::refine()/coarsen() if cell is locally owned

4 years agoMerge pull request #10543 from masterleinad/fix_point_gradient
Martin Kronbichler [Thu, 18 Jun 2020 10:02:00 +0000 (12:02 +0200)]
Merge pull request #10543 from masterleinad/fix_point_gradient

Fix missing instantiations for point_gradient

4 years agoMerge pull request #10538 from peterrum/matrixfree_reinit
Martin Kronbichler [Thu, 18 Jun 2020 09:44:14 +0000 (11:44 +0200)]
Merge pull request #10538 from peterrum/matrixfree_reinit

Remove DoFHandlerType from MatrixFree::reinit()

4 years agoFix missing instantiations for point_gradient 10543/head
Daniel Arndt [Thu, 18 Jun 2020 02:24:28 +0000 (22:24 -0400)]
Fix missing instantiations for point_gradient

4 years agoMerge pull request #10520 from nfehn/clarify_artifical_cells
Peter Munch [Wed, 17 Jun 2020 20:56:43 +0000 (22:56 +0200)]
Merge pull request #10520 from nfehn/clarify_artifical_cells

Clarify docu of GridTools::find_active_cell_around_point()

4 years agoMerge pull request #10541 from peterrum/std_ofstream
Daniel Arndt [Wed, 17 Jun 2020 19:22:38 +0000 (15:22 -0400)]
Merge pull request #10541 from peterrum/std_ofstream

Specify std namespace

4 years agoPass number of vertices to CellData 10542/head
Peter Munch [Wed, 17 Jun 2020 19:17:00 +0000 (21:17 +0200)]
Pass number of vertices to CellData

4 years agoSpecify std namespace 10541/head
Peter Munch [Wed, 17 Jun 2020 19:05:21 +0000 (21:05 +0200)]
Specify std namespace

4 years agofix docu of GridTools::find_active_cell_around_point() 10520/head
Niklas Fehn [Fri, 12 Jun 2020 05:39:31 +0000 (07:39 +0200)]
fix docu of GridTools::find_active_cell_around_point()

4 years agoRemove DoFHandlerType from MatrixFree::reinit() 10538/head
Peter Munch [Tue, 16 Jun 2020 15:34:58 +0000 (17:34 +0200)]
Remove DoFHandlerType from MatrixFree::reinit()

4 years agoMerge pull request #10539 from bangerth/language
Daniel Arndt [Tue, 16 Jun 2020 19:54:39 +0000 (15:54 -0400)]
Merge pull request #10539 from bangerth/language

Do not use 'black/whitelist' language.

4 years agoDo not use 'black/whitelist' language. 10539/head
Wolfgang Bangerth [Tue, 16 Jun 2020 19:35:48 +0000 (13:35 -0600)]
Do not use 'black/whitelist' language.

4 years agoUpdate doc/news/changes/minor/20200526LucaHeltai 10363/head
Luca Heltai [Wed, 27 May 2020 17:14:12 +0000 (19:14 +0200)]
Update doc/news/changes/minor/20200526LucaHeltai

Co-authored-by: Wolfgang Bangerth <bangerth@colostate.edu>
4 years agoget_locally_owned_cell_bounding_boxes_rtree and covering.
Luca Heltai [Tue, 26 May 2020 11:10:09 +0000 (13:10 +0200)]
get_locally_owned_cell_bounding_boxes_rtree and covering.

4 years agoMerge pull request #10524 from masterleinad/remove_mgcoarsegridlaciteration
Martin Kronbichler [Tue, 16 Jun 2020 14:57:11 +0000 (16:57 +0200)]
Merge pull request #10524 from masterleinad/remove_mgcoarsegridlaciteration

Remove MGCoarseGridLACIteration

4 years agoMerge implementations of exchange_cell_data_to_(level)_ghosts 10516/head
Peter Munch [Thu, 11 Jun 2020 17:33:31 +0000 (19:33 +0200)]
Merge implementations of exchange_cell_data_to_(level)_ghosts

4 years agoMerge pull request #10536 from luca-heltai/rtree-of-particles
Wolfgang Bangerth [Tue, 16 Jun 2020 14:10:55 +0000 (16:10 +0200)]
Merge pull request #10536 from luca-heltai/rtree-of-particles

Particles as indexable.

4 years agoMerge pull request #10334 from kronbichler/split_mf_initialize_indices
Peter Munch [Tue, 16 Jun 2020 09:19:05 +0000 (11:19 +0200)]
Merge pull request #10334 from kronbichler/split_mf_initialize_indices

Split up MatrixFree::initialize_indices to speed up compilation

4 years agoSplit up MatrixFree::initialize_indices to speed up compilation 10334/head
Martin Kronbichler [Sat, 23 May 2020 14:49:27 +0000 (16:49 +0200)]
Split up MatrixFree::initialize_indices to speed up compilation

4 years agoParticles as indexable. 10536/head
Luca Heltai [Mon, 15 Jun 2020 16:55:45 +0000 (18:55 +0200)]
Particles as indexable.

4 years agoMerge pull request #10525 from DavidSCN/enable_non_default_VAT
Martin Kronbichler [Mon, 15 Jun 2020 16:12:33 +0000 (18:12 +0200)]
Merge pull request #10525 from DavidSCN/enable_non_default_VAT

Enable non-default VectorizedArrayType in read_cell_data()

4 years agoMerge pull request #10533 from jppelteret/doc_changelog_01
Daniel Arndt [Mon, 15 Jun 2020 12:35:29 +0000 (08:35 -0400)]
Merge pull request #10533 from jppelteret/doc_changelog_01

Add a missing contributor to a changelog entry

4 years agoAdd a missing contributor to a changelog entry 10533/head
Jean-Paul Pelteret [Mon, 15 Jun 2020 12:15:40 +0000 (14:15 +0200)]
Add a missing contributor to a changelog entry

4 years agoMerge pull request #10528 from peterrum/kelly_active_cell_index
Wolfgang Bangerth [Mon, 15 Jun 2020 03:53:06 +0000 (05:53 +0200)]
Merge pull request #10528 from peterrum/kelly_active_cell_index

Use active_cell_index() in KellyErrorEstimator::estimate()

4 years agoMerge pull request #10523 from tamiko/fix_schmidts_double_checking
Wolfgang Bangerth [Mon, 15 Jun 2020 03:45:59 +0000 (05:45 +0200)]
Merge pull request #10523 from tamiko/fix_schmidts_double_checking

Thread/Task: Fix Schmidt's double checking

4 years agoUse active_cell_index() in KellyErrorEstimator::estimate() 10528/head
Peter Munch [Sat, 13 Jun 2020 18:44:08 +0000 (20:44 +0200)]
Use active_cell_index() in KellyErrorEstimator::estimate()

4 years agoCheck in GridRefinement::refine()/coarsen() if cell is locally owned 10527/head
Peter Munch [Sat, 13 Jun 2020 18:31:37 +0000 (20:31 +0200)]
Check in GridRefinement::refine()/coarsen() if cell is locally owned

4 years agoRemove make_vectorized and fix get_symmetric_gradient() 10525/head
D Schneider [Sat, 13 Jun 2020 15:18:03 +0000 (17:18 +0200)]
Remove make_vectorized and fix get_symmetric_gradient()

4 years agoMerge pull request #10328 from peterrum/dofhandler_flat_rebased
Matthias Maier [Fri, 12 Jun 2020 22:46:48 +0000 (17:46 -0500)]
Merge pull request #10328 from peterrum/dofhandler_flat_rebased

Merge DoFHandler and hp::DoFHandler

4 years agoEnable non-default VectorizedArrayType in read_cell_data()
D Schneider [Fri, 12 Jun 2020 22:11:09 +0000 (00:11 +0200)]
Enable non-default VectorizedArrayType in read_cell_data()

4 years agoswitch to std::atomic<bool> instead of using std::atomic_bool 10523/head
Matthias Maier [Fri, 12 Jun 2020 21:26:48 +0000 (16:26 -0500)]
switch to std::atomic<bool> instead of using std::atomic_bool

4 years agoThread/Task: Fix Schmidt's double checking
Matthias Maier [Fri, 12 Jun 2020 20:53:31 +0000 (15:53 -0500)]
Thread/Task: Fix Schmidt's double checking

We have to use a std::atomic_bool instead of a bool to ensure proper
memory fencing, see [1] for an in-detail discussion.

[1] https://preshing.com/20130930/double-checked-locking-is-fixed-in-cpp11/

4 years agoRemove MGCoarseGridLACIteration 10524/head
Daniel Arndt [Sun, 7 Jun 2020 03:15:52 +0000 (23:15 -0400)]
Remove MGCoarseGridLACIteration

4 years agoMerge pull request #10522 from peterrum/exchange_cell_data_to_level_ghosts_auto
Daniel Arndt [Fri, 12 Jun 2020 15:05:08 +0000 (11:05 -0400)]
Merge pull request #10522 from peterrum/exchange_cell_data_to_level_ghosts_auto

Remove auto from GridTools::exchange_cell_data_to_level_ghosts()

4 years agoMerge pull request #10521 from tamiko/bugfix
Wolfgang Bangerth [Fri, 12 Jun 2020 14:59:54 +0000 (16:59 +0200)]
Merge pull request #10521 from tamiko/bugfix

Bugfix: Return a reference to *this in operator=

4 years agoMerge DoFHandler and hp::DoFHandler 10328/head
Peter Munch [Sat, 28 Mar 2020 12:52:57 +0000 (13:52 +0100)]
Merge DoFHandler and hp::DoFHandler

4 years agoMerge pull request #10450 from peterrum/tria_inc
Daniel Arndt [Fri, 12 Jun 2020 13:10:06 +0000 (09:10 -0400)]
Merge pull request #10450 from peterrum/tria_inc

Triangulation/DoFHandler: binary incompatibility note

4 years agoRemove auto from GridTools::exchange_cell_data_to_level_ghosts() 10522/head
Peter Munch [Fri, 12 Jun 2020 12:16:30 +0000 (14:16 +0200)]
Remove auto from GridTools::exchange_cell_data_to_level_ghosts()

4 years agoMerge pull request #10519 from tamiko/fix_test
Martin Kronbichler [Fri, 12 Jun 2020 09:17:17 +0000 (11:17 +0200)]
Merge pull request #10519 from tamiko/fix_test

lac/constraints_move: Fix undefined behavior

4 years agoMerge pull request #10518 from peterrum/find_active_cell_fix
Martin Kronbichler [Fri, 12 Jun 2020 09:14:34 +0000 (11:14 +0200)]
Merge pull request #10518 from peterrum/find_active_cell_fix

mpi/muelu_periodicity: fix test

4 years agoBugfix: Return a reference to *this in operator= 10521/head
Matthias Maier [Fri, 12 Jun 2020 06:17:57 +0000 (01:17 -0500)]
Bugfix: Return a reference to *this in operator=

Wow. I missed this. Surprising that we did not get a compiler warning
for this.

This fixes tests bits/periodicity_06/07 [1, 2].

[1] That test something entirely different but luckily happen to trigger
this.

[2] https://cdash.43-1.org/testDetails.php?test=47189344&build=7349

terminate called after throwing an instance of 'std::system_error'
  what():  Operation not permitted

In reference to #10473

4 years agolac/constraints_move: Fix undefined behavior 10519/head
Matthias Maier [Fri, 12 Jun 2020 05:50:50 +0000 (00:50 -0500)]
lac/constraints_move: Fix undefined behavior

It is undefined behavior to access an object that has been moved. It is
also not possible to "move back" an object.

In this particular case with the recent changes to ThreadLocalStorage
and AffineConstraints we run into an exception:

constraints_move.debug: ../nptl/pthread_mutex_lock.c:117: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.

(The move operation destroys the mutex and accessing it afterwards
when we try to move back results in a crash.)

4 years agoTriangulation/DoFHandler: binary incompatibility 10450/head
Peter Munch [Wed, 3 Jun 2020 08:44:35 +0000 (10:44 +0200)]
Triangulation/DoFHandler: binary incompatibility


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.