]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Tue, 30 Aug 2022 07:33:09 +0000 (09:33 +0200)]
Enable SolverIDR for block vectors
Daniel Arndt [Tue, 30 Aug 2022 02:26:13 +0000 (22:26 -0400)]
Merge pull request #14211 from drwells/update-ad-checks
Martin Kronbichler [Mon, 29 Aug 2022 19:14:38 +0000 (21:14 +0200)]
Merge pull request #14216 from peterrum/PreconditionChebyshev_precond_specialization
Add specializations of PreconditionChebyshev functions
David Wells [Mon, 29 Aug 2022 18:31:00 +0000 (14:31 -0400)]
Handle a test which fails under GCC 5.4
David Wells [Tue, 23 Aug 2022 12:29:10 +0000 (08:29 -0400)]
Update checks for AD-types.
At some point these stopped working and something like
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector.templates.h>
#include <adolc/adouble.h>
int
main()
{
using namespace dealii;
Vector<adouble> vec;
}
managed to compile (but compiling Vector<adouble>::l2_norm() fails).
In practice we don't support any type here which we cannot call std::abs() on,
so lets just switch to a simpler check for these types.
Daniel Arndt [Mon, 29 Aug 2022 12:34:48 +0000 (08:34 -0400)]
Merge pull request #14167 from zjiaqi2018/normal_flux_constraints_on_level
Daniel Arndt [Mon, 29 Aug 2022 12:30:59 +0000 (08:30 -0400)]
Merge pull request #14220 from kronbichler/tria_merge_loops
Martin Kronbichler [Mon, 29 Aug 2022 09:28:04 +0000 (11:28 +0200)]
Merge pull request #14227 from drwells/omp-fix
Set another OMP environment variable.
Peter Munch [Wed, 24 Aug 2022 20:30:31 +0000 (22:30 +0200)]
Add specialization of PreconditionChebyshev functions
Martin Kronbichler [Thu, 25 Aug 2022 07:31:15 +0000 (09:31 +0200)]
Merge two loops in setup of triangulation
David Wells [Sat, 27 Aug 2022 17:07:52 +0000 (13:07 -0400)]
Set another OMP environment variable.
Both of these environment variables control the number of threads - if we set
one we should set the other.
In my shell I always set OMP_THREAD_LIMIT=1 since I don't want to use OpenMP.
For whatever reason stopped working recently, resulting in OpenBLAS trying to
yield execution to nonexistent other threads since some functions expect one
thread to exist and others expect two.
Timo Heister [Fri, 26 Aug 2022 20:48:08 +0000 (16:48 -0400)]
Merge pull request #14224 from kronbichler/fix_bug
Fix bug in matrix-free operators regarding diagonal
Martin Kronbichler [Fri, 26 Aug 2022 18:34:24 +0000 (20:34 +0200)]
Merge pull request #14212 from marcfehling/feindex-type-1
Move invalid_fe_index to numbers.
Martin Kronbichler [Fri, 26 Aug 2022 15:49:27 +0000 (17:49 +0200)]
Merge pull request #14223 from peterrum/rpe_update_output
Update output
Martin Kronbichler [Fri, 26 Aug 2022 14:16:34 +0000 (16:16 +0200)]
Fix bug in matrix-free operators regarding diagonal
Peter Munch [Fri, 26 Aug 2022 13:20:48 +0000 (15:20 +0200)]
Update output
David Wells [Fri, 26 Aug 2022 12:50:00 +0000 (08:50 -0400)]
Merge pull request #14222 from kronbichler/fix_test
Fix test case with clang compiler
Martin Kronbichler [Fri, 26 Aug 2022 10:31:59 +0000 (12:31 +0200)]
Merge pull request #14213 from bangerth/doc
Clarify comments about get_generalized_support_points().
Martin Kronbichler [Fri, 26 Aug 2022 10:12:00 +0000 (12:12 +0200)]
Fix test case with clang compiler
Daniel Arndt [Thu, 25 Aug 2022 20:37:00 +0000 (16:37 -0400)]
Merge pull request #14214 from bergbauer/fix_docker_build
Daniel Arndt [Thu, 25 Aug 2022 20:35:39 +0000 (16:35 -0400)]
Merge pull request #14219 from kronbichler/fix_matrixfree_bug
David Wells [Thu, 25 Aug 2022 13:31:47 +0000 (09:31 -0400)]
Merge pull request #14218 from kronbichler/fix_warning
Avoid warning about unused variable
Martin Kronbichler [Thu, 25 Aug 2022 07:26:02 +0000 (09:26 +0200)]
MatrixFree: Fix bug in setup of new cell_index for MG
Martin Kronbichler [Thu, 25 Aug 2022 07:24:41 +0000 (09:24 +0200)]
Avoid warning about unused variable
Peter Munch [Wed, 24 Aug 2022 18:55:49 +0000 (20:55 +0200)]
Merge pull request #14209 from peterrum/PreconditionRelaxation_optimize
Optimize PreconditionRelaxation
Martin Kronbichler [Wed, 24 Aug 2022 18:30:39 +0000 (20:30 +0200)]
Merge pull request #14203 from masterleinad/fix_kokkos_falgs
Fix Kokkos flags
Peter Munch [Wed, 24 Aug 2022 16:46:01 +0000 (18:46 +0200)]
Merge pull request #14140 from peterrum/point_gradient_vectorial
Generalized VT::point_gradients() for multiple components
Peter Munch [Sun, 21 Aug 2022 20:24:52 +0000 (22:24 +0200)]
Optimize PreconditionRelaxation
Luca Heltai [Wed, 24 Aug 2022 15:26:16 +0000 (17:26 +0200)]
Merge pull request #14097 from luca-heltai/cgal-clean_utilities
Clean cgal utilities
Peter Munch [Fri, 15 Jul 2022 07:19:57 +0000 (09:19 +0200)]
Generalized VT::point_gradients() for multiple components
Co-authored-by: Peter Munch <peterrmuench@gmail.com>
Co-authored-by: Martin Kronbichler <martin.kronbichler@uni-a.de>
rename file
Maximilian Bergbauer [Wed, 24 Aug 2022 08:30:56 +0000 (10:30 +0200)]
Fix find_package for boost python
Martin Kronbichler [Wed, 24 Aug 2022 07:28:27 +0000 (09:28 +0200)]
Merge pull request #14130 from peterrum/get_matrix_free_cell_index
Introduce inverse of MF::get_cell_iterator()
Jiaqi Zhang [Wed, 24 Aug 2022 03:27:51 +0000 (23:27 -0400)]
address comments
Marc Fehling [Thu, 2 Jun 2022 20:14:18 +0000 (14:14 -0600)]
Move invalid_fe_index to numbers.
Wolfgang Bangerth [Tue, 23 Aug 2022 18:29:38 +0000 (12:29 -0600)]
Clarify comments about get_generalized_support_points().
Marc Fehling [Tue, 23 Aug 2022 17:37:16 +0000 (11:37 -0600)]
Merge pull request #14208 from marcfehling/getset_future
Added get/set functions for future FE indices.
Marc Fehling [Tue, 23 Aug 2022 17:35:34 +0000 (11:35 -0600)]
Merge pull request #14210 from marcfehling/feindex-type
Move active_fe_index_type to types.
Martin Kronbichler [Tue, 23 Aug 2022 16:50:08 +0000 (18:50 +0200)]
Merge pull request #14178 from peterrum/apply_inverse_tmp
Add second version of TensorProductMatrixSymmetricSum::apply_inverse()
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 23:56:55 +0000 (17:56 -0600)]
Move active_fe_index_type to types.
Marc Fehling [Sun, 21 Aug 2022 03:03:55 +0000 (21:03 -0600)]
Added get/set functions for future FE indices.
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
Daniel Arndt [Fri, 19 Aug 2022 13:29:31 +0000 (09:29 -0400)]
Fix Kokkos flags
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 [Sun, 7 Aug 2022 18:35:58 +0000 (20:35 +0200)]
Add second version of TensorProductMatrixSymmetricSum::apply_inverse()
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.
Jiaqi Zhang [Wed, 17 Aug 2022 05:51:13 +0000 (01:51 -0400)]
address comments
Jiaqi Zhang [Mon, 15 Aug 2022 05:03:47 +0000 (01:03 -0400)]
fix a bug
Jiaqi Zhang [Thu, 11 Aug 2022 04:30:31 +0000 (00:30 -0400)]
stokes test
Jiaqi Zhang [Mon, 8 Aug 2022 16:12:16 +0000 (12:12 -0400)]
add more tests
Jiaqi Zhang [Thu, 4 Aug 2022 04:59:28 +0000 (00:59 -0400)]
combine into one function
Jiaqi Zhang [Thu, 28 Jul 2022 14:57:28 +0000 (10:57 -0400)]
no normal flux on levels
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`
Peter Munch [Tue, 12 Jul 2022 21:02:38 +0000 (23:02 +0200)]
Introduce inverse of MF::get_cell_iterator()
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
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.