]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Tue, 18 Jan 2022 20:45:23 +0000 (13:45 -0700)]
Only keep track on the number of outstanding answers.
No longer store the ranks of the processes that we want to get something from.
Wolfgang Bangerth [Tue, 18 Jan 2022 20:41:09 +0000 (13:41 -0700)]
Only deal with one answer at a time.
Wolfgang Bangerth [Tue, 18 Jan 2022 00:57:06 +0000 (17:57 -0700)]
Don't specify where a message is coming from.
Rather, take all messages and keep processing them until we know that there
are no outstanding ones.
Wolfgang Bangerth [Mon, 17 Jan 2022 04:56:01 +0000 (21:56 -0700)]
Move processing of a message to the first place where we know the message has arrived.
Wolfgang Bangerth [Wed, 12 Jan 2022 14:35:51 +0000 (07:35 -0700)]
Keep track of which answers we have already received.
Wolfgang Bangerth [Tue, 11 Jan 2022 19:09:20 +0000 (12:09 -0700)]
Query the size of the reply message from MPI.
This avoids requiring the user to do so by hand.
Wolfgang Bangerth [Tue, 11 Jan 2022 07:23:34 +0000 (00:23 -0700)]
Replace MPI_Irecv with MPI_Iprobe+MPI_Recv.
Peter Munch [Tue, 18 Jan 2022 17:44:09 +0000 (18:44 +0100)]
Merge pull request #13255 from bangerth/tut
Use consistent grammar in the list of tutorial programs.
Peter Munch [Tue, 18 Jan 2022 17:43:38 +0000 (18:43 +0100)]
Merge pull request #13212 from bangerth/extrapolate-dev
Improve and fix FETools::extrapolate()
Wolfgang Bangerth [Tue, 18 Jan 2022 15:02:11 +0000 (08:02 -0700)]
Merge pull request #13250 from marcfehling/fehling
Cleanup `references.bib`.
Martin Kronbichler [Tue, 18 Jan 2022 13:45:12 +0000 (14:45 +0100)]
Merge pull request #13253 from peterrum/fe_eval_jacobian_gradients
Move jacobian_gradients into FEEvalData
Martin Kronbichler [Tue, 18 Jan 2022 13:30:35 +0000 (14:30 +0100)]
Merge pull request #13258 from peterrum/feeval_is_reinitialized
FEEval: do not use cell as indication if reinit() was called
Peter Munch [Tue, 18 Jan 2022 06:59:35 +0000 (07:59 +0100)]
FEEval: do not use cell as indication if reinit() was called
Marc Fehling [Mon, 17 Jan 2022 16:16:37 +0000 (17:16 +0100)]
Cleanup `references.bib`.
Martin Kronbichler [Tue, 18 Jan 2022 08:22:11 +0000 (09:22 +0100)]
Merge pull request #13251 from peterrum/fe_eval_use_get_cell_ids
FEEval: use get_cell_ids() at more places
Martin Kronbichler [Tue, 18 Jan 2022 08:20:08 +0000 (09:20 +0100)]
Merge pull request #13256 from bangerth/hotfix
Hotfix: Avoid warning about implicit conversion to bool.
Wolfgang Bangerth [Tue, 18 Jan 2022 03:06:14 +0000 (20:06 -0700)]
Avoid warning about implicit conversion to bool.
Wolfgang Bangerth [Tue, 18 Jan 2022 03:04:17 +0000 (20:04 -0700)]
Merge pull request #13249 from marcfehling/richter
Added bibtex entry for `refine_and_coarsen_optimize` reference.
Wolfgang Bangerth [Tue, 18 Jan 2022 00:34:54 +0000 (17:34 -0700)]
Use consistent grammar in the list of tutorial programs.
David Wells [Mon, 17 Jan 2022 23:55:39 +0000 (18:55 -0500)]
Merge pull request #13254 from tjhei/revert-tidy-bool-check
Revert "Add clang-tidy check"
Peter Munch [Mon, 17 Jan 2022 20:27:18 +0000 (21:27 +0100)]
Move jacobian_gradients into FEEvalData
Timo Heister [Mon, 17 Jan 2022 21:57:31 +0000 (16:57 -0500)]
Revert "Add clang-tidy check"
This reverts commit
6c47ac1bd1bb48437f01abe027590d5dbaaad8ba .
Peter Munch [Mon, 17 Jan 2022 18:42:38 +0000 (19:42 +0100)]
Merge pull request #13232 from bangerth/assertions-2
Validate correctness of input arguments.
Peter Munch [Mon, 17 Jan 2022 18:41:15 +0000 (19:41 +0100)]
FEEval: use get_cell_ids() at more places
Peter Munch [Mon, 17 Jan 2022 17:24:54 +0000 (18:24 +0100)]
Merge pull request #13247 from peterrum/mf_data_in
Rename variable
Marc Fehling [Mon, 17 Jan 2022 14:49:33 +0000 (15:49 +0100)]
Added bibtex entry for `refine_and_coarsen_optimize` reference.
Daniel Arndt [Mon, 17 Jan 2022 14:48:45 +0000 (09:48 -0500)]
Merge pull request #13248 from rschoof/typo_correction
Raphael Schoof [Mon, 17 Jan 2022 14:21:32 +0000 (15:21 +0100)]
Typo correction
Peter Munch [Mon, 17 Jan 2022 12:58:07 +0000 (13:58 +0100)]
Rename variable
Wolfgang Bangerth [Sat, 15 Jan 2022 13:51:26 +0000 (06:51 -0700)]
Refactor a lambda function into a free function.
Wolfgang Bangerth [Thu, 13 Jan 2022 04:50:54 +0000 (21:50 -0700)]
Validate correctness of input arguments.
Martin Kronbichler [Sat, 15 Jan 2022 20:59:10 +0000 (21:59 +0100)]
Merge pull request #13244 from kronbichler/remove_unnecessary_include
Remove unnecessary include file
Martin Kronbichler [Sat, 15 Jan 2022 16:52:39 +0000 (17:52 +0100)]
Remove unnecessary include file
Martin Kronbichler [Sat, 15 Jan 2022 16:05:14 +0000 (17:05 +0100)]
Merge pull request #13235 from bangerth/pex-x
Some updates to the PEX code
Martin Kronbichler [Sat, 15 Jan 2022 16:00:25 +0000 (17:00 +0100)]
Merge pull request #13241 from bangerth/26
Make reference to SUNDIALS solvers in step-26.
Martin Kronbichler [Sat, 15 Jan 2022 15:30:00 +0000 (16:30 +0100)]
Merge pull request #13240 from peterrum/fe_eval_const_gather
FEEval: do not cast const away during read_dof_values()
Martin Kronbichler [Sat, 15 Jan 2022 15:28:53 +0000 (16:28 +0100)]
Merge pull request #12983 from gassmoeller/initialize_fepointevaluation_with_mappingdata
Allow reusing mapping data in FEPointEvaluation
Wolfgang Bangerth [Sat, 15 Jan 2022 14:18:17 +0000 (07:18 -0700)]
Use the ConsensusAlgorithms::Selector class instead.
Wolfgang Bangerth [Sat, 15 Jan 2022 14:15:09 +0000 (07:15 -0700)]
Keep a sorted vector instead of a std::set.
Wolfgang Bangerth [Mon, 10 Jan 2022 02:16:58 +0000 (19:16 -0700)]
Use ConsensusAlgorithm in FETools::extrapolate().
Wolfgang Bangerth [Sun, 9 Jan 2022 20:18:16 +0000 (13:18 -0700)]
Reorder things a bit to minimize the lifetime of objects.
Wolfgang Bangerth [Sun, 9 Jan 2022 18:08:36 +0000 (11:08 -0700)]
Add a few comments.
Wolfgang Bangerth [Sun, 9 Jan 2022 18:08:27 +0000 (11:08 -0700)]
Simplify a loop a bit.
Wolfgang Bangerth [Sun, 9 Jan 2022 19:02:22 +0000 (12:02 -0700)]
Augment the documentation of a member variable.
Wolfgang Bangerth [Sun, 9 Jan 2022 13:54:07 +0000 (06:54 -0700)]
Rename a function to better reflect what it does.
Wolfgang Bangerth [Thu, 13 Jan 2022 04:51:39 +0000 (21:51 -0700)]
Small updates to the Serial documentation.
Wolfgang Bangerth [Thu, 13 Jan 2022 04:51:28 +0000 (21:51 -0700)]
Small updates to the PEX documentation.
Wolfgang Bangerth [Sat, 15 Jan 2022 05:53:43 +0000 (22:53 -0700)]
Make reference to SUNDIALS solvers in step-26.
Peter Munch [Fri, 14 Jan 2022 21:27:30 +0000 (22:27 +0100)]
FEEval: do not cast const away during read_dof_values()
Wolfgang Bangerth [Fri, 14 Jan 2022 18:03:33 +0000 (11:03 -0700)]
Merge pull request #13237 from marcfehling/doc-minres
Added bibtex entry for SolverMinRes reference.
Wolfgang Bangerth [Fri, 14 Jan 2022 18:03:00 +0000 (11:03 -0700)]
Merge pull request #13238 from marcfehling/doc-step-55
Reference book directly in step-55.
Marc Fehling [Fri, 14 Jan 2022 16:45:31 +0000 (17:45 +0100)]
Reference book directly in step-55.
Marc Fehling [Fri, 14 Jan 2022 16:39:48 +0000 (17:39 +0100)]
Added bibtex entry for SolverMinRes reference.
Daniel Arndt [Fri, 14 Jan 2022 16:19:16 +0000 (11:19 -0500)]
Merge pull request #13236 from tamiko/typos
Matthias Maier [Fri, 14 Jan 2022 15:36:36 +0000 (09:36 -0600)]
fix some typos
Wolfgang Bangerth [Thu, 13 Jan 2022 04:49:26 +0000 (21:49 -0700)]
Rename a couple of member variables to better reflect their purpose.
Wolfgang Bangerth [Thu, 13 Jan 2022 04:12:02 +0000 (21:12 -0700)]
Rename a function.
While there, also use the correct data type for its argument.
Wolfgang Bangerth [Thu, 13 Jan 2022 04:10:38 +0000 (21:10 -0700)]
Sort PEX member functions in the order in which they are called.
Martin Kronbichler [Fri, 14 Jan 2022 08:49:08 +0000 (09:49 +0100)]
Merge pull request #13226 from peterrum/PreconditionRelaxation_refactoring_extansion2
Improve usability of PreconditionRelaxation
Martin Kronbichler [Fri, 14 Jan 2022 08:48:56 +0000 (09:48 +0100)]
Merge pull request #13230 from bangerth/assertions
Add a couple of assertions.
Martin Kronbichler [Fri, 14 Jan 2022 08:48:40 +0000 (09:48 +0100)]
Merge pull request #13231 from bangerth/mpi
Marginally accelerate compute_point_to_point_communication_pattern().
Martin Kronbichler [Fri, 14 Jan 2022 08:47:51 +0000 (09:47 +0100)]
Merge pull request #13202 from gassmoeller/optimize_particle_sort
Faster and simpler search for lost particles
Rene Gassmoeller [Thu, 13 Jan 2022 20:31:27 +0000 (15:31 -0500)]
Fix lost signal
Rene Gassmoeller [Thu, 13 Jan 2022 20:07:36 +0000 (15:07 -0500)]
indent
Wolfgang Bangerth [Thu, 13 Jan 2022 17:58:18 +0000 (10:58 -0700)]
Simplify code using std::adjacent_find.
Wolfgang Bangerth [Thu, 13 Jan 2022 03:49:32 +0000 (20:49 -0700)]
Add a couple of assertions.
Wolfgang Bangerth [Thu, 13 Jan 2022 03:50:15 +0000 (20:50 -0700)]
Marginally accelerate compute_point_to_point_communication_pattern().
Wolfgang Bangerth [Wed, 12 Jan 2022 20:42:24 +0000 (13:42 -0700)]
Merge pull request #13227 from tamiko/fix_intel_detection
CMake: adjust tbb path glob to "lib/intel64/gcc*" layout
Matthias Maier [Wed, 12 Jan 2022 14:55:26 +0000 (08:55 -0600)]
CMake: adjust tbb path glob to "lib/intel64/gcc*" layout
Wolfgang Bangerth [Wed, 12 Jan 2022 13:22:36 +0000 (06:22 -0700)]
Merge pull request #13225 from marcfehling/tee-doc
Fix Y-pipe example in doc for `pipe_junction`.
Peter Munch [Wed, 12 Jan 2022 11:28:58 +0000 (12:28 +0100)]
Improve usability of PreconditionRelaxation
Marc Fehling [Wed, 12 Jan 2022 11:16:36 +0000 (12:16 +0100)]
Fix examples in doc for `pipe_junction`.
Matthias Maier [Wed, 12 Jan 2022 10:07:36 +0000 (04:07 -0600)]
Merge pull request #13179 from tamiko/add_changelog_3
OneAPI compatibility: enable oneAPI configuration in CMake, changelog
Daniel Arndt [Tue, 11 Jan 2022 22:35:53 +0000 (17:35 -0500)]
Merge pull request #13221 from drwells/fix-test-2
Wolfgang Bangerth [Tue, 11 Jan 2022 22:29:26 +0000 (15:29 -0700)]
Merge pull request #13222 from drwells/boost-1.78-changelog
Add a changelog entry for #13165.
Matthias Maier [Tue, 11 Jan 2022 21:25:55 +0000 (15:25 -0600)]
make define guards more robust
David Wells [Tue, 11 Jan 2022 20:46:36 +0000 (15:46 -0500)]
Add a changelog entry for #13165.
David Wells [Tue, 11 Jan 2022 20:41:51 +0000 (15:41 -0500)]
Fix a redefined variable error in a test.
052ab5dfbd combined some things into patches.h but didn't delete this one array.
Wolfgang Bangerth [Tue, 11 Jan 2022 19:53:09 +0000 (12:53 -0700)]
Merge pull request #12265 from masterleinad/add_readability-implicit-bool-conversion
Add readability-implicit-bool-conversion
Daniel Arndt [Tue, 11 Jan 2022 18:07:56 +0000 (13:07 -0500)]
Merge pull request #13220 from marcfehling/tee-doc
Matthias Maier [Thu, 6 Jan 2022 14:35:14 +0000 (08:35 -0600)]
disable threading in task_info.cc for oneAPI
TBB with oneAPI API has deprecated and removed the
<code>tbb::tasks</code> backend. With this it is no longer possible to
compile the following code that builds a directed acyclic graph (DAG) of
(thread parallel) tasks without a major porting effort. It turned out
that such a dynamic handling of dependencies and structures is not as
competitive as initially assumed. Consequently, this part of the matrix
free infrastructure has seen less attention than the rest over the last
years and is (presumably) rarely used.
So in case of detected oneAPI backend we simply disable threading in the
matrix free backend for now.
Marc Fehling [Tue, 11 Jan 2022 17:33:37 +0000 (18:33 +0100)]
Fix formatting of table.
Marc Fehling [Tue, 11 Jan 2022 17:17:01 +0000 (18:17 +0100)]
Hide template specialization from doxygen.
Daniel Arndt [Mon, 3 Jan 2022 16:32:07 +0000 (11:32 -0500)]
Fix some more
Daniel Arndt [Mon, 3 Jan 2022 14:31:28 +0000 (09:31 -0500)]
Add clang-tidy check
Daniel Arndt [Tue, 11 Jan 2022 16:32:51 +0000 (11:32 -0500)]
Merge pull request #13214 from bangerth/nbx
Daniel Arndt [Tue, 11 Jan 2022 16:15:39 +0000 (11:15 -0500)]
Merge pull request #13215 from bangerth/nbx-3
David Wells [Tue, 11 Jan 2022 13:28:09 +0000 (08:28 -0500)]
Merge pull request #13217 from kronbichler/adjust_variable_name
Fix some spurious variable names
Marc Fehling [Tue, 11 Jan 2022 13:07:44 +0000 (06:07 -0700)]
Merge pull request #13028 from marcfehling/tee
Generator for `pipe_junction` geometries.
Marc Fehling [Wed, 1 Dec 2021 00:07:28 +0000 (17:07 -0700)]
Generator for `pipe_junction` geometries.
Martin Kronbichler [Tue, 11 Jan 2022 09:29:46 +0000 (10:29 +0100)]
Fix some spurious variable names
Martin Kronbichler [Tue, 11 Jan 2022 08:57:49 +0000 (09:57 +0100)]
Merge pull request #13048 from peterrum/gc_FEEvaluationHangingNodes
Use FEEvaluationHangingNodes in MGTwoLevelTransfer
Wolfgang Bangerth [Tue, 11 Jan 2022 07:23:26 +0000 (00:23 -0700)]
Do not reuse an MPI_Status object.
Wolfgang Bangerth [Tue, 11 Jan 2022 06:35:28 +0000 (23:35 -0700)]
Sort the member functions of ConsensusAlgorithms::NBX.
In particular, sort them in the order in which they are called in the NBX::run() function.
Peter Munch [Wed, 8 Dec 2021 21:22:03 +0000 (22:22 +0100)]
Use FEEvaluationHangingNodes in MGTwoLevelTransfer
Wolfgang Bangerth [Mon, 10 Jan 2022 19:14:30 +0000 (12:14 -0700)]
Merge pull request #13211 from drwells/fix-mass-lumping
Fix a check for zero entries in the lumped mass matrix.
Rene Gassmoeller [Wed, 1 Dec 2021 15:48:00 +0000 (10:48 -0500)]
Faster and simpler sort of lost particles
David Wells [Mon, 10 Jan 2022 14:58:59 +0000 (09:58 -0500)]
Fix a check for zero entries in the lumped mass matrix.
Wolfgang Bangerth [Mon, 10 Jan 2022 13:03:50 +0000 (06:03 -0700)]
Merge pull request #13210 from marcfehling/fix-p4est-changelog
Added changelog for p4est installation script.
Marc Fehling [Mon, 10 Jan 2022 12:36:08 +0000 (13:36 +0100)]
Added changelog for p4est installation script.
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.