]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Sun, 15 May 2022 12:02:42 +0000 (08:02 -0400)]
Merge pull request #13732 from tamiko/remove_as_needed
CMake: remove -Wl,--as-needed flag setup
Luca Heltai [Sat, 14 May 2022 12:48:14 +0000 (15:48 +0300)]
Merge pull request #13712 from marcfehling/security
Restrict permissions for GITHUB_TOKEN.
Luca Heltai [Sat, 14 May 2022 09:50:41 +0000 (12:50 +0300)]
Merge pull request #13705 from luca-heltai/cgal-surface_mesh-to-coarse_mesh
Create coarse mesh out of a CGAL::Surface_mesh
Peter Munch [Sat, 14 May 2022 07:17:57 +0000 (09:17 +0200)]
Merge pull request #13733 from bangerth/ca-types-4
Avoid double packing/unpacking for CA algorithms.
Peter Munch [Sat, 14 May 2022 07:16:10 +0000 (09:16 +0200)]
Merge pull request #13731 from bangerth/ca-types-3
Simplify the type used by ConsensusAlgorithm in compute_n_point_to_point_communications().
Peter Munch [Sat, 14 May 2022 07:15:28 +0000 (09:15 +0200)]
Merge pull request #13729 from simonsticko/quadrature_initialize
Set is_tensor_product_flag in Quadrature::initialize(..)
Wolfgang Bangerth [Fri, 13 May 2022 22:31:04 +0000 (16:31 -0600)]
Avoid double packing/unpacking for CA algorithms.
Matthias Maier [Fri, 13 May 2022 20:57:15 +0000 (15:57 -0500)]
CMake: remove -Wl,--as-needed flag setup
The issue with the current handling of the --Wl,--as-needed flag is the
fact that we set it internally but later on filter it (unconditionally)
for user projects.
This has the issue that it is currently not possible to set
--Wl,--as-needed by hand when needed.
Thus, let us simply remove the setup and the workarounds.
Wolfgang Bangerth [Fri, 13 May 2022 20:55:11 +0000 (14:55 -0600)]
Simplify the type used by ConsensusAlgorithm in compute_n_point_to_point_communications().
Daniel Arndt [Fri, 13 May 2022 11:33:43 +0000 (13:33 +0200)]
Merge pull request #13722 from bangerth/ca-type-2
Daniel Arndt [Fri, 13 May 2022 10:22:13 +0000 (12:22 +0200)]
Merge pull request #13728 from sebproell/mf-reinit-empty-procs
Simon Sticko [Fri, 13 May 2022 09:29:11 +0000 (11:29 +0200)]
Set is_tensor_product_flag in Quadrature::initialize(..)
If you first create a quadrature which is a tensor product and then
call initialize with points and weights which does not correspond
to a tensor product, you can make is_tensor_product_flag have the
wrong value. Set the flag in intialize(..) to avoid this.
Sebastian Proell [Thu, 12 May 2022 08:44:41 +0000 (10:44 +0200)]
New test for MatrixFree::reinit with empty procs
Luca Heltai [Fri, 13 May 2022 06:12:51 +0000 (09:12 +0300)]
Merge pull request #13726 from tamiko/silence_warning
CMake: Do not warn about not finding CGAL
Matthias Maier [Thu, 12 May 2022 22:40:02 +0000 (17:40 -0500)]
CMake: Do not warn about not finding CGAL
Newer CMake versions (encountered with CMake 3.20) seem to warn very
verbosely about not finding a package. Let's add the "QUIET" keyword to
the find_package() call to silence the warning.
Matthias Maier [Thu, 12 May 2022 22:01:07 +0000 (17:01 -0500)]
Merge pull request #13723 from kronbichler/fix_cg_interleave
Fix three bugs in interleaved CG method
Matthias Maier [Thu, 12 May 2022 21:59:40 +0000 (16:59 -0500)]
Merge pull request #13724 from kronbichler/simplify_chebyshev
Choose common SFINAE detection path for PreconditionChebyshev
Peter Munch [Thu, 12 May 2022 21:15:02 +0000 (23:15 +0200)]
Merge pull request #13725 from peterrum/mf_fe_nothing_fix
MF: fix if all cells of a process are FE_Nothing
Peter Munch [Thu, 12 May 2022 19:12:21 +0000 (21:12 +0200)]
MF: fix if all cells of a process are FE_Nothing
Martin Kronbichler [Thu, 12 May 2022 16:12:45 +0000 (18:12 +0200)]
Choose common SFINAE detection path for PreconditionChebyshev
Martin Kronbichler [Thu, 12 May 2022 13:40:54 +0000 (15:40 +0200)]
Fix two bugs in interleaved CG method
Wolfgang Bangerth [Thu, 12 May 2022 16:02:58 +0000 (10:02 -0600)]
Do not compress data.
Wolfgang Bangerth [Thu, 12 May 2022 03:04:04 +0000 (21:04 -0600)]
Add a necessary include.
Wolfgang Bangerth [Wed, 11 May 2022 19:03:49 +0000 (13:03 -0600)]
Replace std::vector<RequestType> by RequestType.
Same for AnswerType.
Peter Munch [Wed, 11 May 2022 20:00:19 +0000 (22:00 +0200)]
Merge pull request #13720 from bangerth/ca-type
Rename the template type arguments of the consensus algorithms.
Wolfgang Bangerth [Wed, 11 May 2022 18:52:17 +0000 (12:52 -0600)]
Merge pull request #13719 from drwells/cleanup-duplicated-vertices
Clean up delete_duplicated_vertices() a little.
Marco Feder [Mon, 9 May 2022 22:04:34 +0000 (00:04 +0200)]
Convert CGAL::Surface_mesh to coarse mesh
Wolfgang Bangerth [Wed, 11 May 2022 16:02:47 +0000 (10:02 -0600)]
Rename the template type arguments of the consensus algorithms.
David Wells [Wed, 11 May 2022 14:46:57 +0000 (10:46 -0400)]
Clean up delete_duplicated_vertices() a little.
Wolfgang Bangerth [Wed, 11 May 2022 16:07:18 +0000 (10:07 -0600)]
Merge pull request #13718 from bergbauer/fix-master
Fix master face_no
Peter Munch [Wed, 11 May 2022 15:04:50 +0000 (17:04 +0200)]
Merge pull request #13698 from kronbichler/cg_interleave
Add a data-locality-optimized iteration scheme to SolverCG
Maximilian Bergbauer [Wed, 11 May 2022 14:29:21 +0000 (16:29 +0200)]
Fix master face_no
Martin Kronbichler [Wed, 11 May 2022 14:21:06 +0000 (16:21 +0200)]
Merge pull request #13063 from peterrum/ecl_unstructured_evaluate
Implement FEFaceEvaluation::evaluate() for ECL/unstructured meshes
Martin Kronbichler [Wed, 11 May 2022 14:20:31 +0000 (16:20 +0200)]
Merge pull request #13590 from bergbauer/gradient_hessian_ellipsoid
Add gradient to SignedDistance::Ellipsoid
Martin Kronbichler [Wed, 11 May 2022 14:18:31 +0000 (16:18 +0200)]
Merge pull request #13637 from peterrum/MGTransferBlockGlobalCoarsening
Introduce MGTransferBlockGlobalCoarsening
Martin Kronbichler [Wed, 11 May 2022 14:17:24 +0000 (16:17 +0200)]
Merge pull request #13694 from peterrum/do_interpolate_boundary_values
Generalize do_interpolate_boundary_values() for pyramid and wedge
Daniel Arndt [Wed, 11 May 2022 13:17:13 +0000 (15:17 +0200)]
Merge pull request #13577 from drwells/muparser-pimpl
Martin Kronbichler [Mon, 9 May 2022 19:53:28 +0000 (21:53 +0200)]
Implement second variant for specialized preconditioner
Marc Fehling [Wed, 11 May 2022 04:36:52 +0000 (22:36 -0600)]
Merge pull request #12463 from peterrum/set_dof_values_by_interpolation_assert
Improve asserts in parallel::distributed::SolutionTransfer
Marc Fehling [Wed, 11 May 2022 02:03:49 +0000 (20:03 -0600)]
Merge pull request #13716 from marcfehling/changelog
Adjust changelog for 64bit nonzeros.
Bruno Turcksin [Wed, 11 May 2022 01:54:45 +0000 (21:54 -0400)]
Merge pull request #13631 from CorbinFoucart/python3_binding_cmake_build_fix
Marc Fehling [Wed, 11 May 2022 00:44:44 +0000 (18:44 -0600)]
Merge pull request #13714 from marcfehling/step55-ierr
Fix test simplex/step-55.
Marc Fehling [Thu, 7 Apr 2022 04:40:30 +0000 (22:40 -0600)]
Fix typo.
Marc Fehling [Tue, 10 May 2022 22:29:03 +0000 (16:29 -0600)]
Merge pull request #13715 from singima/changelog_entry
changelog news entry
Marc Fehling [Tue, 10 May 2022 22:24:36 +0000 (16:24 -0600)]
Adjust changelog for 64bit nonzeros.
Marc Fehling [Tue, 10 May 2022 20:33:29 +0000 (14:33 -0600)]
Fix test simplex/step-55.
Marc Fehling [Tue, 10 May 2022 21:58:33 +0000 (15:58 -0600)]
Merge pull request #13711 from drwells/fix-nodal-renumbering-tests
Fix the nodal renumbering tests.
Marc Fehling [Tue, 10 May 2022 21:56:01 +0000 (15:56 -0600)]
Merge pull request #13713 from tamiko/update_cdash_url
Server move: Update server URLs
Sean Ingimarson [Tue, 10 May 2022 21:20:01 +0000 (17:20 -0400)]
changelog news entry
Matthias Maier [Tue, 10 May 2022 19:50:29 +0000 (14:50 -0500)]
examples/step-69: Update URL
Matthias Maier [Tue, 10 May 2022 19:49:24 +0000 (14:49 -0500)]
Server move: Update CDash URL
Corbin Foucart [Fri, 22 Apr 2022 05:56:30 +0000 (01:56 -0400)]
Fixes CMake version > 3.12 python-binding build failure due to deprecated FindPythonInterp call.
Marc Fehling [Tue, 10 May 2022 17:15:15 +0000 (11:15 -0600)]
Restrict permissions for GITHUB_TOKEN.
Peter Munch [Sun, 8 May 2022 15:29:24 +0000 (17:29 +0200)]
Generalize do_interpolate_boundary_values() for pyramid and wedge
David Wells [Tue, 10 May 2022 15:32:25 +0000 (11:32 -0400)]
Merge pull request #13700 from drwells/celldata-default-arg
Correctly size CellData::vertices in GridTools.
David Wells [Tue, 10 May 2022 15:32:02 +0000 (11:32 -0400)]
Merge pull request #13710 from masterleinad/restrict_feinterface_stokes
Restrict feinterface/stokes test
David Wells [Tue, 10 May 2022 13:24:21 +0000 (09:24 -0400)]
Fix the nodal renumbering tests.
Saving assertion messages in this way isn't portable.
Luca Heltai [Tue, 10 May 2022 13:17:06 +0000 (16:17 +0300)]
Merge pull request #13693 from peterrum/unit_face_support_points
unit_support_points and unit_face_support_points for wedges and pyramids
David Wells [Tue, 10 May 2022 12:55:05 +0000 (08:55 -0400)]
Merge pull request #13706 from bangerth/ref-cell-2
Add ReferenceCell::get_midpoint_quadrature().
David Wells [Mon, 9 May 2022 16:20:16 +0000 (12:20 -0400)]
Correctly size CellData::vertices in GridTools.
Daniel Arndt [Tue, 10 May 2022 11:32:52 +0000 (13:32 +0200)]
Restrict feinterface/stokes test
Martin Kronbichler [Tue, 10 May 2022 10:42:59 +0000 (12:42 +0200)]
Merge pull request #13709 from simonsticko/add_asserts_mesh_classifier
Add two asserts in NonMatching::MeshClassifier.
Peter Munch [Fri, 25 Feb 2022 18:18:04 +0000 (19:18 +0100)]
Improve asserts in parallel::distributed::SolutionTransfer
Daniel Arndt [Tue, 10 May 2022 09:01:52 +0000 (11:01 +0200)]
Merge pull request #13708 from simonsticko/exception_white_space
Peter Munch [Tue, 10 May 2022 08:44:55 +0000 (10:44 +0200)]
Merge pull request #13699 from drwells/skip-default-cell-data
Skip default values in get_coarse_mesh_description().
Simon Sticko [Tue, 10 May 2022 06:10:50 +0000 (08:10 +0200)]
Add two asserts in NonMatching::MeshClassifier.
Simon Sticko [Tue, 10 May 2022 06:35:58 +0000 (08:35 +0200)]
Rename a few variables and use range based loop in mesh classifer test.
Simon Sticko [Tue, 10 May 2022 05:48:48 +0000 (07:48 +0200)]
Add white space to fix exception message split over several lines.
Martin Kronbichler [Tue, 10 May 2022 05:28:43 +0000 (07:28 +0200)]
Merge pull request #13707 from bangerth/tests-7
Add more tests.
Wolfgang Bangerth [Tue, 10 May 2022 03:17:55 +0000 (21:17 -0600)]
Merge pull request #13704 from kronbichler/improve_docu
SolverFlexibleCG: Slightly improve documentation
Wolfgang Bangerth [Tue, 10 May 2022 03:15:22 +0000 (21:15 -0600)]
Add more tests.
Wolfgang Bangerth [Thu, 5 May 2022 21:04:05 +0000 (15:04 -0600)]
Add a note to QMidpoint.
Wolfgang Bangerth [Thu, 5 May 2022 21:00:56 +0000 (15:00 -0600)]
Add changelog entry.
Wolfgang Bangerth [Thu, 5 May 2022 20:59:55 +0000 (14:59 -0600)]
Add tests.
Wolfgang Bangerth [Thu, 5 May 2022 20:59:41 +0000 (14:59 -0600)]
Provide ReferenceCell::get_midpoint_quadrature().
Peter Munch [Mon, 9 May 2022 21:48:22 +0000 (23:48 +0200)]
Merge pull request #13657 from simonsticko/non_matching_fe_interface_values
Add class NonMatching::FEInterfaceValues
Peter Munch [Sun, 8 May 2022 15:13:39 +0000 (17:13 +0200)]
unit_support_points and unit_face_support_points for wedges and pyramids
David Wells [Mon, 9 May 2022 15:46:56 +0000 (11:46 -0400)]
Use std::move() with CellData.
This now uses a std::vector to store data so we should skip the unnecessary
copy.
David Wells [Mon, 9 May 2022 15:45:41 +0000 (11:45 -0400)]
Don't save default data in GridTools::get_coarse_mesh_description().
Saving every line and face takes up a huge amount of memory and time when, in
practice, this data is not that useful.
Martin Kronbichler [Mon, 9 May 2022 21:03:54 +0000 (23:03 +0200)]
SolverFlexibleCG: Slightly improve documentation
Martin Kronbichler [Mon, 9 May 2022 20:55:29 +0000 (22:55 +0200)]
Merge pull request #13701 from kronbichler/fix_test_mapping_q_eulerian
Fix test failure: Close the right AffineConstraints object
Peter Munch [Mon, 9 May 2022 20:44:40 +0000 (22:44 +0200)]
Merge pull request #13702 from kronbichler/fix_test_transfer
Adjust test output for new FE_RaviartThomasNodal
Peter Munch [Mon, 9 May 2022 20:42:15 +0000 (22:42 +0200)]
Merge pull request #13696 from peterrum/GenericDoFsPerObject_generate
Add GenericDoFsPerObject::generate()
Martin Kronbichler [Mon, 9 May 2022 15:05:21 +0000 (17:05 +0200)]
Add changelog
Martin Kronbichler [Mon, 9 May 2022 15:01:49 +0000 (17:01 +0200)]
Add two new test cases for interleaved solver
Martin Kronbichler [Mon, 9 May 2022 08:57:11 +0000 (10:57 +0200)]
Make interface to different variants more slim by moving iteration
to separate class
Martin Kronbichler [Fri, 6 May 2022 15:36:25 +0000 (17:36 +0200)]
Implement interleaving between iterations in CG solver
Martin Kronbichler [Mon, 9 May 2022 19:46:42 +0000 (21:46 +0200)]
Adjust test output for new FE_RaviartThomasNodal
Jean-Paul Pelteret [Mon, 9 May 2022 19:43:15 +0000 (21:43 +0200)]
Merge pull request #13683 from kronbichler/flexible_cg
Implement flexible variant of conjugate gradient method
Martin Kronbichler [Mon, 9 May 2022 19:31:22 +0000 (21:31 +0200)]
Fix test failure: Close the right AffineConstraints object
Daniel Arndt [Mon, 9 May 2022 12:42:30 +0000 (14:42 +0200)]
Merge pull request #13414 from bangerth/ca-free
Maximilian Bergbauer [Mon, 4 Apr 2022 16:02:33 +0000 (18:02 +0200)]
Add gradient to SignedDistance::Ellipsoid
Simon Sticko [Fri, 29 Apr 2022 08:29:56 +0000 (10:29 +0200)]
Add class NonMatching::FEInterfaceValues
This class works the same way as NonMatching::FEValues but for
assembling interface terms on faces. This is done using the
DisceteFaceQuadratureGenerator class to create quadrature rules on
the intersected faces and then creating dealii::FEInterfaceValues
objects with these quadratures.
Martin Kronbichler [Fri, 6 May 2022 12:04:18 +0000 (14:04 +0200)]
Changelog
Martin Kronbichler [Fri, 6 May 2022 12:02:27 +0000 (14:02 +0200)]
Add test case
Martin Kronbichler [Fri, 6 May 2022 11:38:05 +0000 (13:38 +0200)]
Implement flexible variant of conjugate gradient method
Peter Munch [Mon, 9 May 2022 07:56:34 +0000 (09:56 +0200)]
Merge pull request #13664 from luca-heltai/cgal-surface-to-tria
Cgal surface to deal.II triangulation
Martin Kronbichler [Mon, 9 May 2022 06:42:18 +0000 (08:42 +0200)]
Merge pull request #13690 from peterrum/mf_fenothing_asserts
Improve asserts in MF/FEEval regarding FENothing
Martin Kronbichler [Mon, 9 May 2022 06:40:37 +0000 (08:40 +0200)]
Merge pull request #13692 from peterrum/face_to_cell_lines_pyramid_wedge
Implement ReferenceCell::face_to_cell_lines() for pyramids and wedges
Peter Munch [Mon, 9 May 2022 06:39:42 +0000 (08:39 +0200)]
Merge pull request #13695 from peterrum/GenericDoFsPerObject_format
Fix format of table
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.