]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoUpdate include/deal.II/lac/petsc_sparse_matrix.h
Nico Barnafi [Mon, 4 Jul 2022 14:42:54 +0000 (16:42 +0200)]
Update include/deal.II/lac/petsc_sparse_matrix.h

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agoUpdate source/lac/petsc_precondition.cc
Nico Barnafi [Mon, 9 May 2022 23:06:42 +0000 (01:06 +0200)]
Update source/lac/petsc_precondition.cc

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agoUpdate source/lac/petsc_parallel_sparse_matrix.cc
Nico Barnafi [Mon, 9 May 2022 23:06:34 +0000 (01:06 +0200)]
Update source/lac/petsc_parallel_sparse_matrix.cc

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agoUpdate source/lac/petsc_parallel_sparse_matrix.cc
Nico Barnafi [Mon, 9 May 2022 23:06:27 +0000 (01:06 +0200)]
Update source/lac/petsc_parallel_sparse_matrix.cc

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agoUpdate source/lac/petsc_parallel_sparse_matrix.cc
Nico Barnafi [Mon, 9 May 2022 22:45:05 +0000 (00:45 +0200)]
Update source/lac/petsc_parallel_sparse_matrix.cc

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agoUpdate include/deal.II/lac/petsc_precondition.h
Nico Barnafi [Mon, 9 May 2022 22:44:31 +0000 (00:44 +0200)]
Update include/deal.II/lac/petsc_precondition.h

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agofixed authorship through changelog file
Nicolas Barnafi [Mon, 9 May 2022 22:43:09 +0000 (00:43 +0200)]
fixed authorship through changelog file

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


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.