]>
https://gitweb.dealii.org/ - dealii.git/log
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
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()
Peter Munch [Mon, 22 Jun 2020 20:14:46 +0000 (22:14 +0200)]
Remove DoFHandlerType from numerics/error_estimator.h
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
Peter Munch [Mon, 22 Jun 2020 09:52:25 +0000 (11:52 +0200)]
Remove specialization of Tria::n_raw_lines()
Peter Munch [Mon, 22 Jun 2020 09:13:58 +0000 (11:13 +0200)]
Fix tests with ConstantFunction without prefix
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
Daniel Arndt [Mon, 22 Jun 2020 03:18:07 +0000 (23:18 -0400)]
Merge pull request #10376 from krishnakumarg1984/krishna_fix_redundant_edge_step50
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
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
Timo Heister [Sun, 21 Jun 2020 15:40:54 +0000 (11:40 -0400)]
apply suggestion
Daniel Arndt [Fri, 5 Jun 2020 22:28:12 +0000 (18:28 -0400)]
Remove ZeroFunction and ConstantFunction without prefix
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.
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
Daniel Arndt [Sun, 21 Jun 2020 04:19:25 +0000 (00:19 -0400)]
Remove the deprecated DoFTools::extract_locally_owned_dofs
Daniel Arndt [Sat, 20 Jun 2020 02:44:17 +0000 (22:44 -0400)]
Merge pull request #10555 from peterrum/dofhandlertype_remove_1
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.
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
Peter Munch [Fri, 19 Jun 2020 14:41:51 +0000 (16:41 +0200)]
Remove DoFHandlerType from dof_handler_policy.h/.cc
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.
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
David Wells [Fri, 19 Jun 2020 18:36:36 +0000 (14:36 -0400)]
Remove DoFHandlerType from hp::FEValues templates.
Daniel Arndt [Mon, 8 Jun 2020 16:15:54 +0000 (12:15 -0400)]
Cleanup DoFTools hp::DoFhandler
David Wells [Fri, 19 Jun 2020 16:45:59 +0000 (12:45 -0400)]
Remove DoFHandlerType from FEValues templates.
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()
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
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
Peter Munch [Fri, 19 Jun 2020 12:33:14 +0000 (14:33 +0200)]
Small generialization in tria_description.cc
Peter Munch [Fri, 19 Jun 2020 12:07:19 +0000 (14:07 +0200)]
Update output of tests/grid/grid_tools_cache_04
Peter Munch [Fri, 19 Jun 2020 10:46:45 +0000 (12:46 +0200)]
Simplify CellAccessor::at_boundary()
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
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
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()
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
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
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
tcclevenger [Mon, 8 Jun 2020 18:28:17 +0000 (14:28 -0400)]
add test
Daniel Arndt [Thu, 18 Jun 2020 14:35:37 +0000 (10:35 -0400)]
Avoid accessing artificial cells in ParticleHandler
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.
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
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
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
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()
Daniel Arndt [Thu, 18 Jun 2020 02:24:28 +0000 (22:24 -0400)]
Fix missing instantiations for point_gradient
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()
Daniel Arndt [Wed, 17 Jun 2020 19:22:38 +0000 (15:22 -0400)]
Merge pull request #10541 from peterrum/std_ofstream
Specify std namespace
Peter Munch [Wed, 17 Jun 2020 19:17:00 +0000 (21:17 +0200)]
Pass number of vertices to CellData
Peter Munch [Wed, 17 Jun 2020 19:05:21 +0000 (21:05 +0200)]
Specify std namespace
Niklas Fehn [Fri, 12 Jun 2020 05:39:31 +0000 (07:39 +0200)]
fix docu of GridTools::find_active_cell_around_point()
Peter Munch [Tue, 16 Jun 2020 15:34:58 +0000 (17:34 +0200)]
Remove DoFHandlerType from MatrixFree::reinit()
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.
Wolfgang Bangerth [Tue, 16 Jun 2020 19:35:48 +0000 (13:35 -0600)]
Do not use 'black/whitelist' language.
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>
Luca Heltai [Tue, 26 May 2020 11:10:09 +0000 (13:10 +0200)]
get_locally_owned_cell_bounding_boxes_rtree and covering.
Martin Kronbichler [Tue, 16 Jun 2020 14:57:11 +0000 (16:57 +0200)]
Merge pull request #10524 from masterleinad/remove_mgcoarsegridlaciteration
Remove MGCoarseGridLACIteration
Peter Munch [Thu, 11 Jun 2020 17:33:31 +0000 (19:33 +0200)]
Merge implementations of exchange_cell_data_to_(level)_ghosts
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.
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
Martin Kronbichler [Sat, 23 May 2020 14:49:27 +0000 (16:49 +0200)]
Split up MatrixFree::initialize_indices to speed up compilation
Luca Heltai [Mon, 15 Jun 2020 16:55:45 +0000 (18:55 +0200)]
Particles as indexable.
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()
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
Jean-Paul Pelteret [Mon, 15 Jun 2020 12:15:40 +0000 (14:15 +0200)]
Add a missing contributor to a changelog entry
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()
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
Peter Munch [Sat, 13 Jun 2020 18:44:08 +0000 (20:44 +0200)]
Use active_cell_index() in KellyErrorEstimator::estimate()
Peter Munch [Sat, 13 Jun 2020 18:31:37 +0000 (20:31 +0200)]
Check in GridRefinement::refine()/coarsen() if cell is locally owned
D Schneider [Sat, 13 Jun 2020 15:18:03 +0000 (17:18 +0200)]
Remove make_vectorized and fix get_symmetric_gradient()
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
D Schneider [Fri, 12 Jun 2020 22:11:09 +0000 (00:11 +0200)]
Enable non-default VectorizedArrayType in read_cell_data()
Matthias Maier [Fri, 12 Jun 2020 21:26:48 +0000 (16:26 -0500)]
switch to std::atomic<bool> instead of using std::atomic_bool
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/
Daniel Arndt [Sun, 7 Jun 2020 03:15:52 +0000 (23:15 -0400)]
Remove MGCoarseGridLACIteration
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()
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=
Peter Munch [Sat, 28 Mar 2020 12:52:57 +0000 (13:52 +0100)]
Merge DoFHandler and hp::DoFHandler
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
Peter Munch [Fri, 12 Jun 2020 12:16:30 +0000 (14:16 +0200)]
Remove auto from GridTools::exchange_cell_data_to_level_ghosts()
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
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
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
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.)
Peter Munch [Wed, 3 Jun 2020 08:44:35 +0000 (10:44 +0200)]
Triangulation/DoFHandler: binary incompatibility
Peter Munch [Fri, 12 Jun 2020 05:23:27 +0000 (07:23 +0200)]
Fix test
Daniel Arndt [Fri, 12 Jun 2020 04:26:39 +0000 (00:26 -0400)]
Merge pull request #10517 from masterleinad/fix_unused_dof_handler_policy
Fix warning about an unused variable in dof_handler_policy.cc
Daniel Arndt [Thu, 11 Jun 2020 22:13:22 +0000 (18:13 -0400)]
Fix warning about an unused variable in dof_handler_policy.cc
Wolfgang Bangerth [Thu, 11 Jun 2020 21:22:29 +0000 (23:22 +0200)]
Merge pull request #10492 from luca-heltai/add-doc-to-particle-handler-signal
Document particle_lost in particle handler.
Wolfgang Bangerth [Thu, 11 Jun 2020 20:58:05 +0000 (22:58 +0200)]
Merge pull request #10497 from tjhei/add_feiv_mg_test
add a test for multilevel access of FEInterfaceValues
Peter Munch [Thu, 11 Jun 2020 19:10:42 +0000 (21:10 +0200)]
Merge pull request #10514 from tamiko/fix_tests
Tests: Update tests for changes in GridTools::find_active_cell_around_point
Matthias Maier [Thu, 11 Jun 2020 18:05:23 +0000 (13:05 -0500)]
Merge pull request #10482 from christophkammer1989/master
Step 3 tutorial: problem statement inconsistency
Matthias Maier [Thu, 11 Jun 2020 18:04:55 +0000 (13:04 -0500)]
Merge pull request #10487 from masterleinad/remove_constraint_matrix
Remove ConstraintMatrix reference
Matthias Maier [Thu, 11 Jun 2020 17:59:54 +0000 (12:59 -0500)]
Merge pull request #10493 from tjhei/remove_travis
[CI] remove references to travis
Matthias Maier [Thu, 11 Jun 2020 17:59:12 +0000 (12:59 -0500)]
Merge pull request #10503 from peterrum/dof_handler_policy_mg_simplification
Add GridTools::exchange_cell_data_to_level_ghosts()
Matthias Maier [Thu, 11 Jun 2020 17:57:54 +0000 (12:57 -0500)]
Merge pull request #10507 from bangerth/tut-graph
Improve tutorial graph layout.
Matthias Maier [Thu, 11 Jun 2020 17:57:12 +0000 (12:57 -0500)]
Merge pull request #10508 from bangerth/cmake
Better describe what we do when running cmake for code gallery programs.
Matthias Maier [Thu, 11 Jun 2020 17:56:51 +0000 (12:56 -0500)]
Merge pull request #10511 from peterrum/tria_level_cell_iterator
Add alias Triangulation::level_cell_iterator
Matthias Maier [Thu, 11 Jun 2020 17:55:13 +0000 (12:55 -0500)]
Merge pull request #10512 from bangerth/affine-3
Remove a surrounding class that is now no longer necessary.
Matthias Maier [Thu, 11 Jun 2020 17:46:15 +0000 (12:46 -0500)]
Tests: Update tests for changes in GridTools::find_active_cell_around_point
Closes #10506
See also #10459
Peter Munch [Wed, 10 Jun 2020 07:06:16 +0000 (09:06 +0200)]
Add GridTools::exchange_cell_data_to_level_ghosts()
Matthias Maier [Thu, 11 Jun 2020 14:59:30 +0000 (09:59 -0500)]
Merge pull request #10513 from bangerth/affine-4
Add a changelog entry.
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.