]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoFix the nodal renumbering tests. 13711/head
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.

2 years agoMerge pull request #13709 from simonsticko/add_asserts_mesh_classifier
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.

2 years agoMerge pull request #13708 from simonsticko/exception_white_space
Daniel Arndt [Tue, 10 May 2022 09:01:52 +0000 (11:01 +0200)]
Merge pull request #13708 from simonsticko/exception_white_space

2 years agoMerge pull request #13699 from drwells/skip-default-cell-data
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().

2 years agoAdd two asserts in NonMatching::MeshClassifier. 13709/head
Simon Sticko [Tue, 10 May 2022 06:10:50 +0000 (08:10 +0200)]
Add two asserts in NonMatching::MeshClassifier.

2 years agoRename a few variables and use range based loop in mesh classifer test.
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.

2 years agoAdd white space to fix exception message split over several lines. 13708/head
Simon Sticko [Tue, 10 May 2022 05:48:48 +0000 (07:48 +0200)]
Add white space to fix exception message split over several lines.

2 years agoMerge pull request #13707 from bangerth/tests-7
Martin Kronbichler [Tue, 10 May 2022 05:28:43 +0000 (07:28 +0200)]
Merge pull request #13707 from bangerth/tests-7

Add more tests.

2 years agoMerge pull request #13704 from kronbichler/improve_docu
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

2 years agoAdd more tests. 13707/head
Wolfgang Bangerth [Tue, 10 May 2022 03:15:22 +0000 (21:15 -0600)]
Add more tests.

2 years agoMerge pull request #13657 from simonsticko/non_matching_fe_interface_values
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

2 years agoUse std::move() with CellData. 13699/head
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.

2 years agoDon't save default data in GridTools::get_coarse_mesh_description().
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.

2 years agoSolverFlexibleCG: Slightly improve documentation 13704/head
Martin Kronbichler [Mon, 9 May 2022 21:03:54 +0000 (23:03 +0200)]
SolverFlexibleCG: Slightly improve documentation

2 years agoMerge pull request #13701 from kronbichler/fix_test_mapping_q_eulerian
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

2 years agoMerge pull request #13702 from kronbichler/fix_test_transfer
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

2 years agoMerge pull request #13696 from peterrum/GenericDoFsPerObject_generate
Peter Munch [Mon, 9 May 2022 20:42:15 +0000 (22:42 +0200)]
Merge pull request #13696 from peterrum/GenericDoFsPerObject_generate

Add GenericDoFsPerObject::generate()

2 years agoAdjust test output for new FE_RaviartThomasNodal 13702/head
Martin Kronbichler [Mon, 9 May 2022 19:46:42 +0000 (21:46 +0200)]
Adjust test output for new FE_RaviartThomasNodal

2 years agoMerge pull request #13683 from kronbichler/flexible_cg
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

2 years agoFix test failure: Close the right AffineConstraints object 13701/head
Martin Kronbichler [Mon, 9 May 2022 19:31:22 +0000 (21:31 +0200)]
Fix test failure: Close the right AffineConstraints object

2 years agoMerge pull request #13414 from bangerth/ca-free
Daniel Arndt [Mon, 9 May 2022 12:42:30 +0000 (14:42 +0200)]
Merge pull request #13414 from bangerth/ca-free

2 years agoAdd class NonMatching::FEInterfaceValues 13657/head
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.

2 years agoChangelog 13683/head
Martin Kronbichler [Fri, 6 May 2022 12:04:18 +0000 (14:04 +0200)]
Changelog

2 years agoAdd test case
Martin Kronbichler [Fri, 6 May 2022 12:02:27 +0000 (14:02 +0200)]
Add test case

2 years agoImplement flexible variant of conjugate gradient method
Martin Kronbichler [Fri, 6 May 2022 11:38:05 +0000 (13:38 +0200)]
Implement flexible variant of conjugate gradient method

2 years agoMerge pull request #13664 from luca-heltai/cgal-surface-to-tria
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

2 years agoMerge pull request #13690 from peterrum/mf_fenothing_asserts
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

2 years agoMerge pull request #13692 from peterrum/face_to_cell_lines_pyramid_wedge
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

2 years agoMerge pull request #13695 from peterrum/GenericDoFsPerObject_format
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

2 years agoMerge pull request #13697 from kronbichler/add_changelog
Peter Munch [Mon, 9 May 2022 06:39:31 +0000 (08:39 +0200)]
Merge pull request #13697 from kronbichler/add_changelog

Add changelog for MappingQ

2 years agoImprove asserts in MF/FEEval regarding FENothing 13690/head
Peter Munch [Sat, 7 May 2022 21:25:13 +0000 (23:25 +0200)]
Improve asserts in MF/FEEval regarding FENothing

2 years agoAdd changelog for MappingQ 13697/head
Martin Kronbichler [Sun, 8 May 2022 17:48:26 +0000 (19:48 +0200)]
Add changelog for MappingQ

2 years agoAdd GenericDoFsPerObject::generate() 13696/head
Peter Munch [Sun, 8 May 2022 17:45:22 +0000 (19:45 +0200)]
Add GenericDoFsPerObject::generate()

2 years agoMerge pull request #13688 from peterrum/fe_eval_user_define_batches_gather_evaluate
Martin Kronbichler [Sun, 8 May 2022 17:21:51 +0000 (19:21 +0200)]
Merge pull request #13688 from peterrum/fe_eval_user_define_batches_gather_evaluate

Fix FEEvaluation::gather_evaluate() for user-defined batches

2 years agoMerge pull request #13691 from peterrum/mf_face_batch
Martin Kronbichler [Sun, 8 May 2022 17:20:39 +0000 (19:20 +0200)]
Merge pull request #13691 from peterrum/mf_face_batch

Rename some face batches

2 years agoFix format of table 13695/head
Peter Munch [Sun, 8 May 2022 15:57:32 +0000 (17:57 +0200)]
Fix format of table

2 years agoImplement ReferenceCell::face_to_cell_lines() for pyramids and wedges 13692/head
Peter Munch [Sun, 8 May 2022 14:32:12 +0000 (16:32 +0200)]
Implement ReferenceCell::face_to_cell_lines() for pyramids and wedges

2 years agoConversion from CGAL surface to deal.II tria 13664/head
Marco Feder [Sat, 7 May 2022 19:36:46 +0000 (22:36 +0300)]
Conversion from CGAL surface to deal.II tria

2 years agoDo not check for orientation in codim-one simplex.
Luca Heltai [Thu, 5 May 2022 21:07:53 +0000 (00:07 +0300)]
Do not check for orientation in codim-one simplex.

2 years agoMerge pull request #13661 from luca-heltai/cgal-triangulation
Peter Munch [Sun, 8 May 2022 11:18:20 +0000 (13:18 +0200)]
Merge pull request #13661 from luca-heltai/cgal-triangulation

Cgal triangulation

2 years agoCode review. 13661/head
Luca Heltai [Sun, 8 May 2022 06:43:40 +0000 (09:43 +0300)]
Code review.

2 years agoRename some face batches 13691/head
Peter Munch [Sat, 7 May 2022 21:35:44 +0000 (23:35 +0200)]
Rename some face batches

2 years agoFix FEEvaluation::gather_evaluate() for user-defined batches 13688/head
Peter Munch [Sat, 7 May 2022 19:17:42 +0000 (21:17 +0200)]
Fix FEEvaluation::gather_evaluate() for user-defined batches

2 years agoAdded tests.
Luca Heltai [Sat, 7 May 2022 18:26:11 +0000 (21:26 +0300)]
Added tests.

2 years agoSupport for CGAL::Triangulation_2 and CGAL::Triangulation_3.
Luca Heltai [Sat, 7 May 2022 18:25:49 +0000 (21:25 +0300)]
Support for CGAL::Triangulation_2 and CGAL::Triangulation_3.

2 years agoMerge pull request #13685 from kronbichler/reduce_instantiations
Marc Fehling [Fri, 6 May 2022 20:04:09 +0000 (14:04 -0600)]
Merge pull request #13685 from kronbichler/reduce_instantiations

Reduce number of instantiations of FEEvaluation template factory

2 years agoMerge pull request #13678 from bangerth/ref-cell
David Wells [Fri, 6 May 2022 18:53:56 +0000 (14:53 -0400)]
Merge pull request #13678 from bangerth/ref-cell

Add ReferenceCell::volume() and ::barycenter().

2 years agoMerge pull request #13684 from kronbichler/fix_test
Marc Fehling [Fri, 6 May 2022 18:44:11 +0000 (12:44 -0600)]
Merge pull request #13684 from kronbichler/fix_test

Fix a recently added test

2 years agoMerge pull request #13676 from kronbichler/simplify_set_init
Marc Fehling [Fri, 6 May 2022 18:26:53 +0000 (12:26 -0600)]
Merge pull request #13676 from kronbichler/simplify_set_init

Use simpler initialization of std::set

2 years agoReduce number of instantiations of FEEvaluation template factory 13685/head
Martin Kronbichler [Fri, 6 May 2022 16:58:44 +0000 (18:58 +0200)]
Reduce number of instantiations of FEEvaluation template factory

2 years agoFix a recently added test 13684/head
Martin Kronbichler [Fri, 6 May 2022 16:54:18 +0000 (18:54 +0200)]
Fix a recently added test

2 years agoSet test output to actual zero. 13678/head
Wolfgang Bangerth [Fri, 6 May 2022 16:29:29 +0000 (10:29 -0600)]
Set test output to actual zero.

2 years agoSimplify tests.
Wolfgang Bangerth [Fri, 6 May 2022 16:27:09 +0000 (10:27 -0600)]
Simplify tests.

2 years agoMerge pull request #13682 from kronbichler/variable_names_solver_cg
Daniel Arndt [Fri, 6 May 2022 14:34:52 +0000 (16:34 +0200)]
Merge pull request #13682 from kronbichler/variable_names_solver_cg

2 years agoMerge pull request #13681 from peterrum/set_ghost_state
Peter Munch [Fri, 6 May 2022 11:56:23 +0000 (13:56 +0200)]
Merge pull request #13681 from peterrum/set_ghost_state

Add LinearAlgebra::distributed::BlockVector::set_ghost_state()

2 years agoSolverCG: Switch to more common variable names 13682/head
Martin Kronbichler [Fri, 6 May 2022 09:49:19 +0000 (11:49 +0200)]
SolverCG: Switch to more common variable names

2 years agoImprove name of a variable 13676/head
Martin Kronbichler [Fri, 6 May 2022 05:49:12 +0000 (07:49 +0200)]
Improve name of a variable

2 years agoAdd LinearAlgebra::distributed::BlockVector::set_ghost_state() 13681/head
Peter Munch [Fri, 6 May 2022 05:51:07 +0000 (07:51 +0200)]
Add LinearAlgebra::distributed::BlockVector::set_ghost_state()

2 years agoAddress more appearances.
Martin Kronbichler [Thu, 5 May 2022 21:06:16 +0000 (23:06 +0200)]
Address more appearances.

2 years agoMerge pull request #13679 from bangerth/fix-tests-2
Marc Fehling [Fri, 6 May 2022 02:13:00 +0000 (20:13 -0600)]
Merge pull request #13679 from bangerth/fix-tests-2

Fix tests.

2 years agoFix tests. 13679/head
Wolfgang Bangerth [Thu, 5 May 2022 21:13:00 +0000 (15:13 -0600)]
Fix tests.

2 years agoMerge pull request #13599 from marcfehling/nonzeros-64
Wolfgang Bangerth [Thu, 5 May 2022 20:45:09 +0000 (14:45 -0600)]
Merge pull request #13599 from marcfehling/nonzeros-64

Use 64-bit integer for `n_nonzero_elements`.

2 years agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 5 May 2022 20:33:35 +0000 (14:33 -0600)]
Add a changelog entry.

2 years agoAdd tests.
Wolfgang Bangerth [Thu, 5 May 2022 20:32:06 +0000 (14:32 -0600)]
Add tests.

2 years agoAdd ReferenceCell::volume() and ::barycenter().
Wolfgang Bangerth [Thu, 5 May 2022 20:31:46 +0000 (14:31 -0600)]
Add ReferenceCell::volume() and ::barycenter().

2 years agoMerge pull request #13675 from bangerth/14
David Wells [Thu, 5 May 2022 19:42:29 +0000 (15:42 -0400)]
Merge pull request #13675 from bangerth/14

Minor edits to the C++ namespace documentation.

2 years agoUse simpler initialization of std::set
Martin Kronbichler [Thu, 5 May 2022 19:29:55 +0000 (21:29 +0200)]
Use simpler initialization of std::set

2 years agoMerge pull request #13648 from bangerth/boundary-ids
Martin Kronbichler [Thu, 5 May 2022 19:18:43 +0000 (21:18 +0200)]
Merge pull request #13648 from bangerth/boundary-ids

Add DataPostprocessors::BoundaryIds.

2 years agoAdd another test. 13648/head
Wolfgang Bangerth [Thu, 5 May 2022 16:59:57 +0000 (10:59 -0600)]
Add another test.

2 years agoAdd another comment about which element one could use.
Wolfgang Bangerth [Thu, 5 May 2022 16:52:59 +0000 (10:52 -0600)]
Add another comment about which element one could use.

2 years agoMerge pull request #13672 from drwells/improve-tutorial-graph-1
Wolfgang Bangerth [Thu, 5 May 2022 14:49:50 +0000 (08:49 -0600)]
Merge pull request #13672 from drwells/improve-tutorial-graph-1

Improve tutorial graph

2 years agoMerge pull request #13674 from kronbichler/use_renumbering_mf
Wolfgang Bangerth [Thu, 5 May 2022 14:47:12 +0000 (08:47 -0600)]
Merge pull request #13674 from kronbichler/use_renumbering_mf

Use renumbering of DoFs for step-37 benchmark

2 years agoMinor edits to the C++ namespace documentation. 13675/head
Wolfgang Bangerth [Thu, 5 May 2022 14:42:16 +0000 (08:42 -0600)]
Minor edits to the C++ namespace documentation.

2 years agoMerge pull request #13666 from marcfehling/step75-link
Martin Kronbichler [Thu, 5 May 2022 09:05:38 +0000 (11:05 +0200)]
Merge pull request #13666 from marcfehling/step75-link

step-75: added link to external repository.

2 years agoTutorial graph: improve tree structure by adding more fake nodes. 13672/head
David Wells [Wed, 4 May 2022 20:55:18 +0000 (16:55 -0400)]
Tutorial graph: improve tree structure by adding more fake nodes.

2 years agoUse renumbering of DoFs for step-37 benchmark 13674/head
Martin Kronbichler [Wed, 4 May 2022 20:43:33 +0000 (22:43 +0200)]
Use renumbering of DoFs for step-37 benchmark

2 years agoTutorial graph: do not explicitly depend on grandparent nodes.
David Wells [Wed, 4 May 2022 19:50:48 +0000 (15:50 -0400)]
Tutorial graph: do not explicitly depend on grandparent nodes.

2 years agoTutorial graph: remove Stokes dependence from step-85.
David Wells [Wed, 4 May 2022 19:49:10 +0000 (15:49 -0400)]
Tutorial graph: remove Stokes dependence from step-85.

This step doesn't have anything to do with FSI.

2 years agoTutorial graph: Remove multigrid dependence from step-12b.
David Wells [Wed, 4 May 2022 19:47:53 +0000 (15:47 -0400)]
Tutorial graph: Remove multigrid dependence from step-12b.

2 years agoTutorial graph: remove circular dependencies.
David Wells [Wed, 4 May 2022 19:46:58 +0000 (15:46 -0400)]
Tutorial graph: remove circular dependencies.

step-39 depends on step-12b
step-61 depends on step-51

2 years agoMerge pull request #13669 from luca-heltai/robust-cgal-detection
David Wells [Wed, 4 May 2022 19:34:41 +0000 (15:34 -0400)]
Merge pull request #13669 from luca-heltai/robust-cgal-detection

First try at detecting CGAL more robustly.

2 years agoMerge pull request #13665 from drwells/modernize-c++-header
Bruno Turcksin [Wed, 4 May 2022 17:27:58 +0000 (13:27 -0400)]
Merge pull request #13665 from drwells/modernize-c++-header

2 years agoAvoid mentioning deprecated code in examples. 13665/head
David Wells [Tue, 3 May 2022 16:11:56 +0000 (12:11 -0400)]
Avoid mentioning deprecated code in examples.

2 years agoModernize the header documenting our C++11 and newer support.
David Wells [Tue, 3 May 2022 16:08:01 +0000 (12:08 -0400)]
Modernize the header documenting our C++11 and newer support.

2 years agoFirst try at detecting CGAL more robustly. 13669/head
Luca Heltai [Wed, 4 May 2022 11:14:04 +0000 (14:14 +0300)]
First try at detecting CGAL more robustly.

2 years agoMerge pull request #13663 from zjiaqi2018/MGConstrainedDoFs-add-boundary-indices
Martin Kronbichler [Wed, 4 May 2022 07:02:25 +0000 (09:02 +0200)]
Merge pull request #13663 from zjiaqi2018/MGConstrainedDoFs-add-boundary-indices

MGConstrainedDoFs::add_boundary_indices()

2 years agoMerge pull request #13653 from luca-heltai/cgal-surface-mesh
Peter Munch [Wed, 4 May 2022 06:45:52 +0000 (08:45 +0200)]
Merge pull request #13653 from luca-heltai/cgal-surface-mesh

Add CGAL::Surface_mesh support

2 years agoMerge pull request #13667 from drwells/fix-obscure-tria-numbering-problems
Bruno Turcksin [Wed, 4 May 2022 00:54:58 +0000 (20:54 -0400)]
Merge pull request #13667 from drwells/fix-obscure-tria-numbering-problems

2 years agoFix a DoFRenumbering issue with serial data structures. 13667/head
David Wells [Tue, 3 May 2022 20:32:45 +0000 (16:32 -0400)]
Fix a DoFRenumbering issue with serial data structures.

2 years agoFix the default constructor in NumberCache.
David Wells [Tue, 3 May 2022 22:05:37 +0000 (18:05 -0400)]
Fix the default constructor in NumberCache.

We should just delegate so that this is equivalent to zero DoFs.

2 years agoFix a DoFRenumbering issue with p::s::T.
David Wells [Tue, 3 May 2022 20:12:24 +0000 (16:12 -0400)]
Fix a DoFRenumbering issue with p::s::T.

This can happen if some processors don't have any degrees of freedom (e.g., we
run in parallel with only one cell in the triangulation). This crashed in a
spectacular way since this test would ultimately call MPI_Allgather with
different types at the same time.

The correct workaround here is to verify that all processors are doing the same
type of renumbering.

2 years agoMake sure we use recent versions of CGAL. 13653/head
Luca Heltai [Tue, 3 May 2022 20:05:54 +0000 (22:05 +0200)]
Make sure we use recent versions of CGAL.

2 years agostep-75: added link to external repository. 13666/head
Marc Fehling [Tue, 3 May 2022 17:44:26 +0000 (11:44 -0600)]
step-75: added link to external repository.

2 years agoMerge pull request #13628 from kronbichler/mf_renumbering
Peter Munch [Tue, 3 May 2022 09:41:54 +0000 (11:41 +0200)]
Merge pull request #13628 from kronbichler/mf_renumbering

 Add a new renumbering function for data locality with MatrixFree

2 years agodocumentation 13663/head
Jiaqi Zhang [Tue, 3 May 2022 01:57:30 +0000 (21:57 -0400)]
documentation

2 years agoMerge pull request #13543 from nfehn/docu_remove_indentation
David Wells [Mon, 2 May 2022 21:04:56 +0000 (17:04 -0400)]
Merge pull request #13543 from nfehn/docu_remove_indentation

remove notes on indentation from documentation

2 years agoMerge pull request #13627 from singima/gloss_edit
David Wells [Mon, 2 May 2022 21:00:28 +0000 (17:00 -0400)]
Merge pull request #13627 from singima/gloss_edit

Glossary edit for material ids

2 years agoadd_boundary_indices
Jiaqi Zhang [Mon, 2 May 2022 19:15:53 +0000 (15:15 -0400)]
add_boundary_indices

2 years agoMerge pull request #13660 from drwells/fesystem-indexing
Daniel Arndt [Mon, 2 May 2022 16:05:57 +0000 (18:05 +0200)]
Merge pull request #13660 from drwells/fesystem-indexing

2 years agoImplement proper indexing tables in FESystem::compute_fill(). 13660/head
David Wells [Sat, 30 Apr 2022 23:41:19 +0000 (19:41 -0400)]
Implement proper indexing tables in FESystem::compute_fill().

This is about twice as fast as the old version.


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.