]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #14158 from tamiko/remove_find_package_override
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

2 years agoMerge pull request #14041 from luca-heltai/compute_affine_transformation_codim1
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

2 years agoMerge pull request #14157 from tjhei/epic-doxygen
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

2 years agoCMake: use proper FIND_PACKAGE call in python bindings setup 14158/head
Matthias Maier [Sat, 23 Jul 2022 23:45:14 +0000 (18:45 -0500)]
CMake: use proper FIND_PACKAGE call in python bindings setup

2 years agoCMake: remove find_package override
Matthias Maier [Sat, 23 Jul 2022 23:38:02 +0000 (18:38 -0500)]
CMake: remove find_package override

2 years agomore fixes 14157/head
Timo Heister [Fri, 22 Jul 2022 21:57:41 +0000 (17:57 -0400)]
more fixes

2 years agoMerge pull request #14104 from gfcas/mass_operator_doc
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

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

2 years agoMerge pull request #14132 from bergbauer/get_affine_constraints
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()

2 years agoImplement get_affine_constraints() 14132/head
Maximilian Bergbauer [Thu, 14 Jul 2022 08:20:10 +0000 (10:20 +0200)]
Implement get_affine_constraints()

2 years agoepic doxygen fixes
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

2 years agoMerge pull request #14152 from tjhei/mf_nans
Daniel Arndt [Thu, 21 Jul 2022 19:45:16 +0000 (15:45 -0400)]
Merge pull request #14152 from tjhei/mf_nans

2 years agoqualify namspace for MSVC 14152/head
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

2 years agomatrix-free FEEvaluation: initialize with nan
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.

2 years agoAdd test for FEEvaluationShift with FE_Q and FE_DGQ 14131/head
Maximilian Bergbauer [Wed, 13 Jul 2022 09:17:52 +0000 (11:17 +0200)]
Add test for FEEvaluationShift with FE_Q and FE_DGQ

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

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

2 years agoMerge pull request #14143 from jppelteret/iterator_conversion_01
Daniel Arndt [Wed, 20 Jul 2022 17:09:01 +0000 (13:09 -0400)]
Merge pull request #14143 from jppelteret/iterator_conversion_01

2 years agoMatrixFree: Use separate data arrays for two separate evaluators 14153/head
Martin Kronbichler [Wed, 20 Jul 2022 16:11:38 +0000 (18:11 +0200)]
MatrixFree: Use separate data arrays for two separate evaluators

2 years agoFEEvaluation: Fix two places where the address sanitizer complained 14154/head
Martin Kronbichler [Wed, 20 Jul 2022 16:14:31 +0000 (18:14 +0200)]
FEEvaluation: Fix two places where the address sanitizer complained

2 years agoMerge pull request #14123 from tjhei/par-int-out-test
Timo Heister [Wed, 20 Jul 2022 15:53:47 +0000 (11:53 -0400)]
Merge pull request #14123 from tjhei/par-int-out-test

parallel intermediate out: compression levels

2 years agoUpdate tutorials to use cell->as_dof_handler_iterator() 14143/head
Jean-Paul Pelteret [Tue, 19 Jul 2022 21:33:59 +0000 (23:33 +0200)]
Update tutorials to use cell->as_dof_handler_iterator()

2 years agoMerge pull request #14146 from bangerth/doc
Marc Fehling [Wed, 20 Jul 2022 06:05:33 +0000 (08:05 +0200)]
Merge pull request #14146 from bangerth/doc

Show a formula.

2 years agoMerge pull request #14145 from marcfehling/intel-quicktest
Wolfgang Bangerth [Wed, 20 Jul 2022 02:16:17 +0000 (20:16 -0600)]
Merge pull request #14145 from marcfehling/intel-quicktest

Added quicktests to Intel workflow.

2 years agoMerge pull request #14115 from kronbichler/avoid_some_expensive_loops
Wolfgang Bangerth [Wed, 20 Jul 2022 02:15:52 +0000 (20:15 -0600)]
Merge pull request #14115 from kronbichler/avoid_some_expensive_loops

MatrixFree DoFInfo: Break out from some expensive loops

2 years agoShow a formula. 14146/head
Wolfgang Bangerth [Mon, 18 Jul 2022 21:18:50 +0000 (15:18 -0600)]
Show a formula.

2 years agoAlternative implementation to convert iterators
Jean-Paul Pelteret [Fri, 15 Jul 2022 23:27:21 +0000 (01:27 +0200)]
Alternative implementation to convert iterators

2 years agoMerge pull request #14149 from bangerth/enable-if-all
Marc Fehling [Tue, 19 Jul 2022 16:00:00 +0000 (18:00 +0200)]
Merge pull request #14149 from bangerth/enable-if-all

Declare 'enable_if_all_t' in analogy to std::enable_if_t.

2 years agoMerge pull request #14089 from a-shahba/explicitInstanForDistribute_cell_to_dof_vector
Marc Fehling [Tue, 19 Jul 2022 15:58:32 +0000 (17:58 +0200)]
Merge pull request #14089 from a-shahba/explicitInstanForDistribute_cell_to_dof_vector

Added explicit instantiations of DoFTools::distribute_cell_to_dof_vector

2 years agoMerge pull request #14148 from bangerth/enable-if
Marc Fehling [Tue, 19 Jul 2022 14:35:28 +0000 (16:35 +0200)]
Merge pull request #14148 from bangerth/enable-if

Replace std::enable_if by std::enable_if_t throughout.

2 years agoMerge pull request #14147 from bangerth/typename
David Wells [Tue, 19 Jul 2022 13:37:41 +0000 (09:37 -0400)]
Merge pull request #14147 from bangerth/typename

Do not use 'typename' where not necessary.

2 years agoMerge pull request #14114 from kronbichler/dofh_minor_reorganization
Wolfgang Bangerth [Tue, 19 Jul 2022 02:53:32 +0000 (20:53 -0600)]
Merge pull request #14114 from kronbichler/dofh_minor_reorganization

DoFHandlerPolicy: Avoid one write access to an array

2 years agoDeclare 'enable_if_all_t' in analogy to std::enable_if_t. 14149/head
Wolfgang Bangerth [Mon, 18 Jul 2022 21:54:28 +0000 (15:54 -0600)]
Declare 'enable_if_all_t' in analogy to std::enable_if_t.

While there, also use it in fe_system.h.

2 years agoReplace std::enable_if by std::enable_if_t throughout. 14148/head
Wolfgang Bangerth [Mon, 18 Jul 2022 21:39:35 +0000 (15:39 -0600)]
Replace std::enable_if by std::enable_if_t throughout.

2 years agoDo not use 'typename' where not necessary. 14147/head
Wolfgang Bangerth [Mon, 18 Jul 2022 21:27:07 +0000 (15:27 -0600)]
Do not use 'typename' where not necessary.

Specifically, we don't need it before 'std::enable_if_t' because we are not
referencing a nested type.

2 years agoMerge pull request #13990 from NiklasWik/non-affine_piola
Martin Kronbichler [Mon, 18 Jul 2022 12:05:07 +0000 (14:05 +0200)]
Merge pull request #13990 from NiklasWik/non-affine_piola

Non-affine piola transformation for mf RaviartThomas

2 years agoMerge pull request #14142 from peterrum/fpe_grad_type
Martin Kronbichler [Mon, 18 Jul 2022 11:21:59 +0000 (13:21 +0200)]
Merge pull request #14142 from peterrum/fpe_grad_type

Fix type in FPE

2 years agoAdded quicktests to Intel workflow. 14145/head
Marc Fehling [Mon, 18 Jul 2022 08:14:00 +0000 (10:14 +0200)]
Added quicktests to Intel workflow.

2 years agoavoid deprecated names 14123/head
Timo Heister [Thu, 14 Jul 2022 21:15:00 +0000 (17:15 -0400)]
avoid deprecated names

2 years agoMerge pull request #14144 from bangerth/58
Matthias Maier [Sat, 16 Jul 2022 07:55:06 +0000 (02:55 -0500)]
Merge pull request #14144 from bangerth/58

Expand a discussion in step-58.

2 years agoMerge pull request #14141 from peterrum/GridRefinement_other_tria_fix
Matthias Maier [Sat, 16 Jul 2022 07:52:36 +0000 (02:52 -0500)]
Merge pull request #14141 from peterrum/GridRefinement_other_tria_fix

p:d:GridRefinement: actually accept other types of triangulations

2 years agoMerge pull request #14138 from bangerth/shrink
Matthias Maier [Sat, 16 Jul 2022 07:49:52 +0000 (02:49 -0500)]
Merge pull request #14138 from bangerth/shrink

Reduce the volume of communication somewhat.

2 years agoMerge pull request #14135 from bangerth/assert
Matthias Maier [Sat, 16 Jul 2022 07:47:19 +0000 (02:47 -0500)]
Merge pull request #14135 from bangerth/assert

Add some assertions about hypercube reference cells.

2 years agoMerge pull request #14134 from bangerth/reference
Matthias Maier [Sat, 16 Jul 2022 07:46:59 +0000 (02:46 -0500)]
Merge pull request #14134 from bangerth/reference

Fix a reference.

2 years agoMerge pull request #14126 from kronbichler/adjust_tolerance
Matthias Maier [Sat, 16 Jul 2022 07:40:02 +0000 (02:40 -0500)]
Merge pull request #14126 from kronbichler/adjust_tolerance

Ensure to look at square of tolerances

2 years agoAdd some functions to convert active cell iterators
Jean-Paul Pelteret [Fri, 15 Jul 2022 22:33:00 +0000 (00:33 +0200)]
Add some functions to convert active cell iterators

2 years agoExpand a discussion in step-58. 14144/head
Wolfgang Bangerth [Fri, 15 Jul 2022 20:40:58 +0000 (14:40 -0600)]
Expand a discussion in step-58.

2 years agoFix type in FPE 14142/head
Peter Munch [Fri, 15 Jul 2022 18:58:43 +0000 (20:58 +0200)]
Fix type in FPE

2 years agop:d:GridRefinement: actually accept other types of triangulations 14141/head
Peter Munch [Fri, 15 Jul 2022 18:56:01 +0000 (20:56 +0200)]
p:d:GridRefinement: actually accept other types of triangulations

2 years agoReduce the volume of communication somewhat. 14138/head
Wolfgang Bangerth [Fri, 15 Jul 2022 03:24:51 +0000 (21:24 -0600)]
Reduce the volume of communication somewhat.

2 years agoAdd some assertions about hypercube reference cells. 14135/head
Wolfgang Bangerth [Thu, 14 Jul 2022 21:10:58 +0000 (15:10 -0600)]
Add some assertions about hypercube reference cells.

2 years agoMerge pull request #14136 from bangerth/doc
David Wells [Fri, 15 Jul 2022 12:25:32 +0000 (08:25 -0400)]
Merge pull request #14136 from bangerth/doc

Clarify documentation of p::s::T.

2 years agoMerge pull request #14137 from bangerth/bits
Bruno Turcksin [Fri, 15 Jul 2022 10:47:52 +0000 (06:47 -0400)]
Merge pull request #14137 from bangerth/bits

2 years agoMerge pull request #14139 from bangerth/increment
Peter Munch [Fri, 15 Jul 2022 07:58:32 +0000 (09:58 +0200)]
Merge pull request #14139 from bangerth/increment

Use pre-increment operator.

2 years agoUse pre-increment operator. 14139/head
Wolfgang Bangerth [Fri, 15 Jul 2022 03:35:44 +0000 (21:35 -0600)]
Use pre-increment operator.

2 years agoUse only enough bits in an enum as necessary. 14137/head
Wolfgang Bangerth [Fri, 15 Jul 2022 03:21:55 +0000 (21:21 -0600)]
Use only enough bits in an enum as necessary.

2 years agoClarify documentation of p::s::T. 14136/head
Wolfgang Bangerth [Fri, 15 Jul 2022 02:52:32 +0000 (20:52 -0600)]
Clarify documentation of p::s::T.

2 years agoFix a reference. 14134/head
Wolfgang Bangerth [Thu, 14 Jul 2022 20:46:50 +0000 (14:46 -0600)]
Fix a reference.

2 years agoMerge pull request #14073 from peterrum/pst_communicate_refinement
David Wells [Thu, 14 Jul 2022 21:19:47 +0000 (17:19 -0400)]
Merge pull request #14073 from peterrum/pst_communicate_refinement

Communicate refinement flags in p:s:T

2 years agoMerge pull request #14072 from peterrum/GridRefinement_other_tria
Daniel Arndt [Thu, 14 Jul 2022 18:48:29 +0000 (14:48 -0400)]
Merge pull request #14072 from peterrum/GridRefinement_other_tria

2 years agoenum class
Timo Heister [Thu, 14 Jul 2022 02:08:42 +0000 (22:08 -0400)]
enum class

2 years agodeprecate VtkFalgs::ZlibCompressionLevel
Timo Heister [Thu, 14 Jul 2022 01:58:24 +0000 (21:58 -0400)]
deprecate VtkFalgs::ZlibCompressionLevel

2 years agoMerge pull request #14125 from gfcas/doc_bib_entry
Wolfgang Bangerth [Wed, 13 Jul 2022 20:31:55 +0000 (14:31 -0600)]
Merge pull request #14125 from gfcas/doc_bib_entry

Fix reference entry

2 years agoMerge pull request #13924 from kronbichler/faster_access_to_lines
Daniel Arndt [Wed, 13 Jul 2022 14:10:31 +0000 (10:10 -0400)]
Merge pull request #13924 from kronbichler/faster_access_to_lines

2 years agoMerge pull request #14128 from bangerth/range-based
Daniel Arndt [Wed, 13 Jul 2022 14:01:38 +0000 (10:01 -0400)]
Merge pull request #14128 from bangerth/range-based

Simplify a function by using range-based for loops.

2 years agoCommunicate refinement flags in p:s:T 14073/head
Peter Munch [Tue, 28 Jun 2022 20:33:32 +0000 (22:33 +0200)]
Communicate refinement flags in p:s:T

2 years agoMerge pull request #14116 from jh66637/copy_bnd_ids
Peter Munch [Tue, 12 Jul 2022 19:07:08 +0000 (21:07 +0200)]
Merge pull request #14116 from jh66637/copy_bnd_ids

Introduce copy_boundary_ids in merge_triangulation()

2 years agoMerge pull request #14099 from peterrum/rpe_cell_data_vector
David Wells [Tue, 12 Jul 2022 16:12:44 +0000 (12:12 -0400)]
Merge pull request #14099 from peterrum/rpe_cell_data_vector

RPE: allow to evaluate cell-data vector

2 years agocompute_affine_transformation in codim1 and codim2 case 14041/head
Marco Feder [Sat, 18 Jun 2022 11:06:54 +0000 (13:06 +0200)]
compute_affine_transformation in codim1 and codim2 case

2 years agoFix label fo bibtex entry 14125/head
Fabian Castelli [Tue, 12 Jul 2022 06:40:29 +0000 (08:40 +0200)]
Fix label fo bibtex entry

2 years agoSimplify a function by using range-based for loops. 14128/head
Wolfgang Bangerth [Mon, 11 Jul 2022 23:30:20 +0000 (17:30 -0600)]
Simplify a function by using range-based for loops.

2 years agoFix reference entry
Fabian Castelli [Mon, 11 Jul 2022 19:29:38 +0000 (21:29 +0200)]
Fix reference entry

2 years agoparallel intermediate out: compression levels
Timo Heister [Mon, 11 Jul 2022 18:30:30 +0000 (14:30 -0400)]
parallel intermediate out: compression levels

- support different compression levels
- add a test

2 years agoMerge pull request #14118 from kronbichler/add_tet_lines
Peter Munch [Mon, 11 Jul 2022 17:23:44 +0000 (19:23 +0200)]
Merge pull request #14118 from kronbichler/add_tet_lines

get_line_indices_of_cell: Add specialization for tetrahedra

2 years agocopy boundary ids to remaining boundary faces 14116/head
Johannes Heinz [Mon, 4 Jul 2022 07:31:06 +0000 (09:31 +0200)]
copy boundary ids to remaining boundary faces

Co-authored-by: Peter Munch <peterrmuench@gmail.com>
2 years agoEnsure to look at square of tolerances 14126/head
Martin Kronbichler [Mon, 11 Jul 2022 11:35:14 +0000 (13:35 +0200)]
Ensure to look at square of tolerances

2 years agoMerge pull request #14110 from tjhei/parallel-intermediate-out
Wolfgang Bangerth [Sun, 10 Jul 2022 22:58:51 +0000 (16:58 -0600)]
Merge pull request #14110 from tjhei/parallel-intermediate-out

Implement parallel intermediate output

2 years agoMerge pull request #14109 from peterrum/vector_zero_out_ghost_values
David Wells [Sun, 10 Jul 2022 22:00:16 +0000 (18:00 -0400)]
Merge pull request #14109 from peterrum/vector_zero_out_ghost_values

Add Vector::zero_out_ghost_values

2 years agoaddress comment 14110/head
Timo Heister [Sat, 9 Jul 2022 21:58:37 +0000 (17:58 -0400)]
address comment

2 years agomaybe make clang-tidy happy
Timo Heister [Fri, 8 Jul 2022 20:29:55 +0000 (16:29 -0400)]
maybe make clang-tidy happy

2 years agocleanup
Timo Heister [Fri, 8 Jul 2022 19:32:37 +0000 (15:32 -0400)]
cleanup

2 years agoremove from enum
Timo Heister [Fri, 8 Jul 2022 15:56:58 +0000 (11:56 -0400)]
remove from enum

2 years agoMerge pull request #14120 from bangerth/simplify
Timo Heister [Sat, 9 Jul 2022 08:35:12 +0000 (04:35 -0400)]
Merge pull request #14120 from bangerth/simplify

Simplify some MPI code.

2 years agoMerge pull request #14103 from bangerth/tol
Martin Kronbichler [Sat, 9 Jul 2022 06:13:48 +0000 (08:13 +0200)]
Merge pull request #14103 from bangerth/tol

Better document what tolerance to use in MappingCartesian.

2 years agoMerge pull request #14119 from bergbauer/mask_neighbor_cg
Martin Kronbichler [Sat, 9 Jul 2022 05:53:07 +0000 (07:53 +0200)]
Merge pull request #14119 from bergbauer/mask_neighbor_cg

FEEvaluationBase::read_write_operation Chose correct code path for neighbors and activated mask

2 years agoSimplify some MPI code. 14120/head
Wolfgang Bangerth [Fri, 8 Jul 2022 23:38:08 +0000 (17:38 -0600)]
Simplify some MPI code.

2 years agoaddress comments
Timo Heister [Fri, 8 Jul 2022 15:56:52 +0000 (11:56 -0400)]
address comments

2 years agoChose correct code path for neighbors and activated mask 14119/head
Maximilian Bergbauer [Fri, 8 Jul 2022 14:22:33 +0000 (16:22 +0200)]
Chose correct code path for neighbors and activated mask

2 years agoget_line_indices_of_cell: Add specialization for tetrahedra 14118/head
Martin Kronbichler [Fri, 8 Jul 2022 12:34:01 +0000 (14:34 +0200)]
get_line_indices_of_cell: Add specialization for tetrahedra

2 years agoLine break 14104/head
Fabian Castelli [Fri, 8 Jul 2022 10:01:24 +0000 (12:01 +0200)]
Line break

2 years agoRPE: allow to evaluate cell-data vector 14099/head
Peter Munch [Wed, 6 Jul 2022 09:48:18 +0000 (11:48 +0200)]
RPE: allow to evaluate cell-data vector

2 years agoMerge pull request #14102 from gfcas/mf_operator_assert
Martin Kronbichler [Fri, 8 Jul 2022 06:54:58 +0000 (08:54 +0200)]
Merge pull request #14102 from gfcas/mf_operator_assert

Add AssertIndexRange

2 years agoMerge pull request #14108 from peterrum/partitioner_docu
Martin Kronbichler [Fri, 8 Jul 2022 06:43:44 +0000 (08:43 +0200)]
Merge pull request #14108 from peterrum/partitioner_docu

Update outdated documentation of Partitioner

2 years agoMatrixFree DoFInfo: Break out from some expensive loops 14115/head
Martin Kronbichler [Fri, 8 Jul 2022 06:35:38 +0000 (08:35 +0200)]
MatrixFree DoFInfo: Break out from some expensive loops

2 years agoDoFHandlerPolicy: Avoid one write access to an array 14114/head
Martin Kronbichler [Fri, 8 Jul 2022 06:31:54 +0000 (08:31 +0200)]
DoFHandlerPolicy: Avoid one write access to an array

2 years agoBetter document what tolerance to use in MappingCartesian. 14103/head
Wolfgang Bangerth [Wed, 6 Jul 2022 17:52:45 +0000 (11:52 -0600)]
Better document what tolerance to use in MappingCartesian.

2 years agoMerge pull request #14112 from tjhei/format_comment
Wolfgang Bangerth [Thu, 7 Jul 2022 23:52:54 +0000 (17:52 -0600)]
Merge pull request #14112 from tjhei/format_comment

reformat comment block

2 years agoMerge pull request #14107 from peterrum/gauss_jordan
Wolfgang Bangerth [Thu, 7 Jul 2022 23:52:20 +0000 (17:52 -0600)]
Merge pull request #14107 from peterrum/gauss_jordan

Fix formatting

2 years agoMerge pull request #14111 from tjhei/changelog-fix
Daniel Arndt [Thu, 7 Jul 2022 20:47:43 +0000 (16:47 -0400)]
Merge pull request #14111 from tjhei/changelog-fix

2 years agoadd format
Timo Heister [Thu, 7 Jul 2022 19:11:08 +0000 (15:11 -0400)]
add format


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.