]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
19 months agoMark constructor as 'explicit'. 15184/head
Wolfgang Bangerth [Sun, 7 May 2023 17:16:00 +0000 (11:16 -0600)]
Mark constructor as 'explicit'.

19 months agoMark special functions as =deleted.
Wolfgang Bangerth [Sun, 7 May 2023 17:15:09 +0000 (11:15 -0600)]
Mark special functions as =deleted.

19 months agoAdd a changelog entry.
Wolfgang Bangerth [Fri, 5 May 2023 20:50:05 +0000 (14:50 -0600)]
Add a changelog entry.

19 months agoAdd a test.
Wolfgang Bangerth [Fri, 5 May 2023 21:06:00 +0000 (15:06 -0600)]
Add a test.

19 months agoAdd a ScopeExit function.
Wolfgang Bangerth [Fri, 5 May 2023 20:37:15 +0000 (14:37 -0600)]
Add a ScopeExit function.

19 months agoMerge pull request #15181 from kronbichler/fix_missing_symbol
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

19 months agoMerge pull request #15180 from bangerth/more-nox-tests
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

19 months agoAvoid missing symbols by constexpr functions 15181/head
Martin Kronbichler [Fri, 5 May 2023 08:14:08 +0000 (10:14 +0200)]
Avoid missing symbols by constexpr functions

19 months agoAdd a version of step-77 solved with NOX. 15180/head
Wolfgang Bangerth [Thu, 4 May 2023 19:54:22 +0000 (13:54 -0600)]
Add a version of step-77 solved with NOX.

19 months agoAdd another test.
Wolfgang Bangerth [Thu, 4 May 2023 19:15:35 +0000 (13:15 -0600)]
Add another test.

19 months agoAdd a test.
Wolfgang Bangerth [Thu, 4 May 2023 18:58:59 +0000 (12:58 -0600)]
Add a test.

19 months agoMerge pull request #15176 from bergbauer/fix_empty_quadrature_fe_point
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

19 months agoFix do_reinit of FEPointEvaluation for empty unit_points 15176/head
Maximilian Bergbauer [Thu, 4 May 2023 14:57:08 +0000 (16:57 +0200)]
Fix do_reinit of FEPointEvaluation for empty unit_points

19 months agoMerge pull request #15175 from masterleinad/find_dealii_quiet
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

19 months agoDon't try to find deal.II quietly in the examples 15175/head
Daniel Arndt [Thu, 4 May 2023 12:21:52 +0000 (08:21 -0400)]
Don't try to find deal.II quietly in the examples

19 months agoMerge pull request #15172 from bangerth/77-5
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.

19 months agoMerge pull request #15170 from bangerth/77-3
Bruno Turcksin [Wed, 3 May 2023 22:23:26 +0000 (18:23 -0400)]
Merge pull request #15170 from bangerth/77-3

19 months agoAdd a test to check KINSOL's ability to deal with recoverable errors. 15172/head
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.

19 months agoDo not reference a deprecated function. 15170/head
Wolfgang Bangerth [Wed, 3 May 2023 19:59:07 +0000 (13:59 -0600)]
Do not reference a deprecated function.

Instead, reference its replacement.

19 months agoMerge pull request #15167 from luca-heltai/fix_reinit_cells_mapping_info
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()

19 months agoMerge pull request #15137 from bergbauer/vectorized_fe_point_and_mapping_info
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

19 months agofix empty quad in MappingInfo::reinit_cells() 15167/head
Marco Feder [Wed, 3 May 2023 08:52:55 +0000 (10:52 +0200)]
fix empty quad in MappingInfo::reinit_cells()

19 months agoMerge pull request #15134 from bangerth/concepts-doc
Daniel Arndt [Wed, 3 May 2023 12:37:30 +0000 (08:37 -0400)]
Merge pull request #15134 from bangerth/concepts-doc

19 months agoVectorize MappingInfo 15137/head
Maximilian Bergbauer [Fri, 31 Mar 2023 14:58:24 +0000 (16:58 +0200)]
Vectorize MappingInfo

19 months agoMerge pull request #15161 from masterleinad/update_cuda_docu
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

19 months agoMerge pull request #15156 from peterrum/evaluate_and_process_refactor
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()

19 months agoMerge pull request #15158 from peterrum/constraint_info_fine
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

19 months agoMerge pull request #15121 from masterleinad/cmake_test_link_interface
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

19 months agoRefactor RPE::evaluate_and_process() 15156/head
Peter Munch [Fri, 28 Apr 2023 19:11:00 +0000 (21:11 +0200)]
Refactor RPE::evaluate_and_process()

19 months agoUpdate documentation about CUDA requirements 15161/head
Daniel Arndt [Mon, 1 May 2023 13:22:18 +0000 (09:22 -0400)]
Update documentation about CUDA requirements

19 months agoMerge pull request #15147 from kronbichler/matrix_free_diagonal_improve_reinit
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

19 months agoMGTwoLevelTransfer: use ConstraintInfo also for fine vectors 15158/head
Peter Munch [Sat, 29 Apr 2023 12:39:45 +0000 (14:39 +0200)]
MGTwoLevelTransfer: use ConstraintInfo also for fine vectors

19 months agoMerge pull request #15146 from bangerth/exc
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.

19 months agoDocument how we deal with errors in call-backs. 15146/head
Wolfgang Bangerth [Thu, 27 Apr 2023 03:55:35 +0000 (21:55 -0600)]
Document how we deal with errors in call-backs.

19 months agoMerge pull request #15151 from luca-heltai/mapping_info_iterators
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

19 months agoMerge pull request #15150 from luca-heltai/RPE_get_cell_data
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

19 months agoAllow MappingInfo::reinit_cells() to work on containers 15151/head
Marco Feder [Thu, 27 Apr 2023 14:08:59 +0000 (16:08 +0200)]
Allow MappingInfo::reinit_cells() to work on containers

19 months agoMerge pull request #15149 from luca-heltai/IntroduceMGTwoLevelTransferBase
Peter Munch [Fri, 28 Apr 2023 17:31:49 +0000 (19:31 +0200)]
Merge pull request #15149 from luca-heltai/IntroduceMGTwoLevelTransferBase

Introduce `MGTwoLevelTransferBase`

19 months agoMerge pull request #15155 from bergbauer/fix_integrate_1d
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

19 months agoMerge pull request #15152 from marcfehling/update-bib-authors
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.

19 months agoMerge pull request #15153 from marcfehling/update-bib-journal
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.

19 months agoReturn internal cell_data in RPE 15150/head
Marco Feder [Thu, 27 Apr 2023 13:38:49 +0000 (15:38 +0200)]
Return internal cell_data in RPE

19 months agosecond review 15149/head
Marco Feder [Fri, 28 Apr 2023 14:02:16 +0000 (16:02 +0200)]
second review

19 months agoFix bug in integrate_add_tensor_product_value_and_gradient_linear() 15155/head
Maximilian Bergbauer [Fri, 28 Apr 2023 11:28:57 +0000 (13:28 +0200)]
Fix bug in integrate_add_tensor_product_value_and_gradient_linear()

20 months agoFormat journals in bibliography. 15153/head
Marc Fehling [Thu, 27 Apr 2023 21:19:34 +0000 (15:19 -0600)]
Format journals in bibliography.

20 months agoFormat authors in bibliography. 15152/head
Marc Fehling [Wed, 26 Apr 2023 21:57:58 +0000 (15:57 -0600)]
Format authors in bibliography.

20 months agoreview
Marco Feder [Thu, 27 Apr 2023 12:50:33 +0000 (14:50 +0200)]
review

20 months agoIntroduce MGTwoLevelTransferBase class
Marco Feder [Thu, 27 Apr 2023 09:29:23 +0000 (11:29 +0200)]
Introduce MGTwoLevelTransferBase class

Co-authored-by: peterrum <peterrmuench@gmail.com>
20 months agoMF diagonal: Avoid repeated computations and binary search 15147/head
Martin Kronbichler [Tue, 25 Apr 2023 11:59:19 +0000 (13:59 +0200)]
MF diagonal: Avoid repeated computations and binary search

20 months agoMerge pull request #15135 from kronbichler/improve_compute_diagonal
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

20 months agoMerge pull request #15145 from marcfehling/update-bib-2
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.

20 months agoMerge pull request #15143 from marcfehling/update-bib
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.

20 months agoVarious cosmetic changes to bibliography. 15145/head
Marc Fehling [Wed, 26 Apr 2023 22:22:07 +0000 (16:22 -0600)]
Various cosmetic changes to bibliography.

20 months agoAdd articleno to some bibliography entries.
Marc Fehling [Wed, 26 Apr 2023 22:21:53 +0000 (16:21 -0600)]
Add articleno to some bibliography entries.

20 months agoUpdate bibtex entries of preprints. 15143/head
Marc Fehling [Wed, 26 Apr 2023 03:38:35 +0000 (21:38 -0600)]
Update bibtex entries of preprints.

20 months agoMerge pull request #15142 from bangerth/57
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.

20 months agoConvert step-57 references to bibtex, with proper cross-referencing. 15142/head
Wolfgang Bangerth [Wed, 26 Apr 2023 03:23:18 +0000 (21:23 -0600)]
Convert step-57 references to bibtex, with proper cross-referencing.

20 months agoMerge pull request #15139 from bangerth/glossary
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.

20 months agoAdd necessary include files to a code snippet in the glossary. 15139/head
Wolfgang Bangerth [Tue, 25 Apr 2023 21:04:15 +0000 (15:04 -0600)]
Add necessary include files to a code snippet in the glossary.

20 months agoMerge pull request #15136 from peterrum/remove_assert
Daniel Arndt [Tue, 25 Apr 2023 12:37:12 +0000 (08:37 -0400)]
Merge pull request #15136 from peterrum/remove_assert

20 months agoMatrixFree diagonal: Avoid quadratic complexity & memory allocations 15135/head
Martin Kronbichler [Mon, 24 Apr 2023 08:08:59 +0000 (10:08 +0200)]
MatrixFree diagonal: Avoid quadratic complexity & memory allocations

20 months agoRemove commented assert 15136/head
Peter Munch [Tue, 25 Apr 2023 05:45:55 +0000 (07:45 +0200)]
Remove commented assert

20 months agoDocument concepts in a language doxygen can understand. 15134/head
Wolfgang Bangerth [Sat, 22 Apr 2023 23:58:13 +0000 (17:58 -0600)]
Document concepts in a language doxygen can understand.

20 months agoEnable documenting C++20 'requires' clauses in doxygen.
Wolfgang Bangerth [Sun, 23 Apr 2023 00:27:21 +0000 (18:27 -0600)]
Enable documenting C++20 'requires' clauses in doxygen.

20 months agoMerge pull request #15133 from luca-heltai/stefanozampini/changelog
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

20 months agoUpdate doc/news/changes/major/20230422StefanoZampini 15133/head
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>
20 months agoAdd changelog entry for SNES and TS
Stefano Zampini [Sat, 22 Apr 2023 16:49:23 +0000 (19:49 +0300)]
Add changelog entry for SNES and TS

20 months agoMinor adaptions to TS and SNES classes
Stefano Zampini [Sat, 22 Apr 2023 18:40:38 +0000 (21:40 +0300)]
Minor adaptions to TS and SNES classes

20 months agoMerge pull request #15131 from bangerth/doxygen-2
Marc Fehling [Sat, 22 Apr 2023 23:51:58 +0000 (17:51 -0600)]
Merge pull request #15131 from bangerth/doxygen-2

More doxygen fixes.

20 months agoMerge pull request #15129 from bangerth/doxygen
Marc Fehling [Sat, 22 Apr 2023 23:51:50 +0000 (17:51 -0600)]
Merge pull request #15129 from bangerth/doxygen

A variety of doxygen fixes.

20 months agoMore doxygen fixes. 15131/head
Wolfgang Bangerth [Sat, 22 Apr 2023 22:12:26 +0000 (16:12 -0600)]
More doxygen fixes.

20 months agoA variety of doxygen fixes. 15129/head
Wolfgang Bangerth [Sat, 22 Apr 2023 00:28:12 +0000 (18:28 -0600)]
A variety of doxygen fixes.

20 months agoMerge pull request #15130 from marcfehling/assert
Wolfgang Bangerth [Sat, 22 Apr 2023 15:19:14 +0000 (09:19 -0600)]
Merge pull request #15130 from marcfehling/assert

Added changelog for #14866.

20 months agoMerge pull request #15065 from luca-heltai/stefanozampini/snes-only
Wolfgang Bangerth [Sat, 22 Apr 2023 15:18:11 +0000 (09:18 -0600)]
Merge pull request #15065 from luca-heltai/stefanozampini/snes-only

PETScWrappers: Add support for nonlinear solver

20 months agoMerge pull request #15127 from bangerth/57
David Wells [Sat, 22 Apr 2023 15:05:00 +0000 (11:05 -0400)]
Merge pull request #15127 from bangerth/57

Sort terms so that the bilinear form has ...phi_i * phi_j ... in step-57.

20 months agoAlso test for -fuse-ld=mold 15121/head
Daniel Arndt [Sat, 22 Apr 2023 13:44:53 +0000 (09:44 -0400)]
Also test for -fuse-ld=mold

20 months agoMerge pull request #15051 from bangerth/map
David Wells [Sat, 22 Apr 2023 13:24:45 +0000 (09:24 -0400)]
Merge pull request #15051 from bangerth/map

Return objects by value, rather than via a reference.

20 months agoMerge pull request #15125 from kronbichler/remove_tabulated_shape_functions_mapping_q
David Wells [Sat, 22 Apr 2023 13:20:50 +0000 (09:20 -0400)]
Merge pull request #15125 from kronbichler/remove_tabulated_shape_functions_mapping_q

Remove tabulated shape functions from MappingQ

20 months agoMerge pull request #15122 from luca-heltai/fix-parameter-acceptor
Luca Heltai [Sat, 22 Apr 2023 12:56:14 +0000 (15:56 +0300)]
Merge pull request #15122 from luca-heltai/fix-parameter-acceptor

ParameterAcceptor now uses a set.

20 months agoMerge pull request #15126 from luca-heltai/stefanozampini/ts-compat
Luca Heltai [Sat, 22 Apr 2023 12:52:28 +0000 (15:52 +0300)]
Merge pull request #15126 from luca-heltai/stefanozampini/ts-compat

PETScWrappers::TimeStepper fix backward compatibility to 3.7

20 months agoFix #15111. ParameterAcceptor now uses a set. 15122/head
Luca Heltai [Thu, 20 Apr 2023 20:37:41 +0000 (20:37 +0000)]
Fix #15111. ParameterAcceptor now uses a set.

20 months agoAdded changelog for #14866. 15130/head
Marc Fehling [Sat, 22 Apr 2023 04:35:48 +0000 (22:35 -0600)]
Added changelog for #14866.

20 months agoMerge pull request #15118 from luca-heltai/stefanozampini/ksp
Wolfgang Bangerth [Sat, 22 Apr 2023 02:37:31 +0000 (20:37 -0600)]
Merge pull request #15118 from luca-heltai/stefanozampini/ksp

PETScWrappers: update KSP support

20 months agoAlso update some commentary. 15127/head
Wolfgang Bangerth [Sat, 22 Apr 2023 00:08:37 +0000 (18:08 -0600)]
Also update some commentary.

20 months agoSort terms so that the bilinear form has ...phi_i * phi_j ... .
Wolfgang Bangerth [Sat, 22 Apr 2023 00:08:08 +0000 (18:08 -0600)]
Sort terms so that the bilinear form has ...phi_i * phi_j ... .

20 months agoMerge pull request #14866 from marcfehling/assert
Wolfgang Bangerth [Sat, 22 Apr 2023 00:06:39 +0000 (18:06 -0600)]
Merge pull request #14866 from marcfehling/assert

Warn users about FE index mismatch instead of silently dropping them.

20 months agoPETScWrappers::TimeStepper fix backward compatibility to 3.7 15126/head
Stefano Zampini [Sun, 16 Apr 2023 13:35:46 +0000 (16:35 +0300)]
PETScWrappers::TimeStepper fix backward compatibility to 3.7

Align interface with SNES

20 months agoPETScWrappers::Solver Bring the class into the new century 15118/head
Stefano Zampini [Tue, 18 Apr 2023 13:48:50 +0000 (16:48 +0300)]
PETScWrappers::Solver Bring the class into the new century

20 months agoPETScWrappers: Add support for nonlinear solver 15065/head
Stefano Zampini [Fri, 25 Nov 2022 16:45:47 +0000 (19:45 +0300)]
PETScWrappers: Add support for nonlinear solver

20 months agoMerge pull request #15119 from luca-heltai/stefanozampini/compat
Wolfgang Bangerth [Fri, 21 Apr 2023 21:35:44 +0000 (15:35 -0600)]
Merge pull request #15119 from luca-heltai/stefanozampini/compat

Update PETSc compatibility stuff for SNES and TS

20 months agoRemove tabulated shape functions from MappingQ 15125/head
Martin Kronbichler [Fri, 21 Apr 2023 16:54:19 +0000 (18:54 +0200)]
Remove tabulated shape functions from MappingQ

20 months agoNew test cases 15124/head
Martin Kronbichler [Fri, 21 Apr 2023 16:50:52 +0000 (18:50 +0200)]
New test cases

20 months agoMerge pull request #14969 from drwells/la-d-vector-move-assign
Daniel Arndt [Fri, 21 Apr 2023 20:07:08 +0000 (16:07 -0400)]
Merge pull request #14969 from drwells/la-d-vector-move-assign

20 months agoImplement arbitrary order derivatives for evaluate_tensor_product
Martin Kronbichler [Fri, 21 Apr 2023 16:50:38 +0000 (18:50 +0200)]
Implement arbitrary order derivatives for evaluate_tensor_product

20 months agoIntroduce _set_cache_variable
Daniel Arndt [Fri, 21 Apr 2023 12:42:59 +0000 (08:42 -0400)]
Introduce _set_cache_variable

20 months agoMerge pull request #15120 from bangerth/doc-64
Marc Fehling [Fri, 21 Apr 2023 04:17:01 +0000 (22:17 -0600)]
Merge pull request #15120 from bangerth/doc-64

Add an example to the documentation of GridTools::transform().

20 months agoMerge pull request #15079 from bangerth/windoze
Matthias Maier [Fri, 21 Apr 2023 01:32:55 +0000 (01:32 +0000)]
Merge pull request #15079 from bangerth/windoze

More gracefully deal with Windoze line endings.

20 months agoAdd an example to the documentation of GridTools::transform(). 15120/head
Wolfgang Bangerth [Thu, 20 Apr 2023 20:05:16 +0000 (14:05 -0600)]
Add an example to the documentation of GridTools::transform().

20 months agoAvoid a problem with doxygen by just not prefixing some class names with dealii::. 15051/head
Wolfgang Bangerth [Thu, 20 Apr 2023 23:37:51 +0000 (17:37 -0600)]
Avoid a problem with doxygen by just not prefixing some class names with dealii::.

Apparently this wasn't necessary anyway because it compiles just fine.

20 months agoGet rid of old destroy_matrix function 15119/head
Stefano Zampini [Thu, 20 Apr 2023 15:56:33 +0000 (18:56 +0300)]
Get rid of old destroy_matrix function


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.