]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoSpecialize EvaluatorTensorProduct<evaluate_evenodd> for non-templated execution 14237/head
Peter Munch [Sat, 3 Sep 2022 12:52:50 +0000 (14:52 +0200)]
Specialize EvaluatorTensorProduct<evaluate_evenodd> for non-templated execution

2 years agoMerge pull request #14235 from tjhei/step-50-petsc-include
Marc Fehling [Fri, 2 Sep 2022 17:09:35 +0000 (11:09 -0600)]
Merge pull request #14235 from tjhei/step-50-petsc-include

fix: step-50 PETSc

2 years agofix: step-50 PETSc 14235/head
Timo Heister [Fri, 2 Sep 2022 14:13:18 +0000 (10:13 -0400)]
fix: step-50 PETSc

add a missing include

2 years agoMerge pull request #12759 from Rombur/field_transfer_fe_nothing
Marc Fehling [Thu, 1 Sep 2022 19:18:01 +0000 (13:18 -0600)]
Merge pull request #12759 from Rombur/field_transfer_fe_nothing

Add FieldTransfer for the transfer of field with FE_Nothing

2 years agoMerge pull request #14231 from bangerth/doc-1
Martin Kronbichler [Thu, 1 Sep 2022 07:28:38 +0000 (09:28 +0200)]
Merge pull request #14231 from bangerth/doc-1

Doc update in GridTools.

2 years agoDoc update in GridTools. 14231/head
Wolfgang Bangerth [Tue, 30 Aug 2022 03:21:40 +0000 (21:21 -0600)]
Doc update in GridTools.

2 years agoMerge pull request #13820 from drwells/refactor-grid-fixup-functions
Daniel Arndt [Wed, 31 Aug 2022 17:00:07 +0000 (13:00 -0400)]
Merge pull request #13820 from drwells/refactor-grid-fixup-functions

2 years agoMerge pull request #14215 from drwells/fix-petsc-version-detection
Martin Kronbichler [Tue, 30 Aug 2022 08:32:40 +0000 (10:32 +0200)]
Merge pull request #14215 from drwells/fix-petsc-version-detection

Fix PETSc version detection.

2 years agoMerge pull request #14229 from bangerth/doc-3
Martin Kronbichler [Tue, 30 Aug 2022 08:20:08 +0000 (10:20 +0200)]
Merge pull request #14229 from bangerth/doc-3

Clarify a comment for one of the particle generators.

2 years agoMerge pull request #14230 from bangerth/doc-2
Martin Kronbichler [Tue, 30 Aug 2022 08:05:55 +0000 (10:05 +0200)]
Merge pull request #14230 from bangerth/doc-2

Remove an outdated comment. Link to step-19.

2 years agoMerge pull request #14122 from peterrum/fe_face_eval_boundary
Martin Kronbichler [Tue, 30 Aug 2022 08:05:05 +0000 (10:05 +0200)]
Merge pull request #14122 from peterrum/fe_face_eval_boundary

Add FEFaceEvaluation::at_boundary() and boundary_id()

2 years agoClarify a comment for one of the particle generators. 14229/head
Wolfgang Bangerth [Tue, 30 Aug 2022 03:22:42 +0000 (21:22 -0600)]
Clarify a comment for one of the particle generators.

2 years agoRemove an outdated comment. Link to step-19. 14230/head
Wolfgang Bangerth [Tue, 30 Aug 2022 03:22:11 +0000 (21:22 -0600)]
Remove an outdated comment. Link to step-19.

2 years agoMerge pull request #14211 from drwells/update-ad-checks
Daniel Arndt [Tue, 30 Aug 2022 02:26:13 +0000 (22:26 -0400)]
Merge pull request #14211 from drwells/update-ad-checks

2 years agoMerge pull request #14216 from peterrum/PreconditionChebyshev_precond_specialization
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

2 years agoHandle a test which fails under GCC 5.4 14211/head
David Wells [Mon, 29 Aug 2022 18:31:00 +0000 (14:31 -0400)]
Handle a test which fails under GCC 5.4

2 years agoUpdate checks for AD-types.
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.

2 years agoFix PETSc version detection. 14215/head
David Wells [Wed, 24 Aug 2022 19:35:42 +0000 (15:35 -0400)]
Fix PETSc version detection.

New versions of PETSc now define PETSC_VERSION_LT etc. in one line, so
our detection of PETSC_VERSION_MAJOR will now also pick up that
usage. Get around this by making the regex more correct.

2 years agoMerge pull request #14167 from zjiaqi2018/normal_flux_constraints_on_level
Daniel Arndt [Mon, 29 Aug 2022 12:34:48 +0000 (08:34 -0400)]
Merge pull request #14167 from zjiaqi2018/normal_flux_constraints_on_level

2 years agoMerge pull request #14220 from kronbichler/tria_merge_loops
Daniel Arndt [Mon, 29 Aug 2022 12:30:59 +0000 (08:30 -0400)]
Merge pull request #14220 from kronbichler/tria_merge_loops

2 years agoMerge pull request #14227 from drwells/omp-fix
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.

2 years agoAdd specialization of PreconditionChebyshev functions 14216/head
Peter Munch [Wed, 24 Aug 2022 20:30:31 +0000 (22:30 +0200)]
Add specialization of PreconditionChebyshev functions

2 years agoMerge two loops in setup of triangulation 14220/head
Martin Kronbichler [Thu, 25 Aug 2022 07:31:15 +0000 (09:31 +0200)]
Merge two loops in setup of triangulation

2 years agoRefactor the way we apply grid fixup functions. 13820/head
David Wells [Wed, 25 May 2022 14:43:17 +0000 (10:43 -0400)]
Refactor the way we apply grid fixup functions.

This exposes a few issues with the ExodusII test grids.

2 years agoAdd pyramids and wedges to invert_cells_with_negative_measure().
David Wells [Wed, 25 May 2022 14:37:57 +0000 (10:37 -0400)]
Add pyramids and wedges to invert_cells_with_negative_measure().

2 years agoAdd some more output to the ExodusII test.
David Wells [Wed, 25 May 2022 17:18:03 +0000 (13:18 -0400)]
Add some more output to the ExodusII test.

2 years agoMove up the check with ExcGridHasInvalidCell.
David Wells [Thu, 21 Jul 2022 20:06:42 +0000 (16:06 -0400)]
Move up the check with ExcGridHasInvalidCell.

We can do better than an internal error in the GridTools function.

2 years agoSet another OMP environment variable. 14227/head
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.

2 years agoMerge pull request #14224 from kronbichler/fix_bug
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

2 years agoMerge pull request #14212 from marcfehling/feindex-type-1
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.

2 years agoMerge pull request #14223 from peterrum/rpe_update_output
Martin Kronbichler [Fri, 26 Aug 2022 15:49:27 +0000 (17:49 +0200)]
Merge pull request #14223 from peterrum/rpe_update_output

Update output

2 years agoFix bug in matrix-free operators regarding diagonal 14224/head
Martin Kronbichler [Fri, 26 Aug 2022 14:16:34 +0000 (16:16 +0200)]
Fix bug in matrix-free operators regarding diagonal

2 years agoUpdate output 14223/head
Peter Munch [Fri, 26 Aug 2022 13:20:48 +0000 (15:20 +0200)]
Update output

2 years agoMerge pull request #14222 from kronbichler/fix_test
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

2 years agoMerge pull request #14213 from bangerth/doc
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().

2 years agoFix test case with clang compiler 14222/head
Martin Kronbichler [Fri, 26 Aug 2022 10:12:00 +0000 (12:12 +0200)]
Fix test case with clang compiler

2 years agoMerge pull request #14214 from bergbauer/fix_docker_build
Daniel Arndt [Thu, 25 Aug 2022 20:37:00 +0000 (16:37 -0400)]
Merge pull request #14214 from bergbauer/fix_docker_build

2 years agoMerge pull request #14219 from kronbichler/fix_matrixfree_bug
Daniel Arndt [Thu, 25 Aug 2022 20:35:39 +0000 (16:35 -0400)]
Merge pull request #14219 from kronbichler/fix_matrixfree_bug

2 years agoMerge pull request #14218 from kronbichler/fix_warning
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

2 years agoMatrixFree: Fix bug in setup of new cell_index for MG 14219/head
Martin Kronbichler [Thu, 25 Aug 2022 07:26:02 +0000 (09:26 +0200)]
MatrixFree: Fix bug in setup of new cell_index for MG

2 years agoAvoid warning about unused variable 14218/head
Martin Kronbichler [Thu, 25 Aug 2022 07:24:41 +0000 (09:24 +0200)]
Avoid warning about unused variable

2 years agoMerge pull request #14209 from peterrum/PreconditionRelaxation_optimize
Peter Munch [Wed, 24 Aug 2022 18:55:49 +0000 (20:55 +0200)]
Merge pull request #14209 from peterrum/PreconditionRelaxation_optimize

Optimize PreconditionRelaxation

2 years agoMerge pull request #14203 from masterleinad/fix_kokkos_falgs
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

2 years agoMerge pull request #14140 from peterrum/point_gradient_vectorial
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

2 years agoOptimize PreconditionRelaxation 14209/head
Peter Munch [Sun, 21 Aug 2022 20:24:52 +0000 (22:24 +0200)]
Optimize PreconditionRelaxation

2 years agoMerge pull request #14097 from luca-heltai/cgal-clean_utilities
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

2 years agoGeneralized VT::point_gradients() for multiple components 14140/head
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

2 years agoFix find_package for boost python 14214/head
Maximilian Bergbauer [Wed, 24 Aug 2022 08:30:56 +0000 (10:30 +0200)]
Fix find_package for boost python

2 years agoMerge pull request #14130 from peterrum/get_matrix_free_cell_index
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()

2 years agoaddress comments 14167/head
Jiaqi Zhang [Wed, 24 Aug 2022 03:27:51 +0000 (23:27 -0400)]
address comments

2 years agoAdd tests for FieldTransfer 12759/head
Bruno Turcksin [Tue, 14 Sep 2021 18:18:17 +0000 (18:18 +0000)]
Add tests for FieldTransfer

2 years agoMove invalid_fe_index to numbers. 14212/head
Marc Fehling [Thu, 2 Jun 2022 20:14:18 +0000 (14:14 -0600)]
Move invalid_fe_index to numbers.

2 years agoClarify comments about get_generalized_support_points(). 14213/head
Wolfgang Bangerth [Tue, 23 Aug 2022 18:29:38 +0000 (12:29 -0600)]
Clarify comments about get_generalized_support_points().

2 years agoMerge pull request #14208 from marcfehling/getset_future
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.

2 years agoMerge pull request #14210 from marcfehling/feindex-type
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.

2 years agoMerge pull request #14178 from peterrum/apply_inverse_tmp
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()

2 years agoMerge pull request #14207 from marcfehling/getset_active
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.

2 years agoMerge pull request #14159 from bergbauer/fpe_float
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

2 years agoMerge pull request #14190 from peterrum/feevaldata_vd
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

2 years agoFix Tensor assignment of nested Tensors and provide a function overload of apply_tran... 14159/head
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

2 years agoMerge pull request #14160 from zjiaqi2018/manifold-documentation
Daniel Arndt [Mon, 22 Aug 2022 18:02:33 +0000 (14:02 -0400)]
Merge pull request #14160 from zjiaqi2018/manifold-documentation

2 years agoMerge pull request #14206 from tamiko/cmake_date
Daniel Arndt [Mon, 22 Aug 2022 17:44:09 +0000 (13:44 -0400)]
Merge pull request #14206 from tamiko/cmake_date

2 years agoaddress comments 14160/head
Jiaqi Zhang [Mon, 22 Aug 2022 16:33:43 +0000 (12:33 -0400)]
address comments

2 years agoMove active_fe_index_type to types. 14210/head
Marc Fehling [Sun, 21 Aug 2022 23:56:55 +0000 (17:56 -0600)]
Move active_fe_index_type to types.

2 years agoAdded get/set functions for future FE indices. 14208/head
Marc Fehling [Sun, 21 Aug 2022 03:03:55 +0000 (21:03 -0600)]
Added get/set functions for future FE indices.

2 years agoChange get_active_fe_indices() to return the result. 14207/head
Marc Fehling [Sun, 21 Aug 2022 02:24:23 +0000 (20:24 -0600)]
Change get_active_fe_indices() to return the result.

2 years agoCMake: Avoid --date=iso-strict for git versions older than 2.2 14206/head
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

2 years agoFix Kokkos flags 14203/head
Daniel Arndt [Fri, 19 Aug 2022 13:29:31 +0000 (09:29 -0400)]
Fix Kokkos flags

2 years agoMerge pull request #14199 from drwells/cleanup-mapping-q1-inclusions
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

2 years agoMerge pull request #14201 from drwells/vector-relations-headers
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.

2 years agoMerge pull request #14202 from drwells/more-trilinos-header-fixes
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.

2 years agoAdd some more missing Trilinos headers. 14202/head
David Wells [Thu, 18 Aug 2022 23:41:37 +0000 (19:41 -0400)]
Add some more missing Trilinos headers.

2 years agoClean up inclusions of mapping_q1.h 14199/head
David Wells [Sun, 14 Aug 2022 15:56:56 +0000 (11:56 -0400)]
Clean up inclusions of mapping_q1.h

2 years agoMerge pull request #14197 from peterrum/FE_Q_iso_Q1_2_MF
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)

2 years agoAdd a missing header to vector_relations.h. 14201/head
David Wells [Thu, 18 Aug 2022 19:32:37 +0000 (15:32 -0400)]
Add a missing header to vector_relations.h.

2 years agoMerge pull request #13895 from bangerth/ca-free-2
Daniel Arndt [Thu, 18 Aug 2022 18:42:06 +0000 (14:42 -0400)]
Merge pull request #13895 from bangerth/ca-free-2

2 years agoUse ReferenceCell instead of StaticMappingQ1.
David Wells [Tue, 16 Aug 2022 21:16:45 +0000 (17:16 -0400)]
Use ReferenceCell instead of StaticMappingQ1.

2 years agoMerge pull request #14198 from marcfehling/zoltan
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.

2 years agoAdd second version of TensorProductMatrixSymmetricSum::apply_inverse() 14178/head
Peter Munch [Sun, 7 Aug 2022 18:35:58 +0000 (20:35 +0200)]
Add second version of TensorProductMatrixSymmetricSum::apply_inverse()

2 years agoFix MatrixFree + FE_Q_iso_Q1(2) 14197/head
Peter Munch [Wed, 17 Aug 2022 20:04:41 +0000 (22:04 +0200)]
Fix MatrixFree + FE_Q_iso_Q1(2)

2 years agoFix more headers in Zoltan tests. 14198/head
Marc Fehling [Thu, 18 Aug 2022 01:06:12 +0000 (19:06 -0600)]
Fix more headers in Zoltan tests.

2 years agoMerge pull request #14191 from drwells/trilinos-utilities
Marc Fehling [Thu, 18 Aug 2022 00:53:47 +0000 (18:53 -0600)]
Merge pull request #14191 from drwells/trilinos-utilities

Trilinos utilities

2 years agoMerge pull request #14196 from marcfehling/zoltan
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.

2 years agoMerge pull request #14193 from marcfehling/assert-soltrans
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.

2 years agoMove Trilinos utilities into a separate header. 14191/head
David Wells [Sun, 14 Aug 2022 15:52:29 +0000 (11:52 -0400)]
Move Trilinos utilities into a separate header.

2 years agoRemove an unused forward declaration.
David Wells [Tue, 16 Aug 2022 17:27:21 +0000 (13:27 -0400)]
Remove an unused forward declaration.

2 years agoFix header in Zoltan tests. 14196/head
Marc Fehling [Wed, 17 Aug 2022 19:51:49 +0000 (13:51 -0600)]
Fix header in Zoltan tests.

2 years agoaddress comments
Jiaqi Zhang [Wed, 17 Aug 2022 05:51:13 +0000 (01:51 -0400)]
address comments

2 years agofix a bug
Jiaqi Zhang [Mon, 15 Aug 2022 05:03:47 +0000 (01:03 -0400)]
fix a bug

2 years agostokes test
Jiaqi Zhang [Thu, 11 Aug 2022 04:30:31 +0000 (00:30 -0400)]
stokes test

2 years agoadd more tests
Jiaqi Zhang [Mon, 8 Aug 2022 16:12:16 +0000 (12:12 -0400)]
add more tests

2 years agocombine into one function
Jiaqi Zhang [Thu, 4 Aug 2022 04:59:28 +0000 (00:59 -0400)]
combine into one function

2 years agono normal flux on levels
Jiaqi Zhang [Thu, 28 Jul 2022 14:57:28 +0000 (10:57 -0400)]
no normal flux on levels

2 years agoAssert for released handle on Transfer classes. 14193/head
Marc Fehling [Tue, 16 Aug 2022 23:33:40 +0000 (17:33 -0600)]
Assert for released handle on Transfer classes.

2 years agoMerge pull request #14194 from mschreter/fix_missing_mpi_header
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`

2 years agoIntroduce inverse of MF::get_cell_iterator() 14130/head
Peter Munch [Tue, 12 Jul 2022 21:02:38 +0000 (23:02 +0200)]
Introduce inverse of MF::get_cell_iterator()

2 years agofix missing header 14194/head
Magdalena Schreter [Wed, 17 Aug 2022 08:16:12 +0000 (10:16 +0200)]
fix missing header

2 years agoFEEvaluationData: add virtual destructor 14190/head
Peter Munch [Tue, 16 Aug 2022 07:32:42 +0000 (09:32 +0200)]
FEEvaluationData: add virtual destructor

2 years agoMerge pull request #14192 from marcfehling/set
Martin Kronbichler [Wed, 17 Aug 2022 08:37:11 +0000 (10:37 +0200)]
Merge pull request #14192 from marcfehling/set

Added missing header.

2 years agoAdded missing header. 14192/head
Marc Fehling [Tue, 16 Aug 2022 22:28:54 +0000 (16:28 -0600)]
Added missing header.


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.