]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge branch 'master' into petsc-bddc-preconditioner
Nicolas Barnafi [Thu, 5 May 2022 19:20:23 +0000 (21:20 +0200)]
Merge branch 'master' into petsc-bddc-preconditioner

2 years agoAdded missing header
Nicolas Barnafi [Thu, 5 May 2022 19:19:13 +0000 (21:19 +0200)]
Added missing header

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 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.

2 years agoTrying to fix FindCGAL.
Luca Heltai [Mon, 2 May 2022 11:44:17 +0000 (14:44 +0300)]
Trying to fix FindCGAL.

2 years agoRenamed function. Added boost header.
Luca Heltai [Mon, 2 May 2022 10:30:06 +0000 (13:30 +0300)]
Renamed function. Added boost header.

2 years agoCode review.
Luca Heltai [Sun, 1 May 2022 21:51:18 +0000 (00:51 +0300)]
Code review.

2 years agoGet ref_cells by reference
Marco Feder [Sat, 30 Apr 2022 00:33:20 +0000 (02:33 +0200)]
Get ref_cells by reference

2 years agoAddress some comments
Marco Feder [Fri, 29 Apr 2022 22:58:03 +0000 (00:58 +0200)]
Address some comments

2 years agoAdded CGALWrappers::to_cgal_mesh()
Marco Feder [Thu, 28 Apr 2022 16:44:52 +0000 (16:44 +0000)]
Added CGALWrappers::to_cgal_mesh()

2 years agoMerge pull request #13644 from luca-heltai/cgal-support
Peter Munch [Mon, 2 May 2022 06:51:35 +0000 (08:51 +0200)]
Merge pull request #13644 from luca-heltai/cgal-support

Added support for CGAL library.

2 years agoCode review. 13644/head
Luca Heltai [Sun, 1 May 2022 20:22:59 +0000 (23:22 +0300)]
Code review.

2 years agoMerge pull request #13593 from DaneilSun/dev
Peter Munch [Sun, 1 May 2022 19:27:29 +0000 (21:27 +0200)]
Merge pull request #13593 from DaneilSun/dev

Installation problem with MPI on Windows

2 years agoMerge pull request #13659 from drwells/avoid-sacado-warnings
Peter Munch [Sun, 1 May 2022 19:22:02 +0000 (21:22 +0200)]
Merge pull request #13659 from drwells/avoid-sacado-warnings

Silence warnings from Sacado in user projects.

2 years agoAdd a test to validate changes to FESystem indexing.
David Wells [Sat, 30 Apr 2022 23:30:51 +0000 (19:30 -0400)]
Add a test to validate changes to FESystem indexing.

2 years agoClean up some whitespace in fe_system.h.
David Wells [Sat, 30 Apr 2022 16:09:39 +0000 (12:09 -0400)]
Clean up some whitespace in fe_system.h.

2 years agoUpdate cmake/modules/FindCGAL.cmake
Luca Heltai [Sat, 30 Apr 2022 16:23:33 +0000 (18:23 +0200)]
Update cmake/modules/FindCGAL.cmake

Co-authored-by: Jean-Paul Pelteret <jppelteret@gmail.com>
2 years agoMerge pull request #13654 from gassmoeller/ghost_particle_property_pool_breakage
David Wells [Fri, 29 Apr 2022 17:36:48 +0000 (13:36 -0400)]
Merge pull request #13654 from gassmoeller/ghost_particle_property_pool_breakage

Ghost particle property pool breakage

2 years agoSilence warnings from Sacado in user projects. 13659/head
David Wells [Fri, 29 Apr 2022 17:29:07 +0000 (13:29 -0400)]
Silence warnings from Sacado in user projects.

2 years agoMerge pull request #13658 from simonsticko/assert_runge_kutta_method_chosen
Martin Kronbichler [Fri, 29 Apr 2022 15:36:38 +0000 (17:36 +0200)]
Merge pull request #13658 from simonsticko/assert_runge_kutta_method_chosen

Assert that a method was choosen in the time stepping methods.

2 years agoMake indent and improve test documentation. 13654/head
Rene Gassmoeller [Fri, 29 Apr 2022 14:44:35 +0000 (10:44 -0400)]
Make indent and improve test documentation.

2 years agoMake sure also user include dir is set.
Luca Heltai [Fri, 29 Apr 2022 14:34:32 +0000 (17:34 +0300)]
Make sure also user include dir is set.

2 years agoAssert that a method was choosen in the time stepping methods. 13658/head
Simon Sticko [Fri, 29 Apr 2022 11:20:24 +0000 (13:20 +0200)]
Assert that a method was choosen in the time stepping methods.

If one does not pass a runge_kutta_method to the constructor of one
of the TimeStepping::*RungeKutta classes and forgets to call the
initialize(..)-function, the program crashes with a poor error
message. Add asserts to get more descriptive error messages.

2 years agoMerge pull request #13564 from bangerth/valgrind
Martin Kronbichler [Fri, 29 Apr 2022 09:29:39 +0000 (11:29 +0200)]
Merge pull request #13564 from bangerth/valgrind

Provide a count_cycles() function.

2 years agoMerge pull request #13625 from elauksap/enable_abort_on_exception
Martin Kronbichler [Fri, 29 Apr 2022 09:24:18 +0000 (11:24 +0200)]
Merge pull request #13625 from elauksap/enable_abort_on_exception

Add enable_abort_on_exception

2 years agoMerge pull request #13655 from bangerth/doc-77
Martin Kronbichler [Fri, 29 Apr 2022 09:05:07 +0000 (11:05 +0200)]
Merge pull request #13655 from bangerth/doc-77

Update documentation in DataOutFaces.

2 years agoMake sure we test cgal support in Github CI.
Luca Heltai [Fri, 29 Apr 2022 07:21:25 +0000 (10:21 +0300)]
Make sure we test cgal support in Github CI.

2 years agoAdded CGAL in html docs.
Luca Heltai [Fri, 29 Apr 2022 06:38:47 +0000 (09:38 +0300)]
Added CGAL in html docs.

2 years agoUpdate documentation in DataOutFaces. 13655/head
Wolfgang Bangerth [Thu, 28 Apr 2022 21:33:26 +0000 (15:33 -0600)]
Update documentation in DataOutFaces.

2 years agoAdd another test.
Wolfgang Bangerth [Thu, 28 Apr 2022 21:29:29 +0000 (15:29 -0600)]
Add another test.

2 years agoAlso deal with internal faces.
Wolfgang Bangerth [Thu, 28 Apr 2022 21:29:08 +0000 (15:29 -0600)]
Also deal with internal faces.

2 years agoMerge pull request #13652 from kronbichler/instantiate_periodicity
Jean-Paul Pelteret [Thu, 28 Apr 2022 17:29:35 +0000 (19:29 +0200)]
Merge pull request #13652 from kronbichler/instantiate_periodicity

Instantiate make_periodicity_constraints for all scalar numbers

2 years agoAdded support for CGAL library.
Marco Feder [Tue, 26 Apr 2022 16:32:00 +0000 (19:32 +0300)]
Added support for CGAL library.

Co-authored-by: Luca Heltai <luca.heltai@gmail.com>
2 years agoFix bug in particle list sort
Rene Gassmoeller [Thu, 28 Apr 2022 15:30:29 +0000 (11:30 -0400)]
Fix bug in particle list sort

2 years agoInstantiate make_periodicity_constraints for all scalar numbers 13652/head
Martin Kronbichler [Thu, 28 Apr 2022 12:49:42 +0000 (14:49 +0200)]
Instantiate make_periodicity_constraints for all scalar numbers

2 years agoMerge pull request #13650 from bangerth/tests-2
David Wells [Thu, 28 Apr 2022 01:47:42 +0000 (21:47 -0400)]
Merge pull request #13650 from bangerth/tests-2

Remove unnecessary include.

2 years agoMerge pull request #13645 from jppelteret/step-44_fe_space_01
Wolfgang Bangerth [Thu, 28 Apr 2022 01:08:09 +0000 (19:08 -0600)]
Merge pull request #13645 from jppelteret/step-44_fe_space_01

step-44: Change the FE space used for p,J

2 years agoRemove unnecessary include. 13650/head
Wolfgang Bangerth [Wed, 27 Apr 2022 23:11:08 +0000 (17:11 -0600)]
Remove unnecessary include.

2 years agoAdd a test.
Wolfgang Bangerth [Wed, 27 Apr 2022 20:00:08 +0000 (14:00 -0600)]
Add a test.

2 years agoAdd a changelog entry.
Wolfgang Bangerth [Wed, 27 Apr 2022 19:29:52 +0000 (13:29 -0600)]
Add a changelog entry.

2 years agoMention DataPostprocessors::BoundaryIds in the glossary.
Wolfgang Bangerth [Wed, 27 Apr 2022 19:26:44 +0000 (13:26 -0600)]
Mention DataPostprocessors::BoundaryIds in the glossary.

2 years agoAdd DataPostprocessors::BoundaryIds.
Wolfgang Bangerth [Wed, 27 Apr 2022 19:26:26 +0000 (13:26 -0600)]
Add DataPostprocessors::BoundaryIds.

2 years agoQualify the use of a namespace.
Wolfgang Bangerth [Wed, 27 Apr 2022 22:59:09 +0000 (16:59 -0600)]
Qualify the use of a namespace.

2 years agostep-44: Change the FE space used for p,J 13645/head
Jean-Paul Pelteret [Tue, 26 Apr 2022 18:55:39 +0000 (20:55 +0200)]
step-44: Change the FE space used for p,J

2 years agoMerge pull request #13647 from luca-heltai/fix-doc
Wolfgang Bangerth [Wed, 27 Apr 2022 20:31:34 +0000 (14:31 -0600)]
Merge pull request #13647 from luca-heltai/fix-doc

Add function to simplex docs.

2 years agoAdd function to simplex docs. 13647/head
Luca Heltai [Wed, 27 Apr 2022 06:29:08 +0000 (09:29 +0300)]
Add function to simplex docs.

2 years agoAdd simple test that breaks property pool in debug 13646/head
Bruno Blais [Wed, 27 Apr 2022 02:33:07 +0000 (22:33 -0400)]
Add simple test that breaks property pool in debug

2 years agoMerge pull request #13636 from peterrum/MGTransferBlockMatrixFreeBase_copy_to_mg
Martin Kronbichler [Tue, 26 Apr 2022 22:38:52 +0000 (00:38 +0200)]
Merge pull request #13636 from peterrum/MGTransferBlockMatrixFreeBase_copy_to_mg

Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()

2 years agoMerge pull request #13591 from NiklasWik/RT_matrix_free
Martin Kronbichler [Tue, 26 Apr 2022 22:38:05 +0000 (00:38 +0200)]
Merge pull request #13591 from NiklasWik/RT_matrix_free

Matrixfree evaluation with `FE_RaviartThomasNodal`

2 years agoClean up interfaces and add better initialization options 13628/head
Martin Kronbichler [Tue, 26 Apr 2022 22:25:56 +0000 (00:25 +0200)]
Clean up interfaces and add better initialization options

2 years agoChangelog
Martin Kronbichler [Thu, 21 Apr 2022 09:01:56 +0000 (11:01 +0200)]
Changelog

2 years agoNew test cases
Martin Kronbichler [Thu, 21 Apr 2022 09:01:46 +0000 (11:01 +0200)]
New test cases

2 years agoAdd new renumbering functions for MatrixFree data locality
Martin Kronbichler [Thu, 21 Apr 2022 09:01:26 +0000 (11:01 +0200)]
Add new renumbering functions for MatrixFree data locality

2 years agoGlossary material id edit 13627/head
Sean Ingimarson [Tue, 19 Apr 2022 19:39:50 +0000 (15:39 -0400)]
Glossary material id edit

2 years agoMerge pull request #13641 from peterrum/mg_level_object_back
Wolfgang Bangerth [Tue, 26 Apr 2022 17:41:30 +0000 (11:41 -0600)]
Merge pull request #13641 from peterrum/mg_level_object_back

Implement MGLevelObject::back()

2 years agofix: building problem with MPI on Windows system 13593/head
Daniel Sun [Tue, 5 Apr 2022 15:53:29 +0000 (23:53 +0800)]
fix: building problem with MPI on Windows system

2 years agoMatrix-free evaluation of FE_RaviartThomasNodal 13591/head
Niklas Wik [Tue, 1 Mar 2022 17:30:34 +0000 (18:30 +0100)]
Matrix-free evaluation of FE_RaviartThomasNodal

Test added for matrix-free RT
Split of evaluation_template_factory.templates.h
Decrease FE_EVAL_FACTORY_DEGREE_MAX to 2 for windows vm

2 years agoImplement MGLevelObject::back() 13641/head
Peter Munch [Mon, 25 Apr 2022 07:22:45 +0000 (09:22 +0200)]
Implement MGLevelObject::back()

2 years agoMerge pull request #13626 from singima/xdmf
Peter Munch [Mon, 25 Apr 2022 05:20:29 +0000 (07:20 +0200)]
Merge pull request #13626 from singima/xdmf

Changes to XDMFEntry to use uint64_t data types

2 years agoadd link to github wiki 13543/head
Niklas Fehn [Sun, 24 Apr 2022 13:36:30 +0000 (15:36 +0200)]
add link to github wiki

2 years agoremove notes on indentation from documentation
Niklas Fehn [Tue, 15 Mar 2022 18:09:37 +0000 (19:09 +0100)]
remove notes on indentation from documentation

2 years agoMerge pull request #13634 from peterrum/use_fast_hanging_node_algorithm_remove
Peter Munch [Sun, 24 Apr 2022 13:29:20 +0000 (15:29 +0200)]
Merge pull request #13634 from peterrum/use_fast_hanging_node_algorithm_remove

Remove parameter use_fast_hanging_node_algorithm from MF

2 years agoMerge pull request #13610 from zjiaqi2018/get-function-jumps-etc
Peter Munch [Sun, 24 Apr 2022 10:55:38 +0000 (12:55 +0200)]
Merge pull request #13610 from zjiaqi2018/get-function-jumps-etc

FEInterfaceValues::get_jump/average_*_function_values

2 years agoSimplify MGTransferBlockMatrixFreeBase::copy_to_mg() 13636/head
Peter Munch [Sun, 24 Apr 2022 09:43:24 +0000 (11:43 +0200)]
Simplify MGTransferBlockMatrixFreeBase::copy_to_mg()

2 years agoRemove parameter use_fast_hanging_node_algorithm from MF 13634/head
Peter Munch [Sat, 23 Apr 2022 06:52:20 +0000 (08:52 +0200)]
Remove parameter use_fast_hanging_node_algorithm from MF

2 years agoMerge pull request #13630 from drwells/cleanup-includes
Peter Munch [Fri, 22 Apr 2022 15:05:10 +0000 (17:05 +0200)]
Merge pull request #13630 from drwells/cleanup-includes

Cleanup includes

2 years agoMerge pull request #13632 from simonsticko/discrete_quadrature_generator_triangulatio...
Peter Munch [Fri, 22 Apr 2022 14:53:05 +0000 (16:53 +0200)]
Merge pull request #13632 from simonsticko/discrete_quadrature_generator_triangulation_cell

Change cell type passed to DiscreteQuadratureGenerator::generate()

2 years agoAdd a documentation note to the generate()-function. 13632/head
Simon Sticko [Fri, 22 Apr 2022 11:52:05 +0000 (13:52 +0200)]
Add a documentation note to the generate()-function.

2 years agoDelete some not-needed objects from test of DiscreteQuadratureGenerator.
Simon Sticko [Fri, 22 Apr 2022 11:47:35 +0000 (13:47 +0200)]
Delete some not-needed objects from test of DiscreteQuadratureGenerator.

2 years agoChange cell type passed to DiscreteQuadratureGenerator::generate()
Simon Sticko [Fri, 22 Apr 2022 11:41:56 +0000 (13:41 +0200)]
Change cell type passed to DiscreteQuadratureGenerator::generate()

The cell passed to the generate()-functions does not need to have
dofs associated with it. The cell will be cast to an iterator of
the correct type internally. Change the parameter type of the
generate function to Triangulation::active_cell_iterator.


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.