]>
https://gitweb.dealii.org/ - dealii.git/log
Pasquale Africa [Mon, 15 Mar 2021 14:20:59 +0000 (14:20 +0000)]
Use std::pair<cell_iterator, CellStatus> for DistributedTriangulationBase::local_cell_relations
Bruno Turcksin [Tue, 16 Mar 2021 02:35:09 +0000 (22:35 -0400)]
Merge pull request #11919 from tamiko/make_more_elegant
examples/step-69: use std::copy_n instead of std::copy
Matthias Maier [Mon, 15 Mar 2021 22:30:37 +0000 (17:30 -0500)]
examples/stpe-69: use std::copy_n instead of std::copy
A std::copy_n is more more elegant than the std::copy variant that need
to take the address of an element past the momentum.
Thanks to @guermond and @ejtovar for pointing this out.
David Wells [Mon, 15 Mar 2021 20:47:15 +0000 (16:47 -0400)]
Merge pull request #11917 from bangerth/15
No need to futz with the VTK flags in step-15.
Wolfgang Bangerth [Mon, 15 Mar 2021 17:06:00 +0000 (18:06 +0100)]
No need to futz with the VTK flags in step-15.
Wolfgang Bangerth [Mon, 15 Mar 2021 09:39:42 +0000 (10:39 +0100)]
Merge pull request #11903 from jppelteret/scratch_data_03
Add some tests for the MeshWorker::ScratchData::get_*() functions
Martin Kronbichler [Mon, 15 Mar 2021 08:15:22 +0000 (09:15 +0100)]
Merge pull request #11901 from peterrum/reset_global_cell_indices_fix
Fix TriangulationBase::reset_global_cell_indices()
Martin Kronbichler [Mon, 15 Mar 2021 08:14:33 +0000 (09:14 +0100)]
Merge pull request #11897 from jppelteret/scratch_data_01
Add const version of MeshWorker::ScratchData::get_general_data_storage()
Peter Munch [Mon, 15 Mar 2021 08:12:12 +0000 (09:12 +0100)]
Merge pull request #11909 from bangerth/grammar-2
Fix grammar.
Jean-Paul Pelteret [Sat, 13 Mar 2021 18:22:31 +0000 (19:22 +0100)]
Add tests for MeshWorker::ScratchData::get_*
Peter Munch [Sat, 13 Mar 2021 14:14:47 +0000 (15:14 +0100)]
Fix TriangulationBase::reset_global_cell_indices()
Wolfgang Bangerth [Sun, 14 Mar 2021 15:26:47 +0000 (16:26 +0100)]
Merge pull request #11905 from marcfehling/fix-prep-shared
Fix refinement flags in mpi/prepare_coarsening_and_refinement_03().
Wolfgang Bangerth [Sun, 14 Mar 2021 15:15:18 +0000 (16:15 +0100)]
Fix grammar.
Martin Kronbichler [Sun, 14 Mar 2021 15:02:48 +0000 (16:02 +0100)]
Merge pull request #11898 from jppelteret/scratch_data_02
Add get_laplacians to MeshWorker::ScratchData
Martin Kronbichler [Sun, 14 Mar 2021 15:00:49 +0000 (16:00 +0100)]
Merge pull request #11907 from bangerth/error-2
Fix a space issue in an exception text.
Wolfgang Bangerth [Sun, 14 Mar 2021 14:18:41 +0000 (15:18 +0100)]
Merge pull request #11899 from jppelteret/sd_product_type_01
Add general product type between tensors and SD Expressions
Martin Kronbichler [Sun, 14 Mar 2021 14:18:15 +0000 (15:18 +0100)]
Merge pull request #11890 from peterrum/mg_assert
Add assert that DoFCellAccessor::get/set_mg_dof_indices()
Martin Kronbichler [Sun, 14 Mar 2021 14:17:27 +0000 (15:17 +0100)]
Merge pull request #11906 from peterrum/examples_include_accessor
Remove includes from tutorials
Wolfgang Bangerth [Fri, 5 Mar 2021 01:21:27 +0000 (02:21 +0100)]
Fix a space issue in an exception text.
Peter Munch [Fri, 12 Mar 2021 10:38:07 +0000 (11:38 +0100)]
Add assert that DoFCellAccessor::get/set_mg_dof_indices()
Peter Munch [Sun, 14 Mar 2021 12:19:17 +0000 (13:19 +0100)]
Remove include files
Marc Fehling [Sun, 14 Mar 2021 03:46:10 +0000 (20:46 -0700)]
Fix refinement flags in mpi/prepare_coarsening_and_refinement_03().
Jean-Paul Pelteret [Sat, 13 Mar 2021 13:26:30 +0000 (14:26 +0100)]
Merge pull request #11895 from peterrum/step74_fix_latex_format
Step 74: fix latex formatting
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
Jean-Paul Pelteret [Mon, 11 Jan 2021 20:43:44 +0000 (21:43 +0100)]
Add get_laplacians to MeshWorker::ScratchData
Jean-Paul Pelteret [Sat, 30 Jan 2021 20:56:48 +0000 (21:56 +0100)]
Add const version of MeshWorker::ScratchData::get_general_data_storage()
Peter Munch [Fri, 12 Mar 2021 21:46:17 +0000 (22:46 +0100)]
Step 74: fix latex formating
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
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.