]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Tue, 16 Jun 2020 15:34:58 +0000 (17:34 +0200)]
Remove DoFHandlerType from MatrixFree::reinit()
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()
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 [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
Timo Heister [Wed, 10 Jun 2020 19:25:40 +0000 (15:25 -0400)]
adress comments
Daniel Arndt [Wed, 10 Jun 2020 18:10:00 +0000 (14:10 -0400)]
Merge pull request #10442 from peterrum/pft_update_test_output
Update output of test
Timo Heister [Wed, 10 Jun 2020 13:58:46 +0000 (09:58 -0400)]
remove references to travis
the second step after #10491 to replace travisci
We should probably give it a couple days before merging this. We also
need to remove the travis check as being "required" first.
Matthias Maier [Wed, 10 Jun 2020 17:54:37 +0000 (12:54 -0500)]
Merge pull request #10501 from masterleinad/remove_percent
Remove % in documentation
Timo Heister [Wed, 10 Jun 2020 17:52:57 +0000 (13:52 -0400)]
Merge pull request #10502 from masterleinad/remove_appveyor
Remove appveyor
Daniel Arndt [Wed, 10 Jun 2020 17:42:09 +0000 (13:42 -0400)]
Merge pull request #10491 from tjhei/github_actions_indent
[CI] add githubactions indent/documentation check
Daniel Arndt [Wed, 10 Jun 2020 16:03:42 +0000 (12:03 -0400)]
Merge pull request #10499 from tjhei/ci_github_actions_windows_no_zlib
[CI] github-actions windows: disable zlib
Daniel Arndt [Wed, 10 Jun 2020 15:55:53 +0000 (11:55 -0400)]
Merge pull request #10485 from drwells/readme-link
Fix a dead link in the top level readme.
Daniel Arndt [Wed, 10 Jun 2020 15:42:15 +0000 (11:42 -0400)]
Remove appveyor
Daniel Arndt [Wed, 10 Jun 2020 14:27:11 +0000 (10:27 -0400)]
Remove % in documentation
Timo Heister [Wed, 10 Jun 2020 15:02:14 +0000 (11:02 -0400)]
[CI] github-actions windows: disable zlib
The zlib found on the system is a x86 lib that is not compatible with
our x64 build. Disable auto detection for now.
Timo Heister [Wed, 10 Jun 2020 14:29:33 +0000 (10:29 -0400)]
add a test for multilevel access of FEInterfaceValues
part of #8884
adds a test for change in #9978
Christoph Kammer [Mon, 8 Jun 2020 19:09:09 +0000 (15:09 -0400)]
Resolved inconsistency with intro.dox file from examples step-3
fixed wording for step-3 tut doc
Daniel Arndt [Wed, 10 Jun 2020 14:20:04 +0000 (10:20 -0400)]
Merge pull request #10495 from tjhei/doxygen_ref_step_links_only_numbered
doxygen filter: do not try to link step- without number
Daniel Arndt [Wed, 10 Jun 2020 14:12:00 +0000 (10:12 -0400)]
Add missing instantiation for PETSc with complex values
Timo Heister [Wed, 10 Jun 2020 14:07:19 +0000 (10:07 -0400)]
doxygen filter: do not try to link step- without number
We are currently trying to create a hyperlink for every occurance of
step-BLA found in the documentation. This requires escaping words like
"step-number" using a backslash. This is confusing.
Instead, only do this if the dash is followed by a digit.
Fixes #10489
Martin Kronbichler [Wed, 10 Jun 2020 12:34:16 +0000 (14:34 +0200)]
Merge pull request #10453 from peterrum/pft_level_fix
Fix distribution of levels in pft
Timo Heister [Wed, 10 Jun 2020 11:59:06 +0000 (07:59 -0400)]
[CI] add githubactions indent/documentation check
add a new "indent" check on github actions that mirrors what we do on
travisci (to ultimately replace it).
Luca Heltai [Wed, 10 Jun 2020 11:27:53 +0000 (13:27 +0200)]
Document particle_lost in particle handler.
Matthias Maier [Wed, 10 Jun 2020 00:59:08 +0000 (19:59 -0500)]
add an include
Matthias Maier [Wed, 10 Jun 2020 00:51:27 +0000 (19:51 -0500)]
ThreadLocalStorage: add copy and move constructors
Add copy and move constructors and corresponding copy and move
assignment operators.
Wolfgang Bangerth [Fri, 5 Jun 2020 13:17:46 +0000 (07:17 -0600)]
Make the AffineConstraints scratch storage object-local.
Wolfgang Bangerth [Fri, 5 Jun 2020 00:12:47 +0000 (18:12 -0600)]
Next step in fixing AffineConstraints.
Matthias Maier [Tue, 9 Jun 2020 19:34:34 +0000 (14:34 -0500)]
Merge pull request #10162 from jppelteret/sd-tests_01
Refactor some SD tests
David Wells [Tue, 9 Jun 2020 14:54:08 +0000 (10:54 -0400)]
Fix a dead link in the top level readme.
Matthias Maier [Tue, 9 Jun 2020 18:19:26 +0000 (13:19 -0500)]
Merge pull request #10484 from tamiko/avoid_symbol_clash
CMake: Avoid another symbol clash with adol-c
Matthias Maier [Tue, 9 Jun 2020 18:19:13 +0000 (13:19 -0500)]
Merge pull request #10483 from tamiko/fix_compilation
Fix compilation with c++14: add missing instantiation
Niklas Fehn [Sun, 7 Jun 2020 20:33:41 +0000 (22:33 +0200)]
GridTools::find_active_cell_around_point(): introduce tolerance as parameter
Peter Munch [Tue, 9 Jun 2020 10:14:47 +0000 (12:14 +0200)]
Merge pull request #10477 from nfehn/refactoring_find_all_active_cells
refactoring of GridTools::find_all_active_cells_around_point()
Martin Kronbichler [Tue, 9 Jun 2020 10:05:45 +0000 (12:05 +0200)]
Merge pull request #10456 from nfehn/find_active_cells
Fix bug in find_active_cell_around_point_tolerance()
Niklas Fehn [Sun, 7 Jun 2020 17:22:33 +0000 (19:22 +0200)]
refactoring of GridTools::find_all_active_cells_around_point()
Matthias Maier [Tue, 9 Jun 2020 03:45:56 +0000 (22:45 -0500)]
CMake: Avoid another symbol clash with adol-c
Matthias Maier [Tue, 9 Jun 2020 02:49:57 +0000 (21:49 -0500)]
silence doxygen
Matthias Maier [Tue, 9 Jun 2020 01:56:11 +0000 (20:56 -0500)]
add missing instantiations
Daniel Arndt [Mon, 8 Jun 2020 19:40:24 +0000 (15:40 -0400)]
Merge pull request #10348 from mathmerizing/MGTransfer-add-constraints
Julian Roth [Sat, 6 Jun 2020 20:17:13 +0000 (22:17 +0200)]
Moved copy of vector into if block
Martin Kronbichler [Sat, 6 Jun 2020 17:38:41 +0000 (19:38 +0200)]
Merge pull request #10458 from nfehn/docu_find_active_cells
remove redundant documentation for GridTools::find_active_cell_around_point() functions
Wolfgang Bangerth [Sat, 6 Jun 2020 14:01:17 +0000 (16:01 +0200)]
Merge pull request #10470 from masterleinad/fix_more_address_sanitizer
Fix more issues found by AddressSanitizer
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.