]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Mon, 8 Mar 2021 18:56:26 +0000 (13:56 -0500)]
Merge pull request #11861 from bangerth/extern-template
Mark some classes as 'extern template'.
Wolfgang Bangerth [Mon, 8 Mar 2021 18:06:03 +0000 (19:06 +0100)]
Merge pull request #11853 from konsim83/improve_docs
Improve docs (indentation targets)
Simon, Dr. Konrad [Fri, 5 Mar 2021 17:46:16 +0000 (18:46 +0100)]
Improve docs (indentation targets)
David Wells [Mon, 8 Mar 2021 14:54:51 +0000 (09:54 -0500)]
Merge pull request #11497 from Rombur/arborx
Add new BVH class
Bruno Turcksin [Mon, 8 Mar 2021 13:39:36 +0000 (08:39 -0500)]
Merge pull request #11843 from bangerth/7
Some more additions to step-7.
Wolfgang Bangerth [Sun, 7 Mar 2021 20:13:37 +0000 (21:13 +0100)]
Merge pull request #11850 from marcfehling/logical-or
Added Utilities::MPI::logical_or().
Marc Fehling [Thu, 4 Mar 2021 05:54:42 +0000 (22:54 -0700)]
Added Utilities::MPI::logical_or().
Wolfgang Bangerth [Fri, 5 Mar 2021 20:05:53 +0000 (21:05 +0100)]
Mark some classes as 'extern template'.
This saves a small amount of space and, possibly, compile time. Here
is a comparison of the cumulative size of all object files for the
debug and release configurations without and with the patch:
without patch:
debug 2,414,548,192
release 459,866,272
with patch:
debug 2,404,864,416
release 459,686,888
One can also compare the sizes of the .so files. I did this only for
the release library:
without patch: 459,866,272
with patch: 459,686,888
So it's a rather minor improvement. One could do this to a lot more
classes than just the two in this patch, though, if we wanted to go
that route.
Peter Munch [Sat, 6 Mar 2021 09:09:45 +0000 (10:09 +0100)]
Merge pull request #11856 from bangerth/decl
Add some missing forward declarations.
Peter Munch [Fri, 5 Mar 2021 21:43:36 +0000 (22:43 +0100)]
Merge pull request #11815 from peterrum/gc_interpolate_to_mg
Add MGTransferGlobalCoarsening::interpolate_to_mg()
Peter Munch [Fri, 5 Mar 2021 21:26:41 +0000 (22:26 +0100)]
Merge pull request #11847 from peterrum/distributed_compute_point_locations
Refactor GridTools::distributed_compute_point_locations()
Wolfgang Bangerth [Fri, 5 Mar 2021 20:27:09 +0000 (21:27 +0100)]
Merge pull request #11852 from Rombur/config_doc
Update cmake documentation
Wolfgang Bangerth [Fri, 5 Mar 2021 20:26:55 +0000 (21:26 +0100)]
Merge pull request #11854 from mschreter/fefaceevaluation_assert
Improve assert in FEFaceEvaluation
Wolfgang Bangerth [Fri, 5 Mar 2021 20:04:47 +0000 (21:04 +0100)]
Add some missing forward declarations.
These are functions for which explicit specializations exist in the .cc file. The
standard says that we need to forward-declare them. In practice, it doesn't matter,
but it did matter for an experiment I'm currently running that explicitly makes use
of the fact that these functions are specialized.
Peter Munch [Fri, 26 Feb 2021 17:59:30 +0000 (18:59 +0100)]
Add MGTransferGlobalCoarsening::interpolate_to_mg()
Peter Munch [Thu, 4 Mar 2021 12:00:18 +0000 (13:00 +0100)]
Refactor GridTools::distributed_compute_point_locations()
Martin Kronbichler [Fri, 5 Mar 2021 18:55:07 +0000 (19:55 +0100)]
Merge pull request #11401 from peterrum/mf_face_type
MatrixFree: introduce FaceToCellTopology::face_type
Magdalena Schreter [Fri, 5 Mar 2021 18:32:19 +0000 (19:32 +0100)]
improve assert in FEFaceEvaluation
Bruno Turcksin [Fri, 5 Mar 2021 15:49:10 +0000 (15:49 +0000)]
Reorder variable alphabetically
Bruno Turcksin [Fri, 5 Mar 2021 15:21:06 +0000 (15:21 +0000)]
Update cmake documentation
Wolfgang Bangerth [Fri, 5 Mar 2021 13:58:09 +0000 (14:58 +0100)]
Merge pull request #11849 from peterrum/use_get_communicator
Use get_communicator()
Daniel Arndt [Fri, 5 Mar 2021 13:42:26 +0000 (08:42 -0500)]
Merge pull request #11851 from bangerth/typedef
Replace 'typedef' by 'using' in the test suite.
Wolfgang Bangerth [Fri, 5 Mar 2021 02:20:36 +0000 (03:20 +0100)]
Replace 'typedef' by 'using' in the test suite.
Wolfgang Bangerth [Thu, 4 Mar 2021 20:36:49 +0000 (21:36 +0100)]
Merge pull request #11848 from peterrum/wedge_tangential_fix
Fix tangential vector of wedge
Peter Munch [Thu, 4 Mar 2021 20:34:35 +0000 (21:34 +0100)]
Use get_communicator()
Peter Munch [Thu, 4 Mar 2021 17:02:53 +0000 (18:02 +0100)]
MatrixFree: introduce FaceToCellTopology::face_type
Wolfgang Bangerth [Thu, 4 Mar 2021 16:38:56 +0000 (17:38 +0100)]
Merge pull request #11810 from sebproell/arkode-single-step-solve
ARKode: single step solve option
David Wells [Thu, 4 Mar 2021 16:33:51 +0000 (11:33 -0500)]
Merge pull request #11841 from peterrum/test_15
Reduce number of procs from 15 to 10 in test
Peter Munch [Thu, 4 Mar 2021 15:32:41 +0000 (16:32 +0100)]
Fix tangential vector of wedge
Peter Munch [Thu, 4 Mar 2021 09:32:54 +0000 (10:32 +0100)]
Merge pull request #11842 from peterrum/distributed_compute_point_locations_sort
Sort return object of GridTools::distributed_compute_point_locations
Peter Munch [Wed, 3 Mar 2021 20:18:39 +0000 (21:18 +0100)]
Sort return object of GridTools::distributed_compute_point_locations
Wolfgang Bangerth [Thu, 4 Mar 2021 01:38:45 +0000 (02:38 +0100)]
Some more additions to step-7.
Wolfgang Bangerth [Thu, 4 Mar 2021 00:02:54 +0000 (01:02 +0100)]
Merge pull request #11840 from peterrum/ca_serial_fix
Fix ConsensusAlgorithms::Serial
Wolfgang Bangerth [Thu, 4 Mar 2021 00:02:13 +0000 (01:02 +0100)]
Merge pull request #11812 from marcfehling/limit-degrees
Added DoFHandler::prepare_for_coarsening_and_refinement().
Wolfgang Bangerth [Wed, 3 Mar 2021 23:12:11 +0000 (00:12 +0100)]
Merge pull request #11839 from peterrum/compute_point_to_point_communication_pattern
Enable Utilities::MPI::compute_point_to_point_communication_pattern for self communication
Peter Munch [Wed, 3 Mar 2021 22:07:42 +0000 (23:07 +0100)]
Merge pull request #11503 from peterrum/simplex_step31
Convert step-31 to a simplex test
David Wells [Wed, 3 Mar 2021 21:39:30 +0000 (16:39 -0500)]
Merge pull request #11838 from peterrum/ca_char_char
Instantiate ConsensusAlgorithms also for char/char
Marc Fehling [Wed, 3 Mar 2021 04:13:25 +0000 (21:13 -0700)]
Optimize DoFHandler::prepare_for_coarsening_and_refinement().
Marc Fehling [Wed, 3 Mar 2021 21:13:10 +0000 (14:13 -0700)]
Added DoFHandler::prepare_for_coarsening_and_refinement().
Peter Munch [Wed, 3 Mar 2021 18:54:45 +0000 (19:54 +0100)]
Merge pull request #11836 from kronbichler/avoid_deprecated
Avoid use of deprecated method
Peter Munch [Wed, 3 Mar 2021 18:52:58 +0000 (19:52 +0100)]
Reduce number of procs from 15 to 10 in test
Peter Munch [Wed, 3 Mar 2021 17:37:18 +0000 (18:37 +0100)]
Fix ConsensusAlgorithms::Serial
Sebastian Proell [Thu, 25 Feb 2021 08:28:58 +0000 (09:28 +0100)]
ARKode: single step solve option
Peter Munch [Wed, 3 Mar 2021 17:10:14 +0000 (18:10 +0100)]
Enable Utilities::MPI::compute_point_to_point_communication_pattern for self communication
Peter Munch [Wed, 3 Mar 2021 17:06:20 +0000 (18:06 +0100)]
Instantiate ConsensusAlgorithms also for char/char
Daniel Arndt [Wed, 3 Mar 2021 16:43:49 +0000 (11:43 -0500)]
Merge pull request #11837 from bangerth/ref
Fix a reference.
Wolfgang Bangerth [Wed, 3 Mar 2021 16:29:17 +0000 (17:29 +0100)]
Fix a reference.
Wolfgang Bangerth [Wed, 3 Mar 2021 16:28:46 +0000 (17:28 +0100)]
Merge pull request #11835 from peterrum/simplex_save_output
Save output if simplex tests have failed
Martin Kronbichler [Wed, 3 Mar 2021 14:01:11 +0000 (15:01 +0100)]
Avoid use of deprecated method
Wolfgang Bangerth [Tue, 2 Mar 2021 23:48:14 +0000 (00:48 +0100)]
Merge pull request #11798 from marcfehling/dh-clear
Bugfix: DoFHandler connects to Triangulation::Signals only in hp-mode.
David Wells [Tue, 2 Mar 2021 20:09:38 +0000 (15:09 -0500)]
Merge pull request #11792 from peterrum/mg_prolongate_and_add
Add MGTransferBase::prolongate_and_add()
David Wells [Tue, 2 Mar 2021 20:09:24 +0000 (15:09 -0500)]
Merge pull request #11747 from peterrum/ecl_gradient
ECL: enable gradients for structured meshes and FE_DGQ
Martin Kronbichler [Tue, 2 Mar 2021 16:46:01 +0000 (17:46 +0100)]
Merge pull request #11302 from peterrum/mf_create_inner_face_subrange_hp_by_index_follow_up
MatrixFree: precompute subranges
Peter Munch [Mon, 11 Jan 2021 13:28:04 +0000 (14:28 +0100)]
Convert step-31 to a simplex test
Peter Munch [Sun, 14 Feb 2021 12:59:22 +0000 (13:59 +0100)]
ECL: enable gradients for structured meshes and FE_DGQ
Peter Munch [Mon, 22 Feb 2021 17:31:12 +0000 (18:31 +0100)]
Add MGTransferBase::prolongate_and_add
David Wells [Tue, 2 Mar 2021 14:53:46 +0000 (09:53 -0500)]
Merge pull request #11834 from marcfehling/doc-crossref
doxygen: stop unintentional cross-referencing of 'Function'.
Peter Munch [Tue, 2 Mar 2021 09:59:50 +0000 (10:59 +0100)]
Save output if simplex tests have failed
Marc Fehling [Tue, 2 Mar 2021 08:32:58 +0000 (01:32 -0700)]
doxygen: stop unintentional cross-referencing of 'Function'.
Marc Fehling [Wed, 24 Feb 2021 18:22:33 +0000 (11:22 -0700)]
Bugfix: DoFHandler connected to Triangulation::Signals only in hp-mode.
Peter Munch [Mon, 1 Mar 2021 20:22:52 +0000 (21:22 +0100)]
Merge pull request #11817 from bangerth/doc-87
Better document (and name) a ReferenceCell function.
Wolfgang Bangerth [Mon, 1 Mar 2021 20:13:08 +0000 (21:13 +0100)]
Merge pull request #11822 from peterrum/tria_get_communicator
Add Triangulation/DoFHandler::get_communicator()
Luca Heltai [Mon, 1 Mar 2021 18:22:27 +0000 (19:22 +0100)]
Merge pull request #11786 from luca-heltai/gmsh-api-doxygen
Make GMSH with API appear in doc.
Luca Heltai [Mon, 1 Mar 2021 18:10:04 +0000 (19:10 +0100)]
Escape dollar signs.
David Wells [Mon, 1 Mar 2021 17:30:58 +0000 (12:30 -0500)]
Merge pull request #11827 from bangerth/doc-89
Minor doc update.
Daniel Arndt [Mon, 1 Mar 2021 17:00:44 +0000 (12:00 -0500)]
Merge pull request #11825 from bangerth/kinsol
Peter Munch [Mon, 1 Mar 2021 16:58:04 +0000 (17:58 +0100)]
Merge pull request #11819 from peterrum/simplex_get_restriction_matrix
Implement FE_SimplexPoly::get_restriction_matrix()
Peter Munch [Sun, 28 Feb 2021 09:39:45 +0000 (10:39 +0100)]
Add Triangulation/DoFHandler::get_communicator()
Wolfgang Bangerth [Mon, 1 Mar 2021 15:46:02 +0000 (16:46 +0100)]
Merge pull request #11820 from peterrum/mgtwoleveltransfer_identity
MGTwoLevelTransfer: do not store identity matrix
Daniel Arndt [Mon, 1 Mar 2021 15:26:03 +0000 (10:26 -0500)]
Merge pull request #11831 from peterrum/gc_if
MGTwoLevelTransfer::restrict_and_add(): remove erroneous if-statement
Wolfgang Bangerth [Sat, 27 Feb 2021 00:39:32 +0000 (17:39 -0700)]
Better document (and name) a ReferenceCell function.
Wolfgang Bangerth [Mon, 1 Mar 2021 01:59:27 +0000 (02:59 +0100)]
Reorder the include files.
Wolfgang Bangerth [Sun, 28 Feb 2021 12:41:39 +0000 (13:41 +0100)]
No longer support SUNDIALS versions before 3.0.
Peter Munch [Mon, 1 Mar 2021 13:00:13 +0000 (14:00 +0100)]
MGTwoLevelTransfer::restrict_and_add(): remove erroneous if-statement
Peter Munch [Sun, 28 Feb 2021 06:30:14 +0000 (07:30 +0100)]
MGTwoLevelTransfer: do not store identity matrix
Peter Munch [Sun, 28 Feb 2021 06:13:53 +0000 (07:13 +0100)]
Implement FE_SimplexPoly::get_restriction_matrix()
Martin Kronbichler [Mon, 1 Mar 2021 11:40:08 +0000 (12:40 +0100)]
Merge pull request #11821 from peterrum/MGTransferGlobalCoarsening_print_remove
Remove MGTransferGlobalCoarsening::print()
Martin Kronbichler [Mon, 1 Mar 2021 07:51:31 +0000 (08:51 +0100)]
Merge pull request #11818 from bangerth/7-2
Adapt the order of factors in an integral.
Matthias Maier [Mon, 1 Mar 2021 01:04:06 +0000 (19:04 -0600)]
Merge pull request #11824 from bangerth/doc-88
Minor updates to the KINSOL documentation.
Matthias Maier [Mon, 1 Mar 2021 01:03:40 +0000 (19:03 -0600)]
Merge pull request #11823 from bangerth/test
Remove a commented-out part of code.
Wolfgang Bangerth [Sun, 28 Feb 2021 16:54:15 +0000 (17:54 +0100)]
Minor doc update.
Wolfgang Bangerth [Sun, 28 Feb 2021 16:21:27 +0000 (09:21 -0700)]
Merge pull request #11759 from peterrum/mpi_reduce
Introduce Utilities::MPI::all_reduce()
Wolfgang Bangerth [Sun, 28 Feb 2021 11:46:57 +0000 (12:46 +0100)]
Minor updates to the KINSOL documentation.
Wolfgang Bangerth [Sun, 28 Feb 2021 11:39:40 +0000 (12:39 +0100)]
Remove a commented-out part of code.
Peter Munch [Sun, 28 Feb 2021 06:47:36 +0000 (07:47 +0100)]
Remove MGTransferGlobalCoarsening::print()
David Wells [Sun, 28 Feb 2021 01:52:41 +0000 (20:52 -0500)]
Merge pull request #11816 from bangerth/15
Make sure we live what we preach.
Wolfgang Bangerth [Tue, 23 Feb 2021 22:40:25 +0000 (15:40 -0700)]
Adapt the order of factors in an integral.
Peter Munch [Tue, 16 Feb 2021 09:34:30 +0000 (10:34 +0100)]
Introduce Utilities::MPI::allreduce
Martin Kronbichler [Sat, 27 Feb 2021 14:20:51 +0000 (15:20 +0100)]
Merge pull request #11814 from peterrum/DataAccessOnFaces_values_simplex
Fix DataAccessOnFaces::values for meshes containing non-hypercube cells
Wolfgang Bangerth [Sat, 27 Feb 2021 00:10:54 +0000 (17:10 -0700)]
Make sure we live what we preach.
Martin Kronbichler [Fri, 26 Feb 2021 20:14:49 +0000 (21:14 +0100)]
Merge pull request #11802 from peterrum/ComputeDiagonalHelper
Modularized MatrixFreeTools::compute_diagonal()
Martin Kronbichler [Fri, 26 Feb 2021 19:28:03 +0000 (20:28 +0100)]
Merge pull request #11805 from peterrum/create_geometric_coarsening_sequence_single_level
Simplify code of create_geometric_coarsening_sequence()
David Wells [Fri, 26 Feb 2021 14:51:10 +0000 (09:51 -0500)]
Merge pull request #11813 from peterrum/simplex_renaming_2
Rename further simplex-related files
Peter Munch [Fri, 26 Feb 2021 12:35:22 +0000 (13:35 +0100)]
Fix DataAccessOnFaces::values for meshes containing non-hypercube cells
Peter Munch [Fri, 26 Feb 2021 06:51:55 +0000 (07:51 +0100)]
Rename further simplex-related files
Peter Munch [Wed, 24 Feb 2021 20:54:28 +0000 (21:54 +0100)]
Modularized MatrixFreeTools::compute_diagonal()
Bruno Turcksin [Fri, 26 Feb 2021 03:28:05 +0000 (22:28 -0500)]
Merge pull request #11775 from bangerth/particles
Rename the write/update particle functions.
Wolfgang Bangerth [Thu, 25 Feb 2021 17:11:08 +0000 (10:11 -0700)]
Merge pull request #11741 from marcfehling/shared-toggle
New class TemporarilyRestoreSubdomainIds.
David Wells [Thu, 25 Feb 2021 14:25:13 +0000 (09:25 -0500)]
Merge pull request #11809 from peterrum/remove_simplex_namespace
Remove Simplex namespace
David Wells [Thu, 25 Feb 2021 14:08:03 +0000 (09:08 -0500)]
Merge pull request #11808 from bangerth/ref-cell-32
Mark GeometryInfo as deprecated in favor of ReferenceCell.
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.