]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Fri, 23 Apr 2021 02:24:19 +0000 (22:24 -0400)]
Merge pull request #12082 from drwells/remove-gridreordering-3
Move GridReordering::reorder_cells().
Daniel Arndt [Fri, 23 Apr 2021 02:23:25 +0000 (22:23 -0400)]
Merge pull request #12084 from masterleinad/guard_sundials
Guard SUNDIALS variables more carefully
Bruno Turcksin [Fri, 23 Apr 2021 02:05:29 +0000 (22:05 -0400)]
Merge pull request #12076 from harmonj/FE_NEDELEC_BUG_REMOVAL
Correct 2-D FE_Nedelec Interpolation
Marc Fehling [Thu, 22 Apr 2021 21:57:03 +0000 (23:57 +0200)]
Merge pull request #12074 from marcfehling/bug-predict-error
Bugfix: `hp::Refinement::predict_error` - cast to int
Daniel Arndt [Thu, 22 Apr 2021 20:16:05 +0000 (16:16 -0400)]
Guard SUNDIALS variables more carefully
David Wells [Thu, 22 Apr 2021 15:48:15 +0000 (11:48 -0400)]
Move GridReordering::reorder_cells().
David Wells [Thu, 22 Apr 2021 19:17:40 +0000 (15:17 -0400)]
Merge pull request #11971 from dangars/step62_no_jupyter
Give the option to use step-62 without the jupyter notebook
David Wells [Thu, 22 Apr 2021 19:17:20 +0000 (15:17 -0400)]
Merge pull request #12081 from masterleinad/fix_copy_connectivity_unity
Forward declare explicit template specializations for copy_connectivity
Wolfgang Bangerth [Thu, 22 Apr 2021 18:57:03 +0000 (12:57 -0600)]
Merge pull request #12073 from marcfehling/step-27-limitplevel
step-27: limit p-level difference
Marc Fehling [Thu, 22 Apr 2021 04:16:08 +0000 (22:16 -0600)]
Bugfix: `hp::Refinement::predict_error` - cast to int
Jake Harmon [Thu, 22 Apr 2021 04:49:38 +0000 (22:49 -0600)]
Corrects 2-D FE_Nedelec Interpolation
Fixes a conditional statement in FE_Nedelec::convert_...to_dof_values. Adds a new test function in tests/fe/interpolation_common.h for use in tests/fe/interpolation_nedelec.cc as the previous test case indicated (incorrectly) that the function returned correct DoF values.
Daniel Arndt [Thu, 22 Apr 2021 16:12:57 +0000 (12:12 -0400)]
Forward declare explicit template specilaizations for copy_connectivity
Wolfgang Bangerth [Thu, 22 Apr 2021 14:47:19 +0000 (08:47 -0600)]
Merge pull request #12071 from drwells/remove-gridreordering-2
Move GridReordering<dim>::invert_all_negative_measure_cells().
Wolfgang Bangerth [Thu, 22 Apr 2021 13:04:20 +0000 (07:04 -0600)]
Merge pull request #12075 from marcfehling/doc-renamed
Doc: Function has been renamed
Marc Fehling [Thu, 22 Apr 2021 05:20:24 +0000 (23:20 -0600)]
Doc: Function has been renamed
Marc Fehling [Thu, 22 Apr 2021 02:36:08 +0000 (20:36 -0600)]
step-27: limit p-level difference
David Wells [Wed, 21 Apr 2021 20:29:46 +0000 (16:29 -0400)]
Merge pull request #12050 from peterrum/categorize_by_boundary_ids_01_fix
Fix test matrix_free/categorize_by_boundary_ids_01
Daniel Garcia-Sanchez [Wed, 21 Apr 2021 19:41:05 +0000 (21:41 +0200)]
Use the Jupyter Notebook only the analyze the results
David Wells [Wed, 21 Apr 2021 17:46:34 +0000 (13:46 -0400)]
Remove an obsolete comment.
David Wells [Wed, 21 Apr 2021 15:40:49 +0000 (11:40 -0400)]
Move GridReordering<dim>::invert_all_negative_measure_cells().
David Wells [Wed, 21 Apr 2021 16:39:02 +0000 (12:39 -0400)]
Merge pull request #12069 from bangerth/table-6
Simplify control flow in AlignedVector::resize{,_fast}.
David Wells [Wed, 21 Apr 2021 16:22:10 +0000 (12:22 -0400)]
Merge pull request #12065 from bangerth/grid
Minor updates to the grid reordering module.
Daniel Arndt [Wed, 21 Apr 2021 14:28:14 +0000 (10:28 -0400)]
Merge pull request #12070 from bangerth/broadcast
Minor optimization in Utilities::MPI::broadcast().
Bruno Turcksin [Wed, 21 Apr 2021 01:14:14 +0000 (21:14 -0400)]
Merge pull request #12067 from bangerth/number-of-children
Bruno Turcksin [Wed, 21 Apr 2021 01:11:20 +0000 (21:11 -0400)]
Merge pull request #12068 from drwells/improve-zero-assignment-message
Improve the scalar assignment exception message.
Wolfgang Bangerth [Wed, 21 Apr 2021 00:02:06 +0000 (18:02 -0600)]
Minor optimization in Utilities::MPI::broadcast().
Wolfgang Bangerth [Tue, 20 Apr 2021 21:30:28 +0000 (15:30 -0600)]
Simplify control flow in AlignedVector::resize{,_fast}.
David Wells [Tue, 20 Apr 2021 21:00:48 +0000 (17:00 -0400)]
Improve the scalar assignment exception message.
Timo Heister [Tue, 20 Apr 2021 20:18:06 +0000 (16:18 -0400)]
Merge pull request #12064 from bangerth/table-5
Add a test for AlignedVector.
Wolfgang Bangerth [Tue, 20 Apr 2021 16:56:56 +0000 (10:56 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 20 Apr 2021 16:55:52 +0000 (10:55 -0600)]
Deprecate TriaAccessor::number_of_children.
Use TriaAccessor::n_active_descendants() instead.
Daniel Arndt [Tue, 20 Apr 2021 16:11:18 +0000 (12:11 -0400)]
Merge pull request #12063 from peterrum/grid_in_exc
Add error message to GridIn::ExcNoTriangulationSelected
Wolfgang Bangerth [Tue, 20 Apr 2021 15:38:48 +0000 (09:38 -0600)]
Minor updates to the grid reordering module.
Wolfgang Bangerth [Tue, 20 Apr 2021 15:33:17 +0000 (09:33 -0600)]
Merge pull request #12059 from drwells/remove-gridreordering-1
Remove GridReordering part 1
Wolfgang Bangerth [Tue, 20 Apr 2021 15:05:41 +0000 (09:05 -0600)]
Add a test for AlignedVector.
Peter Munch [Tue, 20 Apr 2021 05:50:49 +0000 (07:50 +0200)]
Add error message to GridIn::ExcNoTriangulationSelected
Bruno Turcksin [Tue, 20 Apr 2021 12:44:55 +0000 (08:44 -0400)]
Merge pull request #12061 from tamiko/fix_a_warning_2
fix a warning
Matthias Maier [Tue, 20 Apr 2021 01:23:51 +0000 (20:23 -0500)]
fix a warning
This fixes a warning emitted by gcc-10.3.0:
warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits]
Wolfgang Bangerth [Tue, 20 Apr 2021 03:03:38 +0000 (21:03 -0600)]
Merge pull request #12054 from tamiko/mpi_memory_leak
Utilities::MPI::mpi_sum_avg: create MPI_Datatype and MPI_Op once
Wolfgang Bangerth [Tue, 20 Apr 2021 03:00:27 +0000 (21:00 -0600)]
Merge pull request #12060 from tamiko/fix_a_warning
fix a -Wdtor warning
Bruno Turcksin [Tue, 20 Apr 2021 01:22:37 +0000 (21:22 -0400)]
Merge pull request #12056 from bangerth/doc
Make the documentation of TableBase less chatty.
Matthias Maier [Tue, 20 Apr 2021 01:09:09 +0000 (20:09 -0500)]
fix a -Wdtor warning
Matthias Maier [Sun, 18 Apr 2021 21:15:31 +0000 (16:15 -0500)]
add a changes entry
Matthias Maier [Mon, 19 Apr 2021 20:43:20 +0000 (15:43 -0500)]
free allocated MPI resources before we call MPI_Finalize
Matthias Maier [Mon, 19 Apr 2021 20:26:19 +0000 (15:26 -0500)]
force initialization of static struct
Matthias Maier [Sun, 18 Apr 2021 21:11:33 +0000 (16:11 -0500)]
Utilities::MPI::mpi_sum_avg: create MPI_Datatype and MPI_Op once
Instead of repeatedly creating and freeing an MPI_Datatype and MPI_Op
for every invocation of Utilities::MPI::mpi_sum_avg let us define these
objects statically and create them only once.
This works around a memory leak issue with OpenMPI 4.1.0 that will leak
memory in the subsequent MPI_Allreduce call.
Upstream bug report: https://github.com/open-mpi/ompi/issues/8827
Matthias Maier [Mon, 19 Apr 2021 18:17:41 +0000 (13:17 -0500)]
add a changes entry
Matthias Maier [Mon, 19 Apr 2021 20:48:51 +0000 (15:48 -0500)]
add a test
Matthias Maier [Mon, 19 Apr 2021 18:13:50 +0000 (13:13 -0500)]
MPI_InitFinalize: add an at_mpi_init and at_mpi_finalize signal handler
David Wells [Mon, 19 Apr 2021 19:31:29 +0000 (15:31 -0400)]
Remove references to the old-style numbering.
David Wells [Mon, 19 Apr 2021 19:30:11 +0000 (15:30 -0400)]
Move the reordering text into a module.
Wolfgang Bangerth [Mon, 19 Apr 2021 17:07:28 +0000 (11:07 -0600)]
Make the documentation of TableBase less chatty.
In particular, remove the 'historical context' part.
Daniel Arndt [Mon, 19 Apr 2021 16:46:27 +0000 (12:46 -0400)]
Merge pull request #12055 from bangerth/grammar
Fix grammar.
Wolfgang Bangerth [Mon, 19 Apr 2021 16:15:45 +0000 (10:15 -0600)]
Fix grammar.
Daniel Arndt [Mon, 19 Apr 2021 15:22:39 +0000 (11:22 -0400)]
Merge pull request #12052 from peterrum/vector_tools_evaluate_at_points_02_fix
Make test remote_point_evaluation/vector_tools_evaluate_at_points_02 more robust
David Wells [Mon, 19 Apr 2021 15:15:55 +0000 (11:15 -0400)]
Merge pull request #12051 from peterrum/fix_compute_diagonal_tests
Fix matrix_free/compute_diagonal tests in release mode
David Wells [Mon, 19 Apr 2021 15:13:45 +0000 (11:13 -0400)]
Merge pull request #12053 from peterrum/ecl_02_fix
Fix test matrix_free/ecl_02
Peter Munch [Sun, 18 Apr 2021 10:54:59 +0000 (12:54 +0200)]
Fix test matrix_free/ecl_02
Peter Munch [Sun, 18 Apr 2021 07:46:00 +0000 (09:46 +0200)]
Make test remote_point_evaluation/vector_tools_evaluate_at_points_02 more robust
Peter Munch [Sun, 18 Apr 2021 07:29:36 +0000 (09:29 +0200)]
Fix matrix_free/compute_diagonal tests in release mode
Peter Munch [Sat, 17 Apr 2021 20:55:40 +0000 (22:55 +0200)]
Fix test matrix_free/categorize_by_boundary_ids_01
David Wells [Sat, 17 Apr 2021 13:24:19 +0000 (09:24 -0400)]
Merge pull request #12031 from bangerth/kinsol
Update the KINSOL callbacks to what KINSOL current provides.
Wolfgang Bangerth [Fri, 16 Apr 2021 22:06:26 +0000 (16:06 -0600)]
Add tests for the new KINSOL interface.
Wolfgang Bangerth [Fri, 16 Apr 2021 22:01:00 +0000 (16:01 -0600)]
Merge pull request #12049 from drwells/vtk-compatibility-tria
Remove remaining create_triangulation_compatibility calls.
Wolfgang Bangerth [Fri, 16 Apr 2021 21:58:58 +0000 (15:58 -0600)]
Merge pull request #12048 from drwells/gmsh-compatibility-tria
Get rid of create_triangulation_compatibility in the GMSH reader.
David Wells [Fri, 16 Apr 2021 17:06:43 +0000 (13:06 -0400)]
Deprecate create_triangulation_compatibility.
David Wells [Fri, 16 Apr 2021 15:41:15 +0000 (11:41 -0400)]
Remove the rest of the create_triangulation_compatibility calls.
David Wells [Fri, 16 Apr 2021 17:03:17 +0000 (13:03 -0400)]
Make the vertex swapping algorithm work with the new-style ordering.
This is necessary for the tecplot reader, which relies on this behavior.
David Wells [Fri, 16 Apr 2021 14:59:54 +0000 (10:59 -0400)]
Get rid of create_triangulation_compatibility in the GMSH reader.
David Wells [Fri, 16 Apr 2021 13:51:58 +0000 (09:51 -0400)]
Merge pull request #12027 from bangerth/cmake
Improve error messages during configuration.
Daniel Arndt [Fri, 16 Apr 2021 04:11:57 +0000 (00:11 -0400)]
Merge pull request #12026 from bangerth/cmake-3
Use a better filename for SUNDIALS finding.
Daniel Arndt [Fri, 16 Apr 2021 02:54:16 +0000 (22:54 -0400)]
Merge pull request #12030 from bangerth/kinsol-versions
Support different KINSOL versions.
Wolfgang Bangerth [Fri, 16 Apr 2021 00:07:18 +0000 (18:07 -0600)]
Merge pull request #12045 from drwells/dbmesh-xda-compatibility-tria
Remove two more create_triangulation_compatibility calls.
Wolfgang Bangerth [Fri, 16 Apr 2021 00:06:21 +0000 (18:06 -0600)]
Merge pull request #12046 from drwells/grid-generator-compatibility-tria
Remove calls to create_triangulation_compatibility in GridGenerator.
Wolfgang Bangerth [Thu, 8 Apr 2021 17:40:37 +0000 (11:40 -0600)]
Improve error messages during configuration.
Wolfgang Bangerth [Thu, 8 Apr 2021 17:42:11 +0000 (11:42 -0600)]
Use a better filename for SUNDIALS finding.
Wolfgang Bangerth [Thu, 8 Apr 2021 21:53:16 +0000 (15:53 -0600)]
Support different KINSOL versions.
David Wells [Thu, 15 Apr 2021 14:27:07 +0000 (10:27 -0400)]
Merge pull request #12044 from tamiko/fix_configure
CMake: FindKOKKOS: Work around configuration failure
David Wells [Thu, 15 Apr 2021 14:25:45 +0000 (10:25 -0400)]
Remove calls to create_triangulation_compatibility in GridGenerator.
David Wells [Thu, 15 Apr 2021 13:18:39 +0000 (09:18 -0400)]
Merge the two read_xda functions.
David Wells [Thu, 15 Apr 2021 13:12:54 +0000 (09:12 -0400)]
Get rid of create_triangulation_compatibility in the XDA reader.
David Wells [Wed, 14 Apr 2021 04:03:20 +0000 (00:03 -0400)]
Get rid of create_triangulation_compatibility in the DB Mesh reader.
Daniel Arndt [Thu, 15 Apr 2021 12:42:15 +0000 (08:42 -0400)]
Merge pull request #12043 from marcfehling/tut-list
Remove hp::DoFHandler from tutorial list.
Matthias Maier [Thu, 15 Apr 2021 04:48:56 +0000 (23:48 -0500)]
CMake: FindKOKKOS: Work around configuration failure
Configuration did fail in the following situation
- Kokkos installed via Trilinos (MPI enabled)
- deal.II configured without MPI
In this situation FindTRILINOS.cmake bails out because of an MPI
configuration mismatch, so the manual search for Kokkos in
FindKOKKOS.cmake is triggered. The latter one fails because Kokkos
installed via Trilinos did export a valid project configuration only
containing the Kokkos::kokkos target and not the Kokkos::kokkoscore
target.
Work around this issue by only configuring if Kokkos::kokkoscore has
indeed been imported.
Marc Fehling [Thu, 15 Apr 2021 03:15:01 +0000 (21:15 -0600)]
Remove hp::DoFHandler from tutorial list.
Bruno Turcksin [Thu, 15 Apr 2021 01:16:29 +0000 (21:16 -0400)]
Merge pull request #12042 from drwells/ucd-compatibility-tria
Get rid of create_triangulation_compatibility in the UCD reader.
Bruno Turcksin [Wed, 14 Apr 2021 16:03:57 +0000 (12:03 -0400)]
Merge pull request #12039 from drwells/unv-compatibility-tria
Get rid of create_triangulation_compatibility in the UNV reader.
David Wells [Wed, 14 Apr 2021 03:39:29 +0000 (23:39 -0400)]
Get rid of create_triangulation_compatibility in the UCD reader.
To keep reading input consistently this also requires that we slightly modify
the cell inversion algorithm. This is backwards-compatible since the option to
use the new style ordering was added in
7f9c1023b61 .
David Wells [Tue, 13 Apr 2021 14:22:31 +0000 (10:22 -0400)]
Get rid of create_triangulation_compatibility in the UNV reader.
This case is interesting since the current code only works by coincidence. Our
test files have vertices numbered like
2 ---- 3
| |
| |
1 ---- 0
which we read in in the old-style (UCD) numbering, which is like mirroring
across the y-axis. This causes all the cells to have a negative measure (but they
aren't pinched). GridReordering then fixes this by swapping vertices 1 and 3 of
every single cell - i.e., adding another -1 factor to the measure, which now
causes all cells to have positive measure. Something similar happens in 3D.
As far as I can tell there is no widely accepted node numbering for UNV like
there is for everything else so I am going by what Salome generates. Since we
now use their numbering directly (instead of something that worked by
coincidence) the output files are slightly different but all cells do end up
looking correct (nothing is twisted when we visualize with VTK).
Bruno Turcksin [Wed, 14 Apr 2021 02:10:47 +0000 (22:10 -0400)]
Merge pull request #12041 from marcfehling/cell-weights-empty
Bug in weighting_callback for uninitialized DoFHandlers.
Bruno Turcksin [Wed, 14 Apr 2021 02:07:43 +0000 (22:07 -0400)]
Merge pull request #12040 from peterrum/process_dof_indices_fix_set_periodicity_constraints
Fix process_dof_indices (for artificial faces in DoFTools::set_periodicity_constraints)
Marc Fehling [Tue, 13 Apr 2021 21:38:59 +0000 (15:38 -0600)]
Bug in weighting_callback for uninitialized DoFHandlers.
Peter Munch [Tue, 13 Apr 2021 19:58:57 +0000 (21:58 +0200)]
Fix process_dof_indices (for artificial faces in DoFTools::set_periodicity_constraints)
David Wells [Tue, 13 Apr 2021 14:56:13 +0000 (10:56 -0400)]
Merge pull request #12038 from bangerth/61
Clarify an issue in the introduction of step-61.
David Wells [Tue, 13 Apr 2021 14:43:36 +0000 (10:43 -0400)]
Merge pull request #12032 from peterrum/dof_handler_artificial_dofs
Do not allocate memory for DoFs on artificial cells
Wolfgang Bangerth [Mon, 12 Apr 2021 17:24:33 +0000 (11:24 -0600)]
Clarify an issue in the introduction of step-61.
Peter Munch [Fri, 9 Apr 2021 15:24:19 +0000 (17:24 +0200)]
Do not allocate memory for DoFs on artificial cells
Timo Heister [Sat, 10 Apr 2021 17:14:19 +0000 (13:14 -0400)]
Merge pull request #12036 from bangerth/uniformity
Make tooltips more uniform in style.
Martin Kronbichler [Sat, 10 Apr 2021 13:49:55 +0000 (15:49 +0200)]
Merge pull request #12033 from peterrum/find_vector_in_mf
Compare pointers in find_vector_in_mf
Wolfgang Bangerth [Fri, 9 Apr 2021 22:13:58 +0000 (16:13 -0600)]
Make tooltips more uniform in style.
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.