]>
https://gitweb.dealii.org/ - dealii.git/log
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
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
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.
Wolfgang Bangerth [Thu, 11 Jun 2020 13:03:34 +0000 (07:03 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 10 Jun 2020 22:44:00 +0000 (16:44 -0600)]
Remove a surrounding class that is now no longer necessary.
Luca Heltai [Thu, 11 Jun 2020 12:44:58 +0000 (14:44 +0200)]
Merge pull request #10478 from nfehn/tolerance_find_active_cells
Equip GridTools::find_active_cell_around_point() with tolerance
Daniel Arndt [Tue, 9 Jun 2020 12:55:08 +0000 (08:55 -0400)]
Remove ConstraintMatrix reference
Daniel Arndt [Thu, 11 Jun 2020 12:26:36 +0000 (08:26 -0400)]
Merge pull request #10473 from bangerth/affine-2
Peter Munch [Thu, 11 Jun 2020 11:10:30 +0000 (13:10 +0200)]
Add alias Triangulation::level_cell_iterator
Martin Kronbichler [Thu, 11 Jun 2020 05:44:57 +0000 (07:44 +0200)]
Merge pull request #10509 from bangerth/style
Use usual ++var style.
Matthias Maier [Thu, 11 Jun 2020 03:42:30 +0000 (22:42 -0500)]
Merge pull request #10505 from tjhei/feiv_test_update
improve tests/feinterface/*
Daniel Arndt [Thu, 11 Jun 2020 01:45:19 +0000 (21:45 -0400)]
Merge pull request #10504 from Rombur/cuda_mf_fix
Bruno Turcksin [Thu, 11 Jun 2020 00:49:30 +0000 (00:49 +0000)]
Fix comparison warning
Bruno Turcksin [Wed, 10 Jun 2020 19:16:15 +0000 (19:16 +0000)]
Fix a bug in CUDAWrappers::MatrixFree::cell_loop when different partitioners are used
Daniel Arndt [Thu, 11 Jun 2020 00:25:01 +0000 (20:25 -0400)]
Merge pull request #10496 from masterleinad/fix_petsc_complex_instantiation
Add missing instantiation for PETSc with complex values
Wolfgang Bangerth [Wed, 10 Jun 2020 22:43:33 +0000 (16:43 -0600)]
Make move operation explicit.
Wolfgang Bangerth [Wed, 10 Jun 2020 22:11:14 +0000 (16:11 -0600)]
Use usual ++var style.
Wolfgang Bangerth [Wed, 10 Jun 2020 22:10:32 +0000 (16:10 -0600)]
Better describe what we do when running cmake for code gallery programs.
Wolfgang Bangerth [Wed, 10 Jun 2020 22:09:34 +0000 (16:09 -0600)]
Improve tutorial graph layout.
Specifically, don't treat edges from one code-gallery to another code-gallery program
as requiring special weight.
Also show these edges in gray instead of the white we're currently using (i.e., not
visible at all).
Matthias Maier [Wed, 10 Jun 2020 20:59:42 +0000 (15:59 -0500)]
Merge pull request #10465 from peterrum/internal_TriaAccessorImplementation_Implementation
Remove unneeded template argument
Wolfgang Bangerth [Wed, 10 Jun 2020 20:58:19 +0000 (14:58 -0600)]
Augment some documentation. Mark functions as 'noexcept'.
Timo Heister [Wed, 10 Jun 2020 19:31:21 +0000 (15:31 -0400)]
improve tests/feinterface/*
- use -1 instead of unsigned int
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.