]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Mon, 15 May 2023 16:18:51 +0000 (12:18 -0400)]
add SNES, address comments, various improvements
Sean Ingimarson [Wed, 5 Apr 2023 12:03:36 +0000 (08:03 -0400)]
NonlinearSolverSelector class implementation
Daniel Arndt [Mon, 8 May 2023 17:07:13 +0000 (13:07 -0400)]
Merge pull request #15185 from kronbichler/avoid_load
Daniel Arndt [Mon, 8 May 2023 15:00:18 +0000 (11:00 -0400)]
Merge pull request #15132 from bangerth/concepts
Daniel Arndt [Mon, 8 May 2023 14:55:08 +0000 (10:55 -0400)]
Merge pull request #15183 from kronbichler/improve_poly
Martin Kronbichler [Mon, 8 May 2023 13:47:50 +0000 (15:47 +0200)]
Weight kernel for multigrid: Simplify aliasing analysis for compiler
Daniel Arndt [Mon, 8 May 2023 12:45:55 +0000 (08:45 -0400)]
Merge pull request #15184 from bangerth/scope-exit
Martin Kronbichler [Thu, 4 May 2023 09:14:29 +0000 (11:14 +0200)]
Reduce operation count in polynomial evaluation
Peter Munch [Mon, 8 May 2023 07:14:42 +0000 (09:14 +0200)]
Merge pull request #15154 from jh66637/reinit_rpe_with_distributed_compute_point_locations
make it possible to fill RPE with GT::DistributedComputePointLocation…
Peter Munch [Mon, 8 May 2023 05:34:20 +0000 (07:34 +0200)]
Merge pull request #15177 from bangerth/const
Make some variables in a few tests 'const'.
Peter Munch [Mon, 8 May 2023 05:33:59 +0000 (07:33 +0200)]
Merge pull request #15173 from bangerth/snes
Add the PETSc SNES version of step-77 as a test.
Peter Munch [Mon, 8 May 2023 05:33:30 +0000 (07:33 +0200)]
Merge pull request #15171 from bangerth/77-4
Let doxygen resolve a citation in step-77.
Peter Munch [Mon, 8 May 2023 05:32:54 +0000 (07:32 +0200)]
Merge pull request #15169 from bangerth/inline
Move a function out of line.
Peter Munch [Mon, 8 May 2023 05:32:11 +0000 (07:32 +0200)]
Merge pull request #15144 from bangerth/vec
Clarify the documentation of a reinit() function.
Peter Munch [Mon, 8 May 2023 05:30:58 +0000 (07:30 +0200)]
Merge pull request #15138 from bangerth/fiv
Implement alternative rules what quadrature/mapping object to use in FEInterfaceValues::reinit().
Peter Munch [Mon, 8 May 2023 05:22:20 +0000 (07:22 +0200)]
Merge pull request #15128 from bangerth/77-2
In step-77, also talk about the other nonlinear solver packages we support.
Wolfgang Bangerth [Sun, 7 May 2023 17:16:00 +0000 (11:16 -0600)]
Mark constructor as 'explicit'.
Wolfgang Bangerth [Sun, 7 May 2023 17:15:09 +0000 (11:15 -0600)]
Mark special functions as =deleted.
Wolfgang Bangerth [Fri, 5 May 2023 20:50:05 +0000 (14:50 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 5 May 2023 21:06:00 +0000 (15:06 -0600)]
Add a test.
Wolfgang Bangerth [Fri, 5 May 2023 20:37:15 +0000 (14:37 -0600)]
Add a ScopeExit function.
Johannes Heinz [Fri, 28 Apr 2023 09:02:36 +0000 (11:02 +0200)]
make it possible to fill RPE with GT::DistributedComputePointLocationsInternal
Peter Munch [Sun, 7 May 2023 10:30:08 +0000 (12:30 +0200)]
Merge pull request #15179 from bangerth/nox-test
Fix up the single NOX test
Wolfgang Bangerth [Fri, 5 May 2023 18:32:51 +0000 (12:32 -0600)]
Merge pull request #15181 from kronbichler/fix_missing_symbol
Avoid missing symbols and use constexpr functions instead
Peter Munch [Fri, 5 May 2023 17:48:32 +0000 (19:48 +0200)]
Merge pull request #15180 from bangerth/more-nox-tests
More NOX tests
Martin Kronbichler [Fri, 5 May 2023 08:14:08 +0000 (10:14 +0200)]
Avoid missing symbols by constexpr functions
Wolfgang Bangerth [Wed, 3 May 2023 22:00:07 +0000 (16:00 -0600)]
Add the PETSc SNES version of step-77 as a test.
Wolfgang Bangerth [Wed, 3 May 2023 18:54:58 +0000 (12:54 -0600)]
Move a function out of line.
Wolfgang Bangerth [Wed, 3 May 2023 00:30:44 +0000 (18:30 -0600)]
Make some variables 'const'.
Wolfgang Bangerth [Thu, 4 May 2023 19:54:22 +0000 (13:54 -0600)]
Add a version of step-77 solved with NOX.
Wolfgang Bangerth [Thu, 4 May 2023 19:15:35 +0000 (13:15 -0600)]
Add another test.
Wolfgang Bangerth [Thu, 4 May 2023 18:58:59 +0000 (12:58 -0600)]
Add a test.
Wolfgang Bangerth [Thu, 4 May 2023 18:46:54 +0000 (12:46 -0600)]
Move some code to where it is actually used.
While there, just use '{...}' instead of 'if (true) {...}'.
Wolfgang Bangerth [Thu, 4 May 2023 18:44:48 +0000 (12:44 -0600)]
Update documentation in a test.
Wolfgang Bangerth [Thu, 4 May 2023 18:44:29 +0000 (12:44 -0600)]
Add necessary header files.
Wolfgang Bangerth [Thu, 4 May 2023 23:37:20 +0000 (17:37 -0600)]
Merge pull request #15176 from bergbauer/fix_empty_quadrature_fe_point
Fix do_reinit of FEPointEvaluation for empty unit_points
Maximilian Bergbauer [Thu, 4 May 2023 14:57:08 +0000 (16:57 +0200)]
Fix do_reinit of FEPointEvaluation for empty unit_points
Wolfgang Bangerth [Thu, 4 May 2023 15:21:09 +0000 (09:21 -0600)]
Merge pull request #15175 from masterleinad/find_dealii_quiet
Don't try to find deal.II quietly in the examples
Daniel Arndt [Thu, 4 May 2023 12:21:52 +0000 (08:21 -0400)]
Don't try to find deal.II quietly in the examples
Timo Heister [Thu, 4 May 2023 11:57:14 +0000 (07:57 -0400)]
Merge pull request #15172 from bangerth/77-5
Add a test to check KINSOL's ability to deal with recoverable errors.
Wolfgang Bangerth [Wed, 3 May 2023 21:17:30 +0000 (15:17 -0600)]
Let doxygen resolve a citation in step-77.
Bruno Turcksin [Wed, 3 May 2023 22:23:26 +0000 (18:23 -0400)]
Merge pull request #15170 from bangerth/77-3
Wolfgang Bangerth [Wed, 3 May 2023 21:44:55 +0000 (15:44 -0600)]
Add a test to check KINSOL's ability to deal with recoverable errors.
Wolfgang Bangerth [Wed, 3 May 2023 19:59:07 +0000 (13:59 -0600)]
Do not reference a deprecated function.
Instead, reference its replacement.
Peter Munch [Wed, 3 May 2023 19:24:26 +0000 (21:24 +0200)]
Merge pull request #15167 from luca-heltai/fix_reinit_cells_mapping_info
Avoid empty quad in MappingInfo::reinit_cells()
Martin Kronbichler [Wed, 3 May 2023 16:18:09 +0000 (18:18 +0200)]
Merge pull request #15137 from bergbauer/vectorized_fe_point_and_mapping_info
Vectorize NonMatching::MappingInfo
Marco Feder [Wed, 3 May 2023 08:52:55 +0000 (10:52 +0200)]
fix empty quad in MappingInfo::reinit_cells()
Daniel Arndt [Wed, 3 May 2023 12:37:30 +0000 (08:37 -0400)]
Merge pull request #15134 from bangerth/concepts-doc
Maximilian Bergbauer [Fri, 31 Mar 2023 14:58:24 +0000 (16:58 +0200)]
Vectorize MappingInfo
Wolfgang Bangerth [Wed, 3 May 2023 03:54:47 +0000 (21:54 -0600)]
Merge pull request #15161 from masterleinad/update_cuda_docu
Update documentation about CUDA requirements
Martin Kronbichler [Tue, 2 May 2023 17:13:31 +0000 (19:13 +0200)]
Merge pull request #15156 from peterrum/evaluate_and_process_refactor
Refactor RPE::evaluate_and_process()
Martin Kronbichler [Tue, 2 May 2023 17:12:20 +0000 (19:12 +0200)]
Merge pull request #15158 from peterrum/constraint_info_fine
MGTwoLevelTransfer: use ConstraintInfo also for fine vectors
Matthias Maier [Mon, 1 May 2023 18:19:37 +0000 (18:19 +0000)]
Merge pull request #15121 from masterleinad/cmake_test_link_interface
CMake: Test link interface again
Peter Munch [Fri, 28 Apr 2023 19:11:00 +0000 (21:11 +0200)]
Refactor RPE::evaluate_and_process()
Daniel Arndt [Mon, 1 May 2023 13:22:18 +0000 (09:22 -0400)]
Update documentation about CUDA requirements
Peter Munch [Mon, 1 May 2023 08:23:07 +0000 (10:23 +0200)]
Merge pull request #15147 from kronbichler/matrix_free_diagonal_improve_reinit
MatrixFree diagonal: Avoid repeated computations and binary search
Peter Munch [Sat, 29 Apr 2023 12:39:45 +0000 (14:39 +0200)]
MGTwoLevelTransfer: use ConstraintInfo also for fine vectors
Timo Heister [Sat, 29 Apr 2023 18:41:50 +0000 (14:41 -0400)]
Merge pull request #15146 from bangerth/exc
Document how we deal with errors in call-backs.
Wolfgang Bangerth [Thu, 27 Apr 2023 03:55:35 +0000 (21:55 -0600)]
Document how we deal with errors in call-backs.
Wolfgang Bangerth [Fri, 28 Apr 2023 22:19:29 +0000 (16:19 -0600)]
Merge pull request #15151 from luca-heltai/mapping_info_iterators
Allow MappingInfo::reinit_cells() to work on containers
Peter Munch [Fri, 28 Apr 2023 21:05:47 +0000 (23:05 +0200)]
Merge pull request #15150 from luca-heltai/RPE_get_cell_data
Add getter for cell_data in RPE
Marco Feder [Thu, 27 Apr 2023 14:08:59 +0000 (16:08 +0200)]
Allow MappingInfo::reinit_cells() to work on containers
Peter Munch [Fri, 28 Apr 2023 17:31:49 +0000 (19:31 +0200)]
Merge pull request #15149 from luca-heltai/IntroduceMGTwoLevelTransferBase
Introduce `MGTwoLevelTransferBase`
Wolfgang Bangerth [Fri, 28 Apr 2023 15:48:22 +0000 (09:48 -0600)]
Merge pull request #15155 from bergbauer/fix_integrate_1d
Fix bug in integrate_add_tensor_product_value_and_gradient_linear() for 1d
Wolfgang Bangerth [Fri, 28 Apr 2023 15:48:05 +0000 (09:48 -0600)]
Merge pull request #15152 from marcfehling/update-bib-authors
Format authors in bibliography.
Wolfgang Bangerth [Fri, 28 Apr 2023 15:47:36 +0000 (09:47 -0600)]
Merge pull request #15153 from marcfehling/update-bib-journal
Format journals in bibliography.
Marco Feder [Thu, 27 Apr 2023 13:38:49 +0000 (15:38 +0200)]
Return internal cell_data in RPE
Marco Feder [Fri, 28 Apr 2023 14:02:16 +0000 (16:02 +0200)]
second review
Maximilian Bergbauer [Fri, 28 Apr 2023 11:28:57 +0000 (13:28 +0200)]
Fix bug in integrate_add_tensor_product_value_and_gradient_linear()
Marc Fehling [Thu, 27 Apr 2023 21:19:34 +0000 (15:19 -0600)]
Format journals in bibliography.
Marc Fehling [Wed, 26 Apr 2023 21:57:58 +0000 (15:57 -0600)]
Format authors in bibliography.
Marco Feder [Thu, 27 Apr 2023 12:50:33 +0000 (14:50 +0200)]
review
Marco Feder [Thu, 27 Apr 2023 09:29:23 +0000 (11:29 +0200)]
Introduce MGTwoLevelTransferBase class
Co-authored-by: peterrum <peterrmuench@gmail.com>
Martin Kronbichler [Tue, 25 Apr 2023 11:59:19 +0000 (13:59 +0200)]
MF diagonal: Avoid repeated computations and binary search
Martin Kronbichler [Thu, 27 Apr 2023 06:01:39 +0000 (08:01 +0200)]
Merge pull request #15135 from kronbichler/improve_compute_diagonal
MatrixFree diagonal: Avoid quadratic complexity & memory allocations
Wolfgang Bangerth [Thu, 27 Apr 2023 02:35:45 +0000 (20:35 -0600)]
Merge pull request #15145 from marcfehling/update-bib-2
Various changes to bibliography.
Wolfgang Bangerth [Wed, 26 Apr 2023 23:07:04 +0000 (17:07 -0600)]
Merge pull request #15143 from marcfehling/update-bib
Update bibtex entries of preprints.
Marc Fehling [Wed, 26 Apr 2023 22:22:07 +0000 (16:22 -0600)]
Various cosmetic changes to bibliography.
Marc Fehling [Wed, 26 Apr 2023 22:21:53 +0000 (16:21 -0600)]
Add articleno to some bibliography entries.
Marc Fehling [Wed, 26 Apr 2023 03:38:35 +0000 (21:38 -0600)]
Update bibtex entries of preprints.
Marc Fehling [Wed, 26 Apr 2023 20:14:46 +0000 (14:14 -0600)]
Merge pull request #15142 from bangerth/57
Convert step-57 references to bibtex, with proper cross-referencing.
Wolfgang Bangerth [Wed, 26 Apr 2023 03:23:18 +0000 (21:23 -0600)]
Convert step-57 references to bibtex, with proper cross-referencing.
Wolfgang Bangerth [Wed, 26 Apr 2023 17:27:18 +0000 (11:27 -0600)]
Clarify the documentation of a reinit() function.
Marc Fehling [Wed, 26 Apr 2023 03:13:19 +0000 (21:13 -0600)]
Merge pull request #15139 from bangerth/glossary
Add necessary include files to a code snippet in the glossary.
Wolfgang Bangerth [Tue, 25 Apr 2023 21:04:15 +0000 (15:04 -0600)]
Add necessary include files to a code snippet in the glossary.
Wolfgang Bangerth [Tue, 25 Apr 2023 19:43:00 +0000 (13:43 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 25 Apr 2023 19:41:29 +0000 (13:41 -0600)]
Add another test.
Wolfgang Bangerth [Tue, 25 Apr 2023 19:41:15 +0000 (13:41 -0600)]
Implement yet another way to determine the quadrature formula to be used.
Wolfgang Bangerth [Tue, 25 Apr 2023 19:33:02 +0000 (13:33 -0600)]
Add a test.
Wolfgang Bangerth [Tue, 25 Apr 2023 19:32:50 +0000 (13:32 -0600)]
Implement a second way to select a quadrature and mapping object.
Daniel Arndt [Tue, 25 Apr 2023 12:37:12 +0000 (08:37 -0400)]
Merge pull request #15136 from peterrum/remove_assert
Martin Kronbichler [Mon, 24 Apr 2023 08:08:59 +0000 (10:08 +0200)]
MatrixFree diagonal: Avoid quadratic complexity & memory allocations
Peter Munch [Tue, 25 Apr 2023 05:45:55 +0000 (07:45 +0200)]
Remove commented assert
Wolfgang Bangerth [Sat, 22 Apr 2023 23:58:13 +0000 (17:58 -0600)]
Document concepts in a language doxygen can understand.
Wolfgang Bangerth [Sun, 23 Apr 2023 00:27:21 +0000 (18:27 -0600)]
Enable documenting C++20 'requires' clauses in doxygen.
Wolfgang Bangerth [Sun, 23 Apr 2023 22:05:12 +0000 (16:05 -0600)]
Also annotate the implementation of functions with 'requires' clauses.
Wolfgang Bangerth [Sun, 23 Apr 2023 21:59:26 +0000 (15:59 -0600)]
Also allow vector types that are can just wrap Vec objects.
Wolfgang Bangerth [Sun, 23 Apr 2023 21:44:15 +0000 (15:44 -0600)]
Merge pull request #15133 from luca-heltai/stefanozampini/changelog
Add changelog entry for SNES and TS
Stefano Zampini [Sun, 23 Apr 2023 14:07:45 +0000 (17:07 +0300)]
Update doc/news/changes/major/20230422StefanoZampini
Co-authored-by: Luca Heltai <luca.heltai@sissa.it>
Stefano Zampini [Sat, 22 Apr 2023 16:49:23 +0000 (19:49 +0300)]
Add changelog entry for SNES and TS
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.