]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Tue, 23 Aug 2022 13:28:31 +0000 (09:28 -0400)]
Merge pull request #14207 from marcfehling/getset_active
Change get_active_fe_indices() to return the result.
Martin Kronbichler [Tue, 23 Aug 2022 11:10:56 +0000 (13:10 +0200)]
Merge pull request #14159 from bergbauer/fpe_float
FEPointEvaluation fix compilation for float
Martin Kronbichler [Tue, 23 Aug 2022 08:54:02 +0000 (10:54 +0200)]
Merge pull request #14190 from peterrum/feevaldata_vd
FEEvaluationData: add virtual destructor
Maximilian Bergbauer [Tue, 26 Jul 2022 08:08:20 +0000 (10:08 +0200)]
Fix Tensor assignment of nested Tensors and provide a function overload of apply_transformation to get rid of casts in FEPointEvaluation
Daniel Arndt [Mon, 22 Aug 2022 18:02:33 +0000 (14:02 -0400)]
Merge pull request #14160 from zjiaqi2018/manifold-documentation
Daniel Arndt [Mon, 22 Aug 2022 17:44:09 +0000 (13:44 -0400)]
Merge pull request #14206 from tamiko/cmake_date
Jiaqi Zhang [Mon, 22 Aug 2022 16:33:43 +0000 (12:33 -0400)]
address comments
Marc Fehling [Sun, 21 Aug 2022 02:24:23 +0000 (20:24 -0600)]
Change get_active_fe_indices() to return the result.
Matthias Maier [Sat, 20 Aug 2022 20:49:51 +0000 (15:49 -0500)]
CMake: Avoid --date=iso-strict for git versions older than 2.2
Martin Kronbichler [Fri, 19 Aug 2022 06:43:08 +0000 (08:43 +0200)]
Merge pull request #14199 from drwells/cleanup-mapping-q1-inclusions
Cleanup mapping q1 inclusions
Marc Fehling [Fri, 19 Aug 2022 02:38:02 +0000 (20:38 -0600)]
Merge pull request #14201 from drwells/vector-relations-headers
Add a missing header to vector_relations.h.
Marc Fehling [Fri, 19 Aug 2022 02:37:38 +0000 (20:37 -0600)]
Merge pull request #14202 from drwells/more-trilinos-header-fixes
Add some more missing Trilinos headers.
David Wells [Thu, 18 Aug 2022 23:41:37 +0000 (19:41 -0400)]
Add some more missing Trilinos headers.
David Wells [Sun, 14 Aug 2022 15:56:56 +0000 (11:56 -0400)]
Clean up inclusions of mapping_q1.h
Peter Munch [Thu, 18 Aug 2022 20:59:18 +0000 (22:59 +0200)]
Merge pull request #14197 from peterrum/FE_Q_iso_Q1_2_MF
Fix MatrixFree + FE_Q_iso_Q1(2)
David Wells [Thu, 18 Aug 2022 19:32:37 +0000 (15:32 -0400)]
Add a missing header to vector_relations.h.
Daniel Arndt [Thu, 18 Aug 2022 18:42:06 +0000 (14:42 -0400)]
Merge pull request #13895 from bangerth/ca-free-2
David Wells [Tue, 16 Aug 2022 21:16:45 +0000 (17:16 -0400)]
Use ReferenceCell instead of StaticMappingQ1.
Peter Munch [Thu, 18 Aug 2022 09:20:42 +0000 (11:20 +0200)]
Merge pull request #14198 from marcfehling/zoltan
Fix more headers in Zoltan tests.
Peter Munch [Wed, 17 Aug 2022 20:04:41 +0000 (22:04 +0200)]
Fix MatrixFree + FE_Q_iso_Q1(2)
Marc Fehling [Thu, 18 Aug 2022 01:06:12 +0000 (19:06 -0600)]
Fix more headers in Zoltan tests.
Marc Fehling [Thu, 18 Aug 2022 00:53:47 +0000 (18:53 -0600)]
Merge pull request #14191 from drwells/trilinos-utilities
Trilinos utilities
Marc Fehling [Wed, 17 Aug 2022 22:02:37 +0000 (16:02 -0600)]
Merge pull request #14196 from marcfehling/zoltan
Fix header in Zoltan tests.
David Wells [Wed, 17 Aug 2022 20:32:36 +0000 (16:32 -0400)]
Merge pull request #14193 from marcfehling/assert-soltrans
Assert for released handle on parallel::distributed::*Transfer classes.
David Wells [Sun, 14 Aug 2022 15:52:29 +0000 (11:52 -0400)]
Move Trilinos utilities into a separate header.
David Wells [Tue, 16 Aug 2022 17:27:21 +0000 (13:27 -0400)]
Remove an unused forward declaration.
Marc Fehling [Wed, 17 Aug 2022 19:51:49 +0000 (13:51 -0600)]
Fix header in Zoltan tests.
Marc Fehling [Tue, 16 Aug 2022 23:33:40 +0000 (17:33 -0600)]
Assert for released handle on Transfer classes.
David Wells [Wed, 17 Aug 2022 14:23:47 +0000 (10:23 -0400)]
Merge pull request #14194 from mschreter/fix_missing_mpi_header
Add missing header to `lac/trilinos_tpetra_vector.templates.h`
Magdalena Schreter [Wed, 17 Aug 2022 08:16:12 +0000 (10:16 +0200)]
fix missing header
Peter Munch [Tue, 16 Aug 2022 07:32:42 +0000 (09:32 +0200)]
FEEvaluationData: add virtual destructor
Martin Kronbichler [Wed, 17 Aug 2022 08:37:11 +0000 (10:37 +0200)]
Merge pull request #14192 from marcfehling/set
Added missing header.
Marc Fehling [Tue, 16 Aug 2022 22:28:54 +0000 (16:28 -0600)]
Added missing header.
Daniel Arndt [Tue, 16 Aug 2022 13:51:37 +0000 (09:51 -0400)]
Merge pull request #14186 from drwells/misc-header-cleanup
Martin Kronbichler [Tue, 16 Aug 2022 12:32:20 +0000 (14:32 +0200)]
Merge pull request #14185 from drwells/mpi-stub-header
Move 'using MPI_Comm = int' et al to a separate header.
Marc Fehling [Sun, 14 Aug 2022 18:40:35 +0000 (20:40 +0200)]
Merge pull request #14187 from marcfehling/cleanup-hpref
Remove now redundant namespace identifier.
Marc Fehling [Mon, 8 Aug 2022 15:08:23 +0000 (11:08 -0400)]
Remove now redundant namespace identifier.
David Wells [Fri, 12 Aug 2022 13:02:45 +0000 (09:02 -0400)]
Clean up some header inclusions.
David Wells [Fri, 12 Aug 2022 13:01:25 +0000 (09:01 -0400)]
Pass ReferenceCell by reference in QProjector.
This lets us use a forward declaration.
David Wells [Fri, 12 Aug 2022 12:24:36 +0000 (08:24 -0400)]
Move 'using MPI_Comm = int' et al to a separate header.
Most of the time we only need declarations of MPI classes (like MPI_Comm) and
not our own utility functions in headers. To this end, we can just put mpi.h (or
our equivalent stub declarations) in a separate header and use that most of the
time.
Martin Kronbichler [Fri, 12 Aug 2022 19:11:41 +0000 (21:11 +0200)]
Merge pull request #14182 from drwells/remove-qanisotropic-specializations
Remove some template specializations for QAnisotropic.
Marc Fehling [Fri, 12 Aug 2022 18:35:51 +0000 (20:35 +0200)]
Merge pull request #14188 from marcfehling/typo-52
Fix typo in step-52.
Martin Kronbichler [Fri, 12 Aug 2022 16:59:43 +0000 (18:59 +0200)]
Merge pull request #14177 from peterrum/ConstraintInfo_new_reinit
Add second version to initialize MFF::ConstraintInfo
Marc Fehling [Fri, 12 Aug 2022 14:49:03 +0000 (10:49 -0400)]
Fix typo in step-52.
Bruno Turcksin [Fri, 12 Aug 2022 11:59:16 +0000 (07:59 -0400)]
Merge pull request #14184 from jppelteret/docfix-step_44-01
Fix some theory in step-44 introduction
Jean-Paul Pelteret [Fri, 12 Aug 2022 00:30:40 +0000 (02:30 +0200)]
Consistently update notation in SymmetricTensor docs
Jean-Paul Pelteret [Thu, 11 Aug 2022 22:16:31 +0000 (00:16 +0200)]
Fix some theory in step-44 introduction
The deviator tensor involves the 4th-order symmetric identity tensor, not the "normal" 4th-order identity tensor.
Daniel Arndt [Thu, 11 Aug 2022 15:17:20 +0000 (11:17 -0400)]
Merge pull request #14181 from drwells/refactor-mutex-wrapper
David Wells [Sun, 7 Aug 2022 17:00:37 +0000 (13:00 -0400)]
Move Threads::Mutex to a dedicated header.
Most files don't need anything in Threads other than Threads::Mutex so we can
decouple them from TBB et. al. by moving this class to its own header.
David Wells [Wed, 10 Aug 2022 13:25:37 +0000 (09:25 -0400)]
Remove some template specializations for QAnisotropic.
Clang now complains about adding undeclared specializations in the source file -
besides, we can combine them pretty easily.
Daniel Arndt [Wed, 10 Aug 2022 12:41:12 +0000 (08:41 -0400)]
Merge pull request #14174 from drwells/refactor-sacado
Peter Munch [Sun, 7 Aug 2022 18:19:27 +0000 (20:19 +0200)]
Add second version to initialize MFF::ConstraintInfo
David Wells [Wed, 3 Aug 2022 19:08:24 +0000 (15:08 -0400)]
Get things working with adol-c too
David Wells [Wed, 3 Aug 2022 15:39:02 +0000 (11:39 -0400)]
Don't include Sacado.hpp in base/numbers.h.
Sacado.hpp, when preprocessed, is over 200,000 lines. We can get things working
in an equivalent way by using argument dependent lookup instead.
David Wells [Thu, 4 Aug 2022 19:40:39 +0000 (15:40 -0400)]
Add some missing headers.
Other changes in this PR necessitate these additions.
David Wells [Thu, 4 Aug 2022 17:22:13 +0000 (13:22 -0400)]
Merge pull request #14175 from peterrum/TensorProductMatrixSymmetricSumBase_memory_consumption
Implement TensorProductMatrixSymmetricSumBase::memory_consumption()
Peter Munch [Thu, 4 Aug 2022 06:54:08 +0000 (08:54 +0200)]
Implement TensorProductMatrixSymmetricSumBase::memory_consumption()
Marc Fehling [Tue, 2 Aug 2022 16:16:10 +0000 (18:16 +0200)]
Merge pull request #14172 from luzpaz/typos/tests
Fix typos in tests/ subdirectory
luz paz [Tue, 2 Aug 2022 13:25:11 +0000 (09:25 -0400)]
Fixed indentation
luz paz [Tue, 2 Aug 2022 04:22:26 +0000 (00:22 -0400)]
Fix typos in tests/ subdirectory
Marc Fehling [Tue, 2 Aug 2022 12:46:20 +0000 (14:46 +0200)]
Merge pull request #14101 from gfcas/vector_tools_project_1
Vector tools project 1
Fabian Castelli [Wed, 6 Jul 2022 14:38:22 +0000 (16:38 +0200)]
Clean up of VectorTools::project functions
Daniel Arndt [Mon, 1 Aug 2022 18:09:19 +0000 (14:09 -0400)]
Merge pull request #14168 from luzpaz/typos
luz paz [Mon, 1 Aug 2022 16:03:12 +0000 (12:03 -0400)]
Revert fix in previous commit per request
luz paz [Sat, 30 Jul 2022 02:55:24 +0000 (22:55 -0400)]
Fix various typos
Fix typos found in source/, include/, and doc/
Found via `codespell -q 3 -S ./bundled,./doc/news -L ba,commend,nd,pres,ro,rotat,stoer,workd`
Daniel Arndt [Fri, 29 Jul 2022 20:55:51 +0000 (16:55 -0400)]
Merge pull request #14039 from bangerth/isend-irecv
Daniel Arndt [Fri, 29 Jul 2022 19:34:07 +0000 (15:34 -0400)]
Merge pull request #14165 from drwells/fix-tutorial-graph
Daniel Arndt [Thu, 28 Jul 2022 17:18:19 +0000 (13:18 -0400)]
Merge pull request #14150 from luca-heltai/fix-has-hanging-nodes
David Wells [Thu, 28 Jul 2022 13:35:10 +0000 (09:35 -0400)]
Fix generation of the tutorial graph.
A new code gallery program has quotes which we need to escape in its tooltip.
David Wells [Thu, 28 Jul 2022 12:56:21 +0000 (08:56 -0400)]
Merge pull request #14162 from tamiko/fix_compilation
Fix a typo in deal.II/base/numbers.h
Matthias Maier [Wed, 27 Jul 2022 21:52:56 +0000 (16:52 -0500)]
Merge pull request #14161 from drwells/petsc-cleanup-1
Bump the minimum PETSc version number.
Matthias Maier [Wed, 27 Jul 2022 21:45:16 +0000 (16:45 -0500)]
Fix a typo in deal.II/base/numbers.h
The refactoring done in
b1883d9cbf2dfa8452ebb109d580096453f7e10f
introduced a typo that wasn't spotted by our CI. Fix this.
David Wells [Wed, 27 Jul 2022 15:30:19 +0000 (11:30 -0400)]
Remove some old PETSc workarounds.
David Wells [Wed, 27 Jul 2022 15:11:24 +0000 (11:11 -0400)]
Require PETSc 3.7.0 or newer.
This is six years old at this point.
David Wells [Wed, 27 Jul 2022 15:06:26 +0000 (11:06 -0400)]
Merge pull request #9937 from masterleinad/remove_even_more_deprecation
Remove PETScWrappers deprecations
Jiaqi Zhang [Tue, 26 Jul 2022 22:57:44 +0000 (18:57 -0400)]
normal vector doc
Timo Heister [Mon, 25 Jul 2022 21:05:43 +0000 (17:05 -0400)]
Merge pull request #14158 from tamiko/remove_find_package_override
CMake: remove find_package override
Daniel Arndt [Mon, 25 Jul 2022 17:06:03 +0000 (13:06 -0400)]
Merge pull request #14041 from luca-heltai/compute_affine_transformation_codim1
`QSimplex<dim>::compute_affine_transformation()` in co-dimension one and two
Luca Heltai [Mon, 25 Jul 2022 13:24:37 +0000 (16:24 +0300)]
Fixed clang-tidy.
Luca Heltai [Tue, 19 Jul 2022 09:39:42 +0000 (11:39 +0200)]
Added a fix.
Luca Heltai [Tue, 19 Jul 2022 09:33:03 +0000 (11:33 +0200)]
Failing test.
David Wells [Sun, 24 Jul 2022 19:44:01 +0000 (15:44 -0400)]
Merge pull request #14157 from tjhei/epic-doxygen
Fix doxygen groups in many places
Matthias Maier [Sat, 23 Jul 2022 23:45:14 +0000 (18:45 -0500)]
CMake: use proper FIND_PACKAGE call in python bindings setup
Matthias Maier [Sat, 23 Jul 2022 23:38:02 +0000 (18:38 -0500)]
CMake: remove find_package override
Timo Heister [Fri, 22 Jul 2022 21:57:41 +0000 (17:57 -0400)]
more fixes
Martin Kronbichler [Fri, 22 Jul 2022 12:35:50 +0000 (14:35 +0200)]
Merge pull request #14104 from gfcas/mass_operator_doc
AssertThrow for BlockVector usage in MassOperator
Martin Kronbichler [Fri, 22 Jul 2022 11:49:07 +0000 (13:49 +0200)]
Merge pull request #14131 from bergbauer/test_fe_eval_shift
Add test for FEEvaluationShift with FE_Q and FE_DGQ
Martin Kronbichler [Fri, 22 Jul 2022 09:52:19 +0000 (11:52 +0200)]
Merge pull request #14132 from bergbauer/get_affine_constraints
MatrixFree: Implement get_affine_constraints()
Maximilian Bergbauer [Thu, 14 Jul 2022 08:20:10 +0000 (10:20 +0200)]
Implement get_affine_constraints()
Timo Heister [Thu, 21 Jul 2022 21:41:26 +0000 (17:41 -0400)]
epic doxygen fixes
It turns out that grouping using @{ and @} only works if it is inside a
doxygen comment like /** */ and not inside a normal comment /* */. This
meant that most of our groupings were incorrect.
- fix @{ and @}
- avoid using /*! which is equivalent to /**
- make some formatting prettier
Daniel Arndt [Thu, 21 Jul 2022 19:45:16 +0000 (15:45 -0400)]
Merge pull request #14152 from tjhei/mf_nans
Peter Munch [Wed, 20 Jul 2022 18:52:03 +0000 (20:52 +0200)]
Make all template specialization of FPE compile for float
Timo Heister [Thu, 21 Jul 2022 14:12:03 +0000 (10:12 -0400)]
qualify namspace for MSVC
otherwise MSVC tries to use
numbers::internal from signaling_nan.h
Timo Heister [Tue, 19 Jul 2022 23:04:48 +0000 (19:04 -0400)]
matrix-free FEEvaluation: initialize with nan
Initialize the internal scratch_data of FEEvaluation with signaling_nans
in debug mode.
Maximilian Bergbauer [Wed, 13 Jul 2022 09:17:52 +0000 (11:17 +0200)]
Add test for FEEvaluationShift with FE_Q and FE_DGQ
Timo Heister [Wed, 20 Jul 2022 20:40:44 +0000 (16:40 -0400)]
Merge pull request #14154 from kronbichler/fix_possible_memory_leaks
FEEvaluation: Fix two places where the address sanitizer complained
Timo Heister [Wed, 20 Jul 2022 19:31:56 +0000 (15:31 -0400)]
Merge pull request #14153 from kronbichler/separate_array
MatrixFree: Use separate data arrays for two separate evaluators
Daniel Arndt [Wed, 20 Jul 2022 17:09:01 +0000 (13:09 -0400)]
Merge pull request #14143 from jppelteret/iterator_conversion_01
Martin Kronbichler [Wed, 20 Jul 2022 16:11:38 +0000 (18:11 +0200)]
MatrixFree: Use separate data arrays for two separate evaluators
Martin Kronbichler [Wed, 20 Jul 2022 16:14:31 +0000 (18:14 +0200)]
FEEvaluation: Fix two places where the address sanitizer complained
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.