]>
https://gitweb.dealii.org/ - dealii.git/log
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.
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.
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 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
Stefano Zampini [Sat, 22 Apr 2023 18:40:38 +0000 (21:40 +0300)]
Minor adaptions to TS and SNES classes
Marc Fehling [Sat, 22 Apr 2023 23:51:58 +0000 (17:51 -0600)]
Merge pull request #15131 from bangerth/doxygen-2
More doxygen fixes.
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.
Wolfgang Bangerth [Sat, 22 Apr 2023 22:12:26 +0000 (16:12 -0600)]
More doxygen fixes.
Wolfgang Bangerth [Sat, 22 Apr 2023 00:28:12 +0000 (18:28 -0600)]
A variety of doxygen fixes.
Wolfgang Bangerth [Sat, 22 Apr 2023 15:19:14 +0000 (09:19 -0600)]
Merge pull request #15130 from marcfehling/assert
Added changelog for #14866.
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
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.
Daniel Arndt [Sat, 22 Apr 2023 13:44:53 +0000 (09:44 -0400)]
Also test for -fuse-ld=mold
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.
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
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.
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
Luca Heltai [Thu, 20 Apr 2023 20:37:41 +0000 (20:37 +0000)]
Fix #15111. ParameterAcceptor now uses a set.
Marc Fehling [Sat, 22 Apr 2023 04:35:48 +0000 (22:35 -0600)]
Added changelog for #14866.
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
Wolfgang Bangerth [Sat, 22 Apr 2023 00:08:37 +0000 (18:08 -0600)]
Also update some commentary.
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 ... .
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.
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
Stefano Zampini [Tue, 18 Apr 2023 13:48:50 +0000 (16:48 +0300)]
PETScWrappers::Solver Bring the class into the new century
Stefano Zampini [Fri, 25 Nov 2022 16:45:47 +0000 (19:45 +0300)]
PETScWrappers: Add support for nonlinear solver
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
Martin Kronbichler [Fri, 21 Apr 2023 16:54:19 +0000 (18:54 +0200)]
Remove tabulated shape functions from MappingQ
Martin Kronbichler [Fri, 21 Apr 2023 16:50:52 +0000 (18:50 +0200)]
New test cases
Daniel Arndt [Fri, 21 Apr 2023 20:07:08 +0000 (16:07 -0400)]
Merge pull request #14969 from drwells/la-d-vector-move-assign
Martin Kronbichler [Fri, 21 Apr 2023 16:50:38 +0000 (18:50 +0200)]
Implement arbitrary order derivatives for evaluate_tensor_product
Daniel Arndt [Fri, 21 Apr 2023 12:42:59 +0000 (08:42 -0400)]
Introduce _set_cache_variable
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().
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.
Wolfgang Bangerth [Thu, 20 Apr 2023 20:05:16 +0000 (14:05 -0600)]
Add an example to the documentation of GridTools::transform().
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.
Stefano Zampini [Thu, 20 Apr 2023 15:56:33 +0000 (18:56 +0300)]
Get rid of old destroy_matrix function
Stefano Zampini [Sun, 16 Apr 2023 13:35:05 +0000 (16:35 +0300)]
PETScWrappers: Add .cc for compatibility
this is needed when we don't want to spill "petsc/private" headers into user code
Daniel Arndt [Thu, 20 Apr 2023 20:31:43 +0000 (16:31 -0400)]
Don't set EAL_II_COMPILER_HAS_FUSE_LD_GOLD=false explicitly
Daniel Arndt [Thu, 20 Apr 2023 20:28:37 +0000 (16:28 -0400)]
CMake: Test link inteface again
Wolfgang Bangerth [Thu, 20 Apr 2023 20:13:23 +0000 (14:13 -0600)]
Merge pull request #15086 from luca-heltai/stefanozampini/get_mpi_comm_nonref
All get_mpi_communicator methods now return MPI_Comm by value
Wolfgang Bangerth [Thu, 20 Apr 2023 20:02:10 +0000 (14:02 -0600)]
Merge pull request #15116 from luca-heltai/stefanozampini/block-fixes
block fixes
Wolfgang Bangerth [Fri, 7 Apr 2023 20:32:37 +0000 (14:32 -0600)]
Avoid call to a deprecated function.
Wolfgang Bangerth [Fri, 7 Apr 2023 20:23:17 +0000 (14:23 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Fri, 7 Apr 2023 20:21:14 +0000 (14:21 -0600)]
Deprecate DoFTools functions returning stuff via reference arguments.
Wolfgang Bangerth [Fri, 7 Apr 2023 19:39:29 +0000 (13:39 -0600)]
Return objects by value, rather than via a reference.
We now have move operators that apply to return objects, along with mandatory
return value optimization. There is no readon not to use this.
This patch applies this to some internal functions. I will write a separate
patch to make this the case for the public interfaces that call these
functions.
Wolfgang Bangerth [Thu, 20 Apr 2023 19:31:54 +0000 (13:31 -0600)]
Merge pull request #15117 from luca-heltai/stefanozampini/minordocs
PETScWrappers Fix docs for SF classes
Wolfgang Bangerth [Thu, 20 Apr 2023 19:20:38 +0000 (13:20 -0600)]
Add a changelog entry
Wolfgang Bangerth [Thu, 20 Apr 2023 19:14:02 +0000 (13:14 -0600)]
Add a test.
Wolfgang Bangerth [Tue, 11 Apr 2023 19:11:05 +0000 (13:11 -0600)]
More gracefully deal with Windoze line endings.
Stefano Zampini [Wed, 12 Apr 2023 10:17:18 +0000 (13:17 +0300)]
All get_mpi_communicator methods now return MPI_Comm by value
Stefano Zampini [Thu, 20 Apr 2023 15:38:30 +0000 (18:38 +0300)]
Make constructors explicit
Stefano Zampini [Thu, 20 Apr 2023 12:14:37 +0000 (15:14 +0300)]
PETScWrappers Fix docs for SF classes
Timo Heister [Thu, 20 Apr 2023 13:06:29 +0000 (09:06 -0400)]
Merge pull request #15113 from bangerth/nvector
Address the pesky 'MPI_Comm as void*' problem with the SUNDIALS interfaces
Stefano Zampini [Thu, 20 Apr 2023 09:36:01 +0000 (12:36 +0300)]
Reword docs
Stefano Zampini [Tue, 18 Apr 2023 08:19:08 +0000 (11:19 +0300)]
PETScWrappers::BlockVector add constructors from arrays of Vecs
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.