]>
https://gitweb.dealii.org/ - dealii.git/log
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 [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.
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
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
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
Stefano Zampini [Tue, 18 Apr 2023 08:18:45 +0000 (11:18 +0300)]
PETScWrappers::BlockSparseMatrix unify constructors
add missing test
Stefano Zampini [Sun, 16 Apr 2023 13:34:09 +0000 (16:34 +0300)]
PETScWrappers: Fix block objects update operations
Marc Fehling [Thu, 20 Apr 2023 04:01:21 +0000 (22:01 -0600)]
Merge pull request #15115 from bangerth/69
Fix a class name in step-69 commentary.
Wolfgang Bangerth [Thu, 20 Apr 2023 01:00:10 +0000 (19:00 -0600)]
Deal with a circular dependency problem.
We can't ask a default-created vector for its MPI communicator
if we only later initialize it.
Wolfgang Bangerth [Thu, 20 Apr 2023 00:59:16 +0000 (18:59 -0600)]
Make sure block vectors have blocks.
Wolfgang Bangerth [Thu, 20 Apr 2023 00:53:16 +0000 (18:53 -0600)]
Mark input arguments as 'const'.
Wolfgang Bangerth [Wed, 19 Apr 2023 19:50:44 +0000 (13:50 -0600)]
Address the pesky 'MPI_Comm as void*' problem with the SUNDIALS interfaces.
Wolfgang Bangerth [Wed, 19 Apr 2023 23:31:48 +0000 (17:31 -0600)]
Fix a class name in step-69 commentary.
David Wells [Fri, 24 Mar 2023 12:42:44 +0000 (08:42 -0400)]
Add a move assignment operator to LA::d::V.
Martin Kronbichler [Wed, 19 Apr 2023 07:52:39 +0000 (09:52 +0200)]
Merge pull request #15083 from olegrog/master
Fix some minor typos
Martin Kronbichler [Wed, 19 Apr 2023 07:12:26 +0000 (09:12 +0200)]
Merge pull request #15013 from bergbauer/vectorized_fe_point
Enable vectorization over quadrature points in whole FEPointEvaluation
Matthias Maier [Wed, 19 Apr 2023 06:07:35 +0000 (06:07 +0000)]
Merge pull request #15093 from tamiko/cmake_fix
examples/step-1: undo accidental changes to CMakeLists.txt
Marc Fehling [Wed, 19 Apr 2023 05:11:17 +0000 (23:11 -0600)]
Merge pull request #15109 from bangerth/petsc
Remove PETSc compatibility things.
David Wells [Wed, 19 Apr 2023 01:04:57 +0000 (21:04 -0400)]
Merge pull request #14987 from bangerth/7
Leave a hint in step-7.
Maximilian Bergbauer [Wed, 18 Jan 2023 11:55:42 +0000 (12:55 +0100)]
Enable vectorization over quadrature points in whole FEPointEvaluation
Martin Kronbichler [Tue, 18 Apr 2023 18:54:56 +0000 (20:54 +0200)]
Merge pull request #15035 from bergbauer/optimize_mapping_computation
Optimize mapping computation in MappingQ
Marc Fehling [Tue, 18 Apr 2023 18:53:07 +0000 (12:53 -0600)]
Merge pull request #15108 from bangerth/heading
Fix heading level in step-7 results.dox.
Wolfgang Bangerth [Tue, 18 Apr 2023 16:32:11 +0000 (10:32 -0600)]
Fix heading level in step-7 results.dox.
Wolfgang Bangerth [Tue, 18 Apr 2023 16:42:27 +0000 (10:42 -0600)]
Remove another PETSc compatibility issue we no longer need.
We currently require PETSc 3.7 or later, so no need to support pre-3.5 versions.
Wolfgang Bangerth [Tue, 18 Apr 2023 16:40:04 +0000 (10:40 -0600)]
Remove a PETSc compatibility thing.
David Wells [Tue, 18 Apr 2023 13:06:20 +0000 (09:06 -0400)]
Merge pull request #14988 from bangerth/7.2
Rework the introduction to step-7.
Maximilian Bergbauer [Wed, 5 Apr 2023 15:26:44 +0000 (17:26 +0200)]
Optimize computations in MappingQ
Martin Kronbichler [Tue, 18 Apr 2023 08:40:04 +0000 (10:40 +0200)]
Merge pull request #15101 from jh66637/extend_distributed_compute_point_locations
extend distributed_compute_point_locations
Peter Munch [Tue, 18 Apr 2023 04:26:02 +0000 (06:26 +0200)]
Merge pull request #15107 from bangerth/comment
Fix a funny comment.
Wolfgang Bangerth [Tue, 18 Apr 2023 03:49:37 +0000 (21:49 -0600)]
Replace \atan by \text{atan} because the former is apparently not part of MathJAX.
Wolfgang Bangerth [Tue, 18 Apr 2023 03:45:15 +0000 (21:45 -0600)]
Fix a funny comment.
Wolfgang Bangerth [Tue, 18 Apr 2023 03:34:57 +0000 (21:34 -0600)]
Merge pull request #15105 from marcfehling/mismatch
Fix interface mismatch in ScratchData in hp mode.
Bruno Turcksin [Tue, 18 Apr 2023 01:55:58 +0000 (21:55 -0400)]
Merge pull request #15106 from bangerth/requires
Add 'requires' clauses to the rest of the triangulation classes.
Wolfgang Bangerth [Mon, 17 Apr 2023 23:11:42 +0000 (17:11 -0600)]
Merge pull request #15104 from marcfehling/error
Improve error message.
Peter Munch [Mon, 17 Apr 2023 20:29:54 +0000 (22:29 +0200)]
Merge pull request #15102 from kronbichler/add_tolerance_compute_point_locations
Add tolerance to box in compute_point_locations_try_all
Wolfgang Bangerth [Mon, 17 Apr 2023 19:46:43 +0000 (13:46 -0600)]
Add 'requires' clauses to the rest of the triangulation classes.
Marc Fehling [Wed, 5 Apr 2023 22:31:49 +0000 (16:31 -0600)]
Fix interface mismatch in ScratchData in hp mode.
Marc Fehling [Wed, 5 Apr 2023 22:20:40 +0000 (16:20 -0600)]
Improve error message.
Martin Kronbichler [Mon, 17 Apr 2023 17:25:40 +0000 (19:25 +0200)]
Merge pull request #15033 from mschreter/add_signed_distance_funcion_zalesak_disk
Add signed distance function for Zalesak's disk
Martin Kronbichler [Mon, 17 Apr 2023 09:15:39 +0000 (11:15 +0200)]
Merge pull request #15103 from marcfehling/interface-test
Add a test for FEInterfaceValues::reinit with no dominating FE.
Oleg Rogozin [Tue, 11 Apr 2023 21:20:28 +0000 (00:20 +0300)]
Fix some minor typos
Magdalena Schreter [Thu, 6 Apr 2023 13:01:13 +0000 (15:01 +0200)]
add signed distance function for Zalesak's disk
Martin Kronbichler [Sat, 15 Apr 2023 15:44:47 +0000 (17:44 +0200)]
Merge pull request #15091 from masterleinad/kokkos_convert_precondition_chebyshev
Convert PreconditionChebyshev::set_initial_guess_kernel to Kokkos
Marc Fehling [Fri, 14 Apr 2023 23:33:05 +0000 (17:33 -0600)]
Merge pull request #15092 from marcfehling/docker
Use latest ubuntu image in docker.yml.
Marc Fehling [Fri, 14 Apr 2023 04:35:10 +0000 (22:35 -0600)]
Add a test for FEInterfaceValues::reinit with no dominating FE.
Marc Fehling [Fri, 14 Apr 2023 20:48:27 +0000 (14:48 -0600)]
Merge pull request #15074 from luca-heltai/docker-build-jammy
Build both focal and jammy images.
Marc Fehling [Fri, 14 Apr 2023 18:38:25 +0000 (12:38 -0600)]
Merge pull request #15099 from bangerth/fe-interface-values-2
Add a check and produce better errors in FEInterfaceValues::reinit().
Marc Fehling [Fri, 14 Apr 2023 18:38:09 +0000 (12:38 -0600)]
Merge pull request #15097 from bangerth/fe-interface-values-1
Better document FEInterfaceValues::reinit().
Johannes Heinz [Fri, 14 Apr 2023 10:50:29 +0000 (12:50 +0200)]
specify maked verts and unique mapping in distributed_compute_point_locations
Co-authored-by: Martin Kronbichler <martin.kronbichler@uni-a.de>
Martin Kronbichler [Fri, 14 Apr 2023 15:56:11 +0000 (17:56 +0200)]
Merge pull request #15100 from bangerth/doc-63
Better document an argument to hp::FEFaceValues.
Maximilian Bergbauer [Fri, 14 Apr 2023 13:15:55 +0000 (15:15 +0200)]
Implement BB::create_extended_relative()
Martin Kronbichler [Fri, 14 Apr 2023 12:09:35 +0000 (14:09 +0200)]
Test case
Martin Kronbichler [Fri, 14 Apr 2023 12:09:08 +0000 (14:09 +0200)]
Add tolerance to box in compute_point_locations_try_all
Marc Fehling [Fri, 14 Apr 2023 02:48:46 +0000 (20:48 -0600)]
Merge pull request #15098 from bangerth/exc
Better document ExcFunctionNonzeroReturn exception.
Wolfgang Bangerth [Fri, 14 Apr 2023 00:22:46 +0000 (18:22 -0600)]
Update the documentation in another, related function.
Wolfgang Bangerth [Thu, 13 Apr 2023 21:18:47 +0000 (15:18 -0600)]
Better document an argument to hp::FEFaceValues.
Wolfgang Bangerth [Thu, 13 Apr 2023 21:14:20 +0000 (15:14 -0600)]
Add changelog entry.
Wolfgang Bangerth [Thu, 13 Apr 2023 21:08:55 +0000 (15:08 -0600)]
Add a check and produce better errors in FEInterfaceValues::reinit().
Wolfgang Bangerth [Thu, 13 Apr 2023 20:55:13 +0000 (14:55 -0600)]
Better document ExcFunctionNonzeroReturn exception.
Wolfgang Bangerth [Thu, 13 Apr 2023 20:53:16 +0000 (14:53 -0600)]
Better document FEInterfaceValues::reinit().
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.