]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 10 Feb 2021 18:58:38 +0000 (11:58 -0700)]
Merge pull request #11372 from peterrum/si_reinit
Generalize ShapeInfo::reinit
Peter Munch [Wed, 10 Feb 2021 16:57:49 +0000 (17:57 +0100)]
Merge pull request #11722 from lethe-cfd/update_ghost_particles_cache_optimization
Add recv and send data to particle cache
Peter Munch [Wed, 10 Feb 2021 16:07:17 +0000 (17:07 +0100)]
Merge pull request #11429 from peterrum/simplex_pmg
Generalize MGTwoLevelTransfer for simplex meshes
Peter Munch [Wed, 10 Feb 2021 16:06:56 +0000 (17:06 +0100)]
Merge pull request #11708 from peterrum/MGTransferGlobalCoarsening_MatrixType
Remove MatrixType from MGTransferGlobalCoarsening
Daniel Arndt [Wed, 10 Feb 2021 13:34:57 +0000 (08:34 -0500)]
Merge pull request #11698 from peterrum/mg_unique_ptr
Accept unique_ptr in different MG-related classes
Bruno [Wed, 10 Feb 2021 13:34:06 +0000 (08:34 -0500)]
Added more descriptive comments
Peter Munch [Fri, 1 Jan 2021 09:53:24 +0000 (10:53 +0100)]
Generalize MGTwoLevelTransfer for simplex meshes
Peter Munch [Sat, 6 Feb 2021 13:38:35 +0000 (14:38 +0100)]
Accept unique_ptr in different MG-related classes
Daniel Arndt [Wed, 10 Feb 2021 04:33:46 +0000 (23:33 -0500)]
Merge pull request #11720 from bangerth/array-view
Bruno [Wed, 10 Feb 2021 03:20:08 +0000 (22:20 -0500)]
Add recv and send data to particle cache
This adds teh recv and send data to the particle cache in order
to prevent dynamic reallocation of this vector, whose size is not
changing anyway. This can significantly (10%) increase performance
in some of our applications
Wolfgang Bangerth [Wed, 10 Feb 2021 01:55:16 +0000 (18:55 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 10 Feb 2021 01:55:09 +0000 (18:55 -0700)]
Add test.
Wolfgang Bangerth [Wed, 10 Feb 2021 01:22:51 +0000 (18:22 -0700)]
Allow conversion from C-style array to ArrayView.
Daniel Arndt [Tue, 9 Feb 2021 22:37:58 +0000 (17:37 -0500)]
Merge pull request #11715 from peterrum/p4est_load
MGTransferGlobalCoarseningTools::create_geometric_coarsening_sequence load forest directly
Peter Munch [Tue, 22 Dec 2020 21:05:56 +0000 (22:05 +0100)]
Generalize ShapeInfo::reinit
Daniel Arndt [Tue, 9 Feb 2021 18:00:28 +0000 (13:00 -0500)]
Merge pull request #11716 from bangerth/ref-cell-25
Group members of ReferenceCell for the documentation.
Peter Munch [Tue, 9 Feb 2021 09:30:48 +0000 (10:30 +0100)]
MGTransferGlobalCoarseningTools::create_geometric_coarsening_sequence load forest directly
Martin Kronbichler [Tue, 9 Feb 2021 16:21:08 +0000 (17:21 +0100)]
Merge pull request #11461 from peterrum/zero_out_ghost_values
Rename zero_out_ghosts() to zero_out_ghost_values()
Martin Kronbichler [Tue, 9 Feb 2021 16:19:26 +0000 (17:19 +0100)]
Merge pull request #11717 from bangerth/span
Add a link for std::span.
Peter Munch [Tue, 9 Feb 2021 15:48:03 +0000 (16:48 +0100)]
Merge pull request #11707 from peterrum/create_geometric_coarsening_sequence
Add utility functions to create geometric coarsening sequences
Wolfgang Bangerth [Tue, 9 Feb 2021 14:36:28 +0000 (07:36 -0700)]
Merge pull request #11670 from elauksap/rename_preconditionbase
Rename PETScWrappers::PreconditionerBase to PreconditionBase
Wolfgang Bangerth [Mon, 8 Feb 2021 17:38:04 +0000 (10:38 -0700)]
Add a link for std::span.
Wolfgang Bangerth [Mon, 8 Feb 2021 16:30:40 +0000 (09:30 -0700)]
Group members of ReferenceCell for the documentation.
Peter Munch [Tue, 9 Feb 2021 13:53:38 +0000 (14:53 +0100)]
Merge pull request #11578 from peterrum/a_transfer_fe_collection
Enable MGTwoLevelTransfer::reinit_geometric_transfer for FECollections
Peter Munch [Sat, 6 Feb 2021 21:54:05 +0000 (22:54 +0100)]
Add utility functions to create geometric coarsening sequences
Peter Munch [Tue, 9 Feb 2021 11:53:11 +0000 (12:53 +0100)]
Merge pull request #11706 from peterrum/create_polynomial_coarsening_sequence
Add utility functions to create polynomial coarsening sequences
Peter Munch [Mon, 18 Jan 2021 18:17:00 +0000 (19:17 +0100)]
Enable MGTwoLevelTransfer::reinit_geometric_transfer for FECollections
Peter Munch [Sat, 6 Feb 2021 21:13:49 +0000 (22:13 +0100)]
Add utility functions to create polynomial coarsening sequences
Martin Kronbichler [Tue, 9 Feb 2021 06:31:43 +0000 (07:31 +0100)]
Merge pull request #11685 from drwells/add-q-witherden-vincent
Add q witherden vincent
Peter Munch [Tue, 9 Feb 2021 06:29:43 +0000 (07:29 +0100)]
Merge pull request #11713 from bangerth/ref-cell-24
Also move get_hypercube/simplex() into namespace ReferenceCells.
David Wells [Tue, 9 Feb 2021 00:38:18 +0000 (19:38 -0500)]
Merge pull request #11696 from bangerth/doc-97
Update SparsityPattern/SparseMatrix::copy_from() documentation.
David Wells [Mon, 8 Feb 2021 21:36:44 +0000 (16:36 -0500)]
Replace Simplex::QGauss(4) with a Witherden-Vincent rule.
David Wells [Thu, 4 Feb 2021 21:12:37 +0000 (16:12 -0500)]
Add Simplex::QWitherdenVincent.
This simplex quadrature formula has a clean implementation in terms of symmetry
and permits construction of higher-order rules.
Wolfgang Bangerth [Mon, 8 Feb 2021 21:08:13 +0000 (14:08 -0700)]
Again work around constexpr issues.
David Wells [Mon, 8 Feb 2021 20:36:39 +0000 (15:36 -0500)]
Merge pull request #11710 from bangerth/doc-64
Minor documentation updates
Daniel Arndt [Mon, 8 Feb 2021 18:32:09 +0000 (13:32 -0500)]
Merge pull request #11712 from bangerth/dox
Hide a forward declaration from doxygen.
Daniel Arndt [Mon, 8 Feb 2021 18:31:59 +0000 (13:31 -0500)]
Merge pull request #11703 from gassmoeller/fix_property_pool_clear
Fix clear particle locations in property pool
Daniel Arndt [Mon, 8 Feb 2021 16:38:00 +0000 (11:38 -0500)]
Merge pull request #11681 from bangerth/34
Say more about possible extensions for step-34.
Wolfgang Bangerth [Mon, 8 Feb 2021 04:46:04 +0000 (21:46 -0700)]
Also move get_hypercube/simplex() into namespace ReferenceCells.
Wolfgang Bangerth [Sat, 6 Feb 2021 16:54:25 +0000 (09:54 -0700)]
Hide a forward declaration from doxygen.
Rene Gassmoeller [Sat, 6 Feb 2021 18:05:49 +0000 (13:05 -0500)]
Properly clear particle locations
Peter Munch [Sun, 7 Feb 2021 10:27:52 +0000 (11:27 +0100)]
Remove MatrixType from MGTransferGlobalCoarsening
Peter Munch [Mon, 8 Feb 2021 07:44:32 +0000 (08:44 +0100)]
Merge pull request #11709 from bangerth/ref-cell-23
Move the special ReferenceCell objects into a namespace of their own.
Wolfgang Bangerth [Mon, 8 Feb 2021 04:09:54 +0000 (21:09 -0700)]
Add a doxygen reference.
Wolfgang Bangerth [Mon, 8 Feb 2021 04:09:16 +0000 (21:09 -0700)]
Name arguments in a function declaration.
Wolfgang Bangerth [Mon, 8 Feb 2021 04:01:38 +0000 (21:01 -0700)]
Merge pull request #11701 from masterleinad/fix_sundials_no_mpi
Deal with no MPI in sundials/n_vector.templates.h
Wolfgang Bangerth [Sun, 7 Feb 2021 19:02:22 +0000 (12:02 -0700)]
Provide some more documentation.
Wolfgang Bangerth [Sun, 7 Feb 2021 18:55:26 +0000 (11:55 -0700)]
Work around a constexpr bug.
Wolfgang Bangerth [Sat, 6 Feb 2021 00:15:33 +0000 (17:15 -0700)]
Move the special ReferenceCell objects into a namespace of their own.
This also allows to mark them as 'constexpr', since they are now declared
and initialized *after* the class type is complete.
Peter Munch [Sun, 7 Feb 2021 10:42:55 +0000 (11:42 +0100)]
Merge pull request #11704 from peterrum/compute_matrix_float
MatrixFreeTools::compute_matrix() make it work for float
Peter Munch [Sun, 7 Feb 2021 10:41:31 +0000 (11:41 +0100)]
Merge pull request #11692 from bangerth/ref-cell-19
Avoid using a function in a context in which it makes no sense.
Daniel Arndt [Sun, 7 Feb 2021 00:08:31 +0000 (19:08 -0500)]
Merge pull request #11705 from bangerth/ref-cell-22
Spell out Tri->Triangle, Quad->Quadrilateral, etc.
Wolfgang Bangerth [Fri, 5 Feb 2021 23:27:40 +0000 (16:27 -0700)]
Spell out Tri->Triangle, Quad->Quadrilateral, etc.
We're generally quite good at not using abbreviated words in deal.II function names,
with few exceptions that are mostly historic. Let's try to keep it that way.
Daniel Arndt [Sat, 6 Feb 2021 20:44:33 +0000 (15:44 -0500)]
Merge pull request #11702 from bangerth/move
Move get_default_linear_mapping() to mapping.h/cc.
Daniel Arndt [Sat, 6 Feb 2021 20:43:41 +0000 (15:43 -0500)]
Use MPI_COMM_SELF
Peter Munch [Sat, 6 Feb 2021 19:43:11 +0000 (20:43 +0100)]
MatrixFreeTools::compute_matrix() make it work for float
Daniel Arndt [Sat, 6 Feb 2021 18:34:39 +0000 (13:34 -0500)]
Merge pull request #11697 from adamqc/fix-python-wrapper
Daniel Arndt [Sat, 6 Feb 2021 18:34:21 +0000 (13:34 -0500)]
Merge pull request #11695 from bangerth/ref-cell-21
Make a function 'constexpr'.
Wolfgang Bangerth [Sat, 6 Feb 2021 17:30:20 +0000 (10:30 -0700)]
Move get_default_linear_mapping() to mapping.h/cc.
Wolfgang Bangerth [Sat, 6 Feb 2021 17:12:45 +0000 (10:12 -0700)]
Merge pull request #11700 from masterleinad/fix_sundials_headers
Fix missing header in sundials/n_vector.h
Wolfgang Bangerth [Sat, 6 Feb 2021 17:05:09 +0000 (10:05 -0700)]
Mark a DEAL_II_CONSTEXPR function as inline.
This is necessary for those cases where DEAL_II_CONSTEXPR expands to nothing
because of a compiler bug. In all other cases, the 'inline' is redundant because
'constexpr' functions are automatically 'inline'.
Daniel Arndt [Sat, 6 Feb 2021 17:02:41 +0000 (12:02 -0500)]
Merge pull request #11694 from bangerth/ref-cell-20
Remove a couple of unnecessary forward declarations.
Daniel Arndt [Sat, 6 Feb 2021 15:58:06 +0000 (10:58 -0500)]
Deal with no MPI in sundials/n_vector.templates.h
Wolfgang Bangerth [Sat, 6 Feb 2021 16:34:28 +0000 (09:34 -0700)]
Work around limitations of GCC 5.4 with constexpr.
Daniel Arndt [Sat, 6 Feb 2021 15:43:06 +0000 (10:43 -0500)]
Fix missing header in sundials/n_vector.h
Peter Munch [Sat, 6 Feb 2021 10:47:18 +0000 (11:47 +0100)]
Merge pull request #11693 from bangerth/ref-cell-18
Rename namespace internal::Info to internal::ReferenceCell.
Ce Qin [Thu, 28 Jan 2021 08:33:55 +0000 (16:33 +0800)]
Fix python wrapper.
Wolfgang Bangerth [Sat, 6 Feb 2021 00:13:34 +0000 (17:13 -0700)]
Make a function 'constexpr'.
I will need this for a later patch where I make the special ReferenceCell
objects 'constexpr' as well. This patch is simply meant to make that later
review marginally easier.
Wolfgang Bangerth [Sat, 6 Feb 2021 00:25:12 +0000 (17:25 -0700)]
Update SparsityPattern/SparseMatrix::copy_from() documentation.
Wolfgang Bangerth [Sat, 6 Feb 2021 00:19:56 +0000 (17:19 -0700)]
Merge pull request #11678 from peterrum/ac_copy_from_number
Enable AffineConstraints::copy_from for mixed number (double/float)
Wolfgang Bangerth [Sat, 6 Feb 2021 00:11:35 +0000 (17:11 -0700)]
Remove a couple of unnecessary forward declarations.
Wolfgang Bangerth [Fri, 5 Feb 2021 16:31:11 +0000 (09:31 -0700)]
Avoid using a function in a context in which it makes no sense.
Wolfgang Bangerth [Wed, 3 Feb 2021 20:46:16 +0000 (13:46 -0700)]
Rename namespace internal::Info to internal::ReferenceCell.
Peter Munch [Fri, 5 Feb 2021 22:27:33 +0000 (23:27 +0100)]
Merge pull request #11688 from bangerth/ref-cell-16
Rename variables named 'reference_cell_type' to 'reference_cell'.
Peter Munch [Fri, 5 Feb 2021 22:27:26 +0000 (23:27 +0100)]
Merge pull request #11689 from bangerth/ref-cell-17
Move the get/set_bit() functions into namespace Utilities.
Peter Munch [Thu, 4 Feb 2021 10:17:34 +0000 (11:17 +0100)]
Enable AffineConstraints::copy_from for mixed number (double/float)
Wolfgang Bangerth [Fri, 5 Feb 2021 19:55:11 +0000 (12:55 -0700)]
Merge pull request #11690 from drwells/fix-exodusii-compilation
Fix compilation with ExodusII.
David Wells [Fri, 5 Feb 2021 18:21:26 +0000 (13:21 -0500)]
Merge pull request #11675 from bangerth/indent
Ensure exactly one newline at the end of each file.
Wolfgang Bangerth [Wed, 3 Feb 2021 17:40:02 +0000 (10:40 -0700)]
Rename variables named 'reference_cell_type' to 'reference_cell'.
Generally, *variables* should not have 'type' in their name unless they actually denote
*types*. These variables just reference what kind of reference cells we are dealing with.
Daniel Arndt [Fri, 5 Feb 2021 16:31:42 +0000 (11:31 -0500)]
Merge pull request #11684 from tamiko/linear_operators_1
Documentation: Advertise <deal.II/lac/linear_operator_tools.h>
Daniel Arndt [Fri, 5 Feb 2021 16:31:04 +0000 (11:31 -0500)]
Merge pull request #11683 from tamiko/print_cxx_standard
CMake: record the C++ language standard detected during configure
Wolfgang Bangerth [Fri, 5 Feb 2021 16:26:35 +0000 (09:26 -0700)]
Add changelog entry.
Wolfgang Bangerth [Wed, 3 Feb 2021 18:14:07 +0000 (11:14 -0700)]
Move the get/set_bit() functions into namespace Utilities.
David Wells [Fri, 5 Feb 2021 15:58:41 +0000 (10:58 -0500)]
Fix compilation with ExodusII.
David Wells [Fri, 5 Feb 2021 13:58:57 +0000 (08:58 -0500)]
Merge pull request #11686 from Rombur/boost_warning
Disable warnings before including boost header
Daniel Arndt [Fri, 5 Feb 2021 13:34:51 +0000 (08:34 -0500)]
Merge pull request #11383 from tamiko/declare-filter
Add a filter=output attribute to output files
Matthias Maier [Wed, 16 Dec 2020 18:06:57 +0000 (12:06 -0600)]
Rearrange .gitattribes and add a filter=output attribute to output files
This change alone does nothing but helps to set up custom smudge/clean
filters for all of our output files
In reference to #11375
Matthias Maier [Fri, 5 Feb 2021 07:34:49 +0000 (01:34 -0600)]
Merge pull request #11679 from blaisb/test_parallel_particles
Add step-68 as a test
Peter Munch [Fri, 5 Feb 2021 05:08:22 +0000 (06:08 +0100)]
Merge pull request #11674 from bangerth/ref-cell-15
Rename ReferenceCell::Type to class ReferenceCell.
Wolfgang Bangerth [Fri, 5 Feb 2021 04:15:26 +0000 (21:15 -0700)]
Merge pull request #11638 from marcfehling/tet-step-6
simplex: step-6
Bruno Turcksin [Thu, 4 Feb 2021 21:48:15 +0000 (21:48 +0000)]
Disable warnings before including boost header
Marc Fehling [Thu, 21 Jan 2021 23:52:52 +0000 (16:52 -0700)]
simplex: step-06
Wolfgang Bangerth [Thu, 4 Feb 2021 20:56:01 +0000 (13:56 -0700)]
Merge pull request #11682 from tamiko/taskflow_compatibility
CMake: Add a compatibility check for taskflow-3.0 onwards
Wolfgang Bangerth [Wed, 3 Feb 2021 17:30:42 +0000 (10:30 -0700)]
Rename ReferenceCell::Type to class ReferenceCell.
Matthias Maier [Thu, 4 Feb 2021 20:48:26 +0000 (14:48 -0600)]
Documentation: Advertise <deal.II/lac/linear_operator_tools.h>
Let's add some pointers to linear_operator_tools.h for the reader.
Maybe this helps to clarify the situation.
Daniel Arndt [Thu, 4 Feb 2021 20:08:31 +0000 (15:08 -0500)]
Merge pull request #11680 from bangerth/mapping
Provide correct mappings to function calls.
Daniel Arndt [Thu, 4 Feb 2021 19:56:57 +0000 (14:56 -0500)]
Merge pull request #11677 from bangerth/fe-q-base
Matthias Maier [Thu, 4 Feb 2021 18:52:22 +0000 (12:52 -0600)]
CMake: record the C++ language standard detected during configure
Matthias Maier [Thu, 4 Feb 2021 18:46:28 +0000 (12:46 -0600)]
CMake: Add a compatibility check for taskflow-3.0 onwards
Wolfgang Bangerth [Thu, 4 Feb 2021 18:17:55 +0000 (11:17 -0700)]
Say more about possible extensions for step-34.
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.