]>
https://gitweb.dealii.org/ - dealii.git/log
Jean-Paul Pelteret [Sat, 6 Feb 2021 20:23:02 +0000 (21:23 +0100)]
SD Product types: Add general product type between tensors and SD Expressions
Daniel Arndt [Fri, 12 Mar 2021 19:04:55 +0000 (14:04 -0500)]
Merge pull request #11893 from peterrum/dofhandler_explicit
Make constructor of DoFHandler explicit
Peter Munch [Fri, 12 Mar 2021 16:27:26 +0000 (17:27 +0100)]
Make constructor of DoFHandler explicit
Daniel Arndt [Fri, 12 Mar 2021 13:34:59 +0000 (08:34 -0500)]
Merge pull request #11891 from peterrum/get_dof_indices_comment
Remove outdated comment of DoFCellAccessor::get_dof_indices()
Martin Kronbichler [Fri, 12 Mar 2021 11:56:25 +0000 (12:56 +0100)]
Merge pull request #11867 from peterrum/mapping_q_cache_init
Add new MappingQCache::initialize() function
Peter Munch [Fri, 12 Mar 2021 10:43:49 +0000 (11:43 +0100)]
Remove outdated comment of DoFCellAccessor::get_dof_indices()
Daniel Arndt [Fri, 12 Mar 2021 03:32:44 +0000 (22:32 -0500)]
Merge pull request #11887 from bangerth/doc-90
Update documentation about an MPI 3.x feature.
Bruno Turcksin [Fri, 12 Mar 2021 02:10:34 +0000 (21:10 -0500)]
Merge pull request #11883 from bangerth/error
Wolfgang Bangerth [Thu, 11 Mar 2021 21:49:31 +0000 (22:49 +0100)]
Fix a poorly written and dysfunctional assert condition.
Martin Kronbichler [Thu, 11 Mar 2021 19:39:58 +0000 (20:39 +0100)]
Merge pull request #11885 from bangerth/doc-89
Update documentation to make it clearer.
Wolfgang Bangerth [Thu, 11 Mar 2021 16:36:52 +0000 (17:36 +0100)]
Update documentation about an MPI 3.x feature.
Peter Munch [Mon, 8 Mar 2021 12:24:56 +0000 (13:24 +0100)]
Add new MappingQCache::initialize() function
Wolfgang Bangerth [Thu, 11 Mar 2021 13:43:57 +0000 (14:43 +0100)]
Update documentation to make it clearer.
Wolfgang Bangerth [Thu, 11 Mar 2021 13:43:17 +0000 (14:43 +0100)]
Merge pull request #11877 from marcfehling/limit-levels-children
Support subfaces for DoFHandler::prepare_coarsening_and_refinement().
Wolfgang Bangerth [Thu, 11 Mar 2021 13:42:35 +0000 (14:42 +0100)]
Merge pull request #11830 from adamqc/fix-fe-series-non-primitive
Fix FESeries with non-primitive FEs.
Wolfgang Bangerth [Thu, 11 Mar 2021 13:41:13 +0000 (14:41 +0100)]
Merge pull request #11880 from peterrum/get_position_vector
VectorTools::get_position_vector(): add mapping as argument
Wolfgang Bangerth [Thu, 11 Mar 2021 12:02:29 +0000 (13:02 +0100)]
Merge pull request #11878 from peterrum/chang_log_entry_date
Fix date of change-log entry
Peter Munch [Wed, 10 Mar 2021 20:02:16 +0000 (21:02 +0100)]
Fix date of change-log entry
Wolfgang Bangerth [Thu, 11 Mar 2021 10:59:11 +0000 (11:59 +0100)]
Improve an error message.
Wolfgang Bangerth [Thu, 11 Mar 2021 10:57:16 +0000 (11:57 +0100)]
Merge pull request #11414 from konsim83/issue_div_curl_face_edge_orientation
Raviart-Thomas orientation and permutation issue
Peter Munch [Wed, 10 Mar 2021 21:02:19 +0000 (22:02 +0100)]
VectorTools::get_position_vector(): add mapping as argument
Martin Kronbichler [Thu, 11 Mar 2021 09:11:58 +0000 (10:11 +0100)]
Merge pull request #11881 from marcfehling/simplify-prepare
Simplify DoFHandler::prepare_coarsening_and_refinement().
Marc Fehling [Thu, 11 Mar 2021 05:13:39 +0000 (22:13 -0700)]
Simplify DoFHandler::prepare_coarsening_and_refinement().
Marc Fehling [Thu, 11 Mar 2021 03:44:19 +0000 (20:44 -0700)]
Get rid of the lambda function.
Ce Qin [Sun, 21 Feb 2021 02:44:59 +0000 (10:44 +0800)]
Fix FESeries with non-primitive FEs.
Marc Fehling [Tue, 9 Mar 2021 03:01:35 +0000 (20:01 -0700)]
Support subfaces for DoFHandler::prepare_coarsening_and_refinement().
Peter Munch [Wed, 10 Mar 2021 17:10:41 +0000 (18:10 +0100)]
Merge pull request #11857 from marcfehling/limit-levels-parallel
Parallelize DoFHandler::prepare_coarsening_and_refinement().
Wolfgang Bangerth [Wed, 10 Mar 2021 11:58:50 +0000 (12:58 +0100)]
Merge pull request #11416 from peterrum/step12b_simplex
Simplex/pyramid/wedge: add DG test
Peter Munch [Sat, 19 Dec 2020 14:47:41 +0000 (15:47 +0100)]
Enable mixed meshes for MF and DG
Martin Kronbichler [Wed, 10 Mar 2021 06:20:53 +0000 (07:20 +0100)]
Merge pull request #11876 from Rombur/deleter
Deleter takes a pointer not a reference
Bruno Turcksin [Wed, 10 Mar 2021 03:35:49 +0000 (03:35 +0000)]
Deleter takes a pointer not a reference
Marc Fehling [Wed, 10 Mar 2021 02:11:45 +0000 (19:11 -0700)]
Hotfix: dealii::Vector does not accept integral types.
Marc Fehling [Sat, 6 Mar 2021 04:30:16 +0000 (21:30 -0700)]
Parallelize DoFHandler::prepare_coarsening_and_refinement().
Daniel Arndt [Tue, 9 Mar 2021 22:29:25 +0000 (17:29 -0500)]
Merge pull request #11873 from peterrum/gc-assert
MGTransferGlobalCoarsening: add assert
Peter Munch [Tue, 9 Mar 2021 07:39:42 +0000 (08:39 +0100)]
MGTransferGlobalCoarsening: add assert
Martin Kronbichler [Tue, 9 Mar 2021 19:53:23 +0000 (20:53 +0100)]
Merge pull request #11400 from peterrum/mapping_info_qcollection
Use QCollection within MappingInfo::initialize
Martin Kronbichler [Tue, 9 Mar 2021 11:54:21 +0000 (12:54 +0100)]
Merge pull request #11874 from nfehn/active_cell_index_partitioner
fix compilation error in tria_base.cc
Niklas Fehn [Tue, 9 Mar 2021 10:28:42 +0000 (11:28 +0100)]
fix compilation error in tria_base.cc
Martin Kronbichler [Tue, 9 Mar 2021 09:55:35 +0000 (10:55 +0100)]
Merge pull request #11858 from peterrum/active_cell_index_partitioner_pst
Enable set up of active_cell_index_partitioner for p:s:T
Peter Munch [Tue, 9 Mar 2021 07:43:30 +0000 (08:43 +0100)]
Merge pull request #11872 from bangerth/grammar
Fix a grammar issue.
Peter Munch [Tue, 9 Mar 2021 07:05:13 +0000 (08:05 +0100)]
Merge pull request #11859 from peterrum/active_cell_index_partitioner_shared_ptr
Make active_cell_index_partitioner to std::shared_ptr
Bruno Turcksin [Tue, 9 Mar 2021 03:00:32 +0000 (22:00 -0500)]
Merge pull request #11784 from drwells/fix-vtk-output-orientation
Peter Munch [Mon, 8 Mar 2021 21:48:39 +0000 (22:48 +0100)]
Merge pull request #11863 from marcfehling/fe-index-type
Use correct type for FE indices in DoFH::communicate_active_fe_indices().
Peter Munch [Sat, 6 Mar 2021 08:39:40 +0000 (09:39 +0100)]
Make active_cell_index_partitioner to std::shared_ptr
Wolfgang Bangerth [Mon, 8 Mar 2021 21:41:11 +0000 (22:41 +0100)]
Fix a grammar issue.
Daniel Arndt [Mon, 8 Mar 2021 21:30:45 +0000 (16:30 -0500)]
Merge pull request #11870 from drwells/fix-line-indices
Fix a hardcoded number of lines.
David Wells [Fri, 19 Feb 2021 20:46:27 +0000 (15:46 -0500)]
Fix the output order of VTK cells.
This commit fixes the volume (previously, volumes were off by a factor of -1) of
hexahedra written by GridOut::write_vtk.
Fixing this uncovered a second bug with the way we read in VTK grids - the
vertices were read in as though they were in the UCD format, but VTK uses a
different format where the z = 0 vertices are ordered (using deal.II's
convention) as 0 - 1 - 3 - 2 and the z = 1 vertices are numbered as 4 - 5 - 7 -
6. This had to be fixed in such a way that GridOut composed with GridIn remained
idempotent. Hence, we now correctly renumber each VTK quad and hex to correspond
with the lexical (deal.II 6.0 and newer) nodal numbering.
Fixing this uncovered a (minor) third bug (though its one we talked about at the
workshop in 2019) where GridReordering::invert_all_cells_of_negative_grid
assumes its inputs are still ordered with UCD. To preserve reading of VTK grids
where some cells are flipped that function was updated to understand inputs
numbered lexically.
David Wells [Sat, 20 Feb 2021 14:21:54 +0000 (09:21 -0500)]
Fix an exception message.
David Wells [Fri, 19 Feb 2021 20:45:32 +0000 (15:45 -0500)]
Rename two variables.
David Wells [Mon, 8 Mar 2021 19:59:33 +0000 (14:59 -0500)]
Fix a hardcoded number of lines.
David Wells [Mon, 8 Mar 2021 19:49:03 +0000 (14:49 -0500)]
Merge pull request #11868 from peterrum/exchange_cell_data_pst_assert
Add assert to exchange_cell_data for p:s:T (without artificial cell)
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)
Peter Munch [Mon, 8 Mar 2021 16:59:23 +0000 (17:59 +0100)]
Add assert to exchange_cell_data for p:s:T (without artifical cell)
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.
Peter Munch [Sat, 6 Mar 2021 08:26:39 +0000 (09:26 +0100)]
Enable set up of active_cell_index_partitioner for p:s:T
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().
Peter Munch [Thu, 4 Mar 2021 16:37:28 +0000 (17:37 +0100)]
Use QCollection within MapptingInfo::initialize
Marc Fehling [Sat, 6 Mar 2021 04:20:56 +0000 (21:20 -0700)]
Use correct type for FE indices in DoFH::communicate_active_fe_indices().
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.
Konrad Simon [Thu, 10 Dec 2020 17:54:11 +0000 (18:54 +0100)]
This is a patch to remedy the issue with elements derived from
FE_PolyTensor that arises on meshes that contain cells with faces that
are not in standard orientation or rotated against a neighboring face.
This patch fixes only Raviart-Thomas elements and leaves the others
untouched while offering a way to fix also the remaining elements.
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
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.