]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Mon, 14 Aug 2023 10:19:20 +0000 (12:19 +0200)]
SIMD: Allow to switch off vectorized gather/scatter
Matthias Maier [Mon, 14 Aug 2023 01:12:26 +0000 (01:12 +0000)]
Merge pull request #15874 from luca-heltai/fix-constraints-shift
Fix bug in AffineConstraints::shift
Matthias Maier [Mon, 14 Aug 2023 01:10:36 +0000 (01:10 +0000)]
Merge pull request #15851 from peterrum/MGTwoLevelTransferNonNested_multiple_components
Multiple components in MGTwoLevelTransferNonNested
Luca Heltai [Sat, 12 Aug 2023 16:30:02 +0000 (18:30 +0200)]
Make sure the size of the index set is updated.
Luca Heltai [Sat, 12 Aug 2023 15:46:05 +0000 (17:46 +0200)]
Uncover bug in AffineConstraints::shift
Martin Kronbichler [Sat, 12 Aug 2023 12:52:54 +0000 (14:52 +0200)]
Merge pull request #15866 from kronbichler/simplify_mf_reorder
Matrix-free renumbering: Avoid sorting
Martin Kronbichler [Fri, 11 Aug 2023 16:19:39 +0000 (18:19 +0200)]
Use enum to make categories more descriptive
Matthias Maier [Fri, 11 Aug 2023 19:04:54 +0000 (19:04 +0000)]
Merge pull request #15803 from bergbauer/nonmatching_fe_q_iso_q1
NonMatching: Add support for FE_Q_iso_Q1 to MeshClassifier and Discrete(Face)QuadratureGenerator
Martin Kronbichler [Wed, 9 Aug 2023 20:43:32 +0000 (22:43 +0200)]
Matrix-free renumbering: Avoid sorting
Matthias Maier [Fri, 11 Aug 2023 14:30:32 +0000 (14:30 +0000)]
Merge pull request #15871 from luca-heltai/fix_nodevisitor_test
Don't display vertices of bboxes when testing
Matthias Maier [Fri, 11 Aug 2023 14:30:18 +0000 (14:30 +0000)]
Merge pull request #15870 from sebproell/double-underscore
Don't use implementation-reserved double underscores
Matthias Maier [Fri, 11 Aug 2023 14:21:28 +0000 (14:21 +0000)]
Merge pull request #15867 from kronbichler/reduce_number_of_indices
MatrixFree setup: Reduce cost of vector access pattern computation
Daniel Arndt [Fri, 11 Aug 2023 13:34:15 +0000 (09:34 -0400)]
Merge pull request #15872 from mschreter/docu_data_out_resample_fix_formatting
Magdalena Schreter [Fri, 11 Aug 2023 11:45:31 +0000 (13:45 +0200)]
docu_data_out_resample_fix_formatting
Marco Feder [Fri, 11 Aug 2023 08:53:00 +0000 (08:53 +0000)]
Don't display vertices of bboxes
Sebastian Proell [Fri, 11 Aug 2023 09:04:20 +0000 (11:04 +0200)]
Don't use implementation-reserved double underscores
Daniel Arndt [Fri, 11 Aug 2023 03:54:17 +0000 (23:54 -0400)]
Merge pull request #15868 from masterleinad/iterative_utilities_pow
Daniel Arndt [Thu, 10 Aug 2023 22:38:52 +0000 (18:38 -0400)]
Use iterative implementation for Utilities::pow
Luca Heltai [Thu, 10 Aug 2023 19:52:17 +0000 (21:52 +0200)]
Merge pull request #15806 from luca-heltai/node_visitor
Luca Heltai [Thu, 10 Aug 2023 14:45:24 +0000 (16:45 +0200)]
Fix spelling and add changelog
Martin Kronbichler [Thu, 10 Aug 2023 11:47:29 +0000 (13:47 +0200)]
MatrixFree setup: Reduce cost of vector access pattern computation
Marc Fehling [Wed, 9 Aug 2023 13:39:37 +0000 (07:39 -0600)]
Merge pull request #15862 from Rombur/hip
Fix issue when compiling with HIP
Bruno Turcksin [Wed, 9 Aug 2023 13:25:37 +0000 (09:25 -0400)]
Update comment
Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
Daniel Arndt [Wed, 9 Aug 2023 12:26:20 +0000 (08:26 -0400)]
Merge pull request #15864 from kronbichler/improve_constraints
Martin Kronbichler [Wed, 9 Aug 2023 07:30:11 +0000 (09:30 +0200)]
Making hanging constraints: Reduce number of memory allocation
Maximilian Bergbauer [Tue, 18 Jul 2023 08:04:54 +0000 (10:04 +0200)]
Implement paths for FE_Q_iso_Q1 in NonMatching
Peter Munch [Wed, 9 Aug 2023 04:34:32 +0000 (06:34 +0200)]
Merge pull request #15861 from peterrum/gc_vtable
Remove not needed virtual
Bruno Turcksin [Tue, 8 Aug 2023 21:07:25 +0000 (17:07 -0400)]
Fix issue when compiling with HIP
Peter Munch [Tue, 8 Aug 2023 20:54:36 +0000 (22:54 +0200)]
Merge pull request #15859 from kronbichler/simplify
MatrixFree fast hanging node constraints: simplify a check
Peter Munch [Tue, 8 Aug 2023 20:53:51 +0000 (22:53 +0200)]
Remove not needed virtual
Peter Munch [Tue, 8 Aug 2023 18:03:20 +0000 (20:03 +0200)]
Merge pull request #15858 from kronbichler/improve_hanging_nodes
MatrixFree hanging nodes: reduce memory allocations for line setup
Peter Munch [Tue, 8 Aug 2023 18:01:30 +0000 (20:01 +0200)]
Merge pull request #15857 from kronbichler/improve_cell_id_translator
Avoid memory allocation in CellIDTranslator
Martin Kronbichler [Tue, 8 Aug 2023 16:11:35 +0000 (18:11 +0200)]
Simplify a check
Martin Kronbichler [Tue, 8 Aug 2023 14:36:07 +0000 (16:36 +0200)]
MatrixFree hanging nodes: reduce memory allocations for line setup
Martin Kronbichler [Tue, 8 Aug 2023 14:34:32 +0000 (16:34 +0200)]
Avoid memory allocation in CellIDTranslator
Marc Fehling [Tue, 8 Aug 2023 10:57:14 +0000 (04:57 -0600)]
Merge pull request #15852 from masterleinad/fix_petsc_complex
Fix compiling with PETSc with complex scalar type
Marc Fehling [Tue, 8 Aug 2023 10:57:01 +0000 (04:57 -0600)]
Merge pull request #15849 from stefanozampini/minor-snes
PETScWrappers:Align SNES with TS in comments and Jacobian handling
Timo Heister [Mon, 7 Aug 2023 19:54:09 +0000 (15:54 -0400)]
Merge pull request #15854 from peterrum/non_match_typo
Fix typo
Luca Heltai [Mon, 7 Aug 2023 17:26:23 +0000 (19:26 +0200)]
Merge pull request #15853 from tamiko/add_output_variant
Test petsc/petsc_ts_03: add output variant for 3.15.5
Peter Munch [Mon, 7 Aug 2023 14:57:45 +0000 (16:57 +0200)]
Fix typo
Matthias Maier [Mon, 7 Aug 2023 14:14:19 +0000 (14:14 +0000)]
Merge pull request #15794 from peterrum/mg_gc_edge_indices
Use MGTransferGlobalCoarsening also for local smoothing
Marco Feder [Mon, 7 Aug 2023 14:00:10 +0000 (14:00 +0000)]
Avoid ^ operator in FESystem
Matthias Maier [Mon, 7 Aug 2023 13:38:46 +0000 (08:38 -0500)]
Test petsc/petsc_ts_03: add output variant for 3.15.5
Daniel Arndt [Mon, 7 Aug 2023 12:54:15 +0000 (08:54 -0400)]
Fix compiling with PETSc with complex scalar type
Daniel Arndt [Mon, 7 Aug 2023 12:42:54 +0000 (08:42 -0400)]
Merge pull request #15850 from bangerth/iwr
Wolfgang Bangerth [Mon, 7 Aug 2023 10:23:10 +0000 (04:23 -0600)]
No longer list IWR as the hosting institution.
Stefano Zampini [Mon, 7 Aug 2023 09:50:52 +0000 (11:50 +0200)]
PETScWrappers:Align SNES with TS in comments and Jacobian handling
Peter Munch [Fri, 4 Aug 2023 08:43:30 +0000 (10:43 +0200)]
MGTwoLevelTransferNonNested: allow multiple components
Co-authored-by: Peter Munch <peterrmuench@gmail.com>
Peter Munch [Sun, 6 Aug 2023 20:58:15 +0000 (22:58 +0200)]
Merge pull request #15817 from peterrum/as_dof_handler_level_iterator
Introduce Triangulation::as_dof_handler_level_iterator()
Peter Munch [Tue, 1 Aug 2023 17:09:53 +0000 (19:09 +0200)]
Introduce Triangulation::as_dof_handler_level_iterator()
David Wells [Sun, 6 Aug 2023 17:08:57 +0000 (13:08 -0400)]
Merge pull request #15787 from masterleinad/disallow_petsc_without_mpi
Require PETSc to be configured with MPI support
David Wells [Sun, 6 Aug 2023 17:03:28 +0000 (13:03 -0400)]
Merge pull request #15801 from bangerth/x3
Make GridGenerator::hyper_cube_with_cylindrical_hole<2>() more robust.
Wolfgang Bangerth [Sun, 6 Aug 2023 13:53:06 +0000 (07:53 -0600)]
Merge pull request #15816 from peterrum/contains_cell
Introduce Triangulation::contains_cell()
Matthias Maier [Sun, 6 Aug 2023 12:01:09 +0000 (12:01 +0000)]
Merge pull request #15845 from luca-heltai/stefanozampini/ts-alternative-output
petsc_ts_03: need to add an output for pre 3.20
Stefano Zampini [Sun, 6 Aug 2023 10:32:14 +0000 (13:32 +0300)]
need to add an output for pre 3.20
Martin Kronbichler [Sun, 6 Aug 2023 07:51:55 +0000 (09:51 +0200)]
Merge pull request #15841 from peterrum/compute_weights
MGTwoLevelTransfer: remove temporal vector in compute_weights()
Peter Munch [Tue, 1 Aug 2023 16:52:48 +0000 (18:52 +0200)]
Inroduce Triangulation::contains_cell()
Peter Munch [Sat, 15 Jul 2023 12:34:58 +0000 (14:34 +0200)]
Use MGTransferGlobalCoarsening also for local smoothing
Peter Munch [Sat, 5 Aug 2023 11:53:50 +0000 (13:53 +0200)]
MGTwoLevelTransfer: remove temporal vector in compute_weights()
Wolfgang Bangerth [Sat, 5 Aug 2023 10:28:09 +0000 (04:28 -0600)]
Avoid some uses of GeometryInfo.
Wolfgang Bangerth [Sat, 5 Aug 2023 10:26:00 +0000 (04:26 -0600)]
Avoid a compiler warning in a test.
Wolfgang Bangerth [Sat, 5 Aug 2023 10:25:46 +0000 (04:25 -0600)]
Make sure we don't match points on the perimeter of the domain as 'inside'.
Wolfgang Bangerth [Sat, 5 Aug 2023 10:12:27 +0000 (04:12 -0600)]
Fix a warning in a test.
Matthias Maier [Sat, 5 Aug 2023 03:59:36 +0000 (03:59 +0000)]
Merge pull request #15785 from luca-heltai/stefanozampini/ts-resize-and-hooks
PETScWrappers::TimeStepper support resizing while solving
Matthias Maier [Fri, 4 Aug 2023 04:27:33 +0000 (04:27 +0000)]
Merge pull request #15829 from drwells/fe-values-split-1
Split fe_values.h and fe_values.cc into three files each.
Matthias Maier [Fri, 4 Aug 2023 04:27:12 +0000 (04:27 +0000)]
Merge pull request #15832 from gassmoeller/optimize_step_68
Avoid memory allocations in step 68
Daniel Arndt [Thu, 3 Aug 2023 23:08:19 +0000 (19:08 -0400)]
Merge pull request #15805 from AbbBallout/VectorFunctionFromTensorFunction_gradient
Abbas Ballout [Fri, 28 Jul 2023 09:18:04 +0000 (11:18 +0200)]
Added gradient() evaluation to VectorFunctionFromTensorFunction
Added gradient() evaluation to VectorFunctionFromTensorFunction
Added gradient() evaluation to VectorFunctionFromTensorFunction
Added gradient() evaluation to VectorFunctionFromTensorFunction
Added gradient() evaluation to VectorFunctionFromTensorFunction
Added gradient() evaluation to VectorFunctionFromTensorFunction
Add test functions_08_gradient
Removed value() functions_08_gradient test
Added doc/news/changes/minor/
Update doc/news/changes/minor/20230730AbbasBallout
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
Update doc/news/changes/minor/20230730AbbasBallout
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
Update 20230730AbbasBallout doc minor changes
Fix test in base/functions_08_gradient.cc
David Wells [Mon, 10 Jul 2023 19:03:56 +0000 (15:03 -0400)]
Split fe_values.h and fe_values.cc into three files each.
In
367243a1614 (PR 15575) I removed SPLIT_INSTANTIATIONS_INDEX et al from
fe_values.cc. This was fine for -O2 but with -O3 -march=native this file now
takes several minutes to compile.
The majority of our compilation time here is in FEValuesViews - ultimately I'd
like to split that up. This commit performs one step towards splitting that up
by splitting up fe_values.h and corresponding source files into files for
FEValuesViews, FEValues, and FEValuesBase.
Rene Gassmoeller [Wed, 2 Aug 2023 21:33:29 +0000 (17:33 -0400)]
Merge pull request #15826 from peterrum/fix_test2
Fix a build warning
Rene Gassmoeller [Wed, 2 Aug 2023 20:43:36 +0000 (16:43 -0400)]
Avoid memory allocations in step 68
Peter Munch [Wed, 2 Aug 2023 18:47:38 +0000 (20:47 +0200)]
Fix test
Bruno Turcksin [Wed, 2 Aug 2023 14:50:57 +0000 (10:50 -0400)]
Merge pull request #15815 from peterrum/NoncontiguousPartitioner_import_from_ghosted_array
Daniel Arndt [Wed, 2 Aug 2023 12:56:04 +0000 (08:56 -0400)]
Merge pull request #15822 from peterrum/fix_test
Luca Heltai [Wed, 2 Aug 2023 11:16:31 +0000 (13:16 +0200)]
Merge pull request #14976 from peterrum/pack_rtree_of_indices_win
Peter Munch [Wed, 2 Aug 2023 10:04:54 +0000 (12:04 +0200)]
Fix test
Peter Munch [Tue, 1 Aug 2023 07:32:28 +0000 (09:32 +0200)]
Add NoncontiguousPartitioner::import_from_ghosted_array()
Bruno Turcksin [Wed, 2 Aug 2023 00:59:33 +0000 (20:59 -0400)]
Merge pull request #15802 from bangerth/x4
Luca Heltai [Tue, 1 Aug 2023 23:43:53 +0000 (01:43 +0200)]
Merge pull request #15811 from peterrum/simplices_find_cell
GridTools::find_active_cell_around_point() and find_all_active_cells_around_point() for simplices
Peter Munch [Sun, 30 Jul 2023 20:30:14 +0000 (22:30 +0200)]
GridTools::find_active_cell_around_point() and find_all_active_cells_around_point() for simplices
Peter Munch [Tue, 1 Aug 2023 18:12:22 +0000 (20:12 +0200)]
Merge pull request #15808 from peterrum/find_all_locally_owned_active_cells_around_point_cache_get_vertex_to_cell_map
Use Cache::get_vertex_to_cell_map() in GT::find_all_locally_owned_act…
Stefano Zampini [Tue, 1 Aug 2023 16:26:55 +0000 (18:26 +0200)]
PETScWrappers::TimeStepper: use empty function when not knowing how to deal with the exception
Stefano Zampini [Tue, 1 Aug 2023 16:16:46 +0000 (18:16 +0200)]
PETScWrappers::TimeStepper: make setup_xxx calls private
Peter Munch [Mon, 31 Jul 2023 13:37:38 +0000 (15:37 +0200)]
Use Cache::get_vertex_to_cell_map() in GT::find_all_locally_owned_active_cells_around_point()
Luca Heltai [Tue, 1 Aug 2023 15:26:58 +0000 (17:26 +0200)]
Merge pull request #15810 from peterrum/vertex_to_cell_map_check_hn
GT::vertex_to_cell_map(): check if triangulation is locally refined.
Stefano Zampini [Tue, 1 Aug 2023 14:43:50 +0000 (16:43 +0200)]
implement Wolfgang's comments
Peter Munch [Tue, 1 Aug 2023 10:40:57 +0000 (12:40 +0200)]
Merge pull request #15812 from luca-heltai/fix_hanging_nodes_in_parallel_nnmg
Add constrained entries to partitioner_coarse in NonNestedMG
Peter Munch [Tue, 1 Aug 2023 10:39:37 +0000 (12:39 +0200)]
Merge pull request #15649 from pcafrica/serialization_test
Test serialization for serial and shared triangulations
Peter Munch [Mon, 31 Jul 2023 13:55:14 +0000 (15:55 +0200)]
GT::vertex_to_cell_map(): check if tria has hn
Marco Feder [Mon, 31 Jul 2023 19:40:06 +0000 (19:40 +0000)]
Move create_coarse_partitioner to public
David Wells [Mon, 31 Jul 2023 19:24:52 +0000 (15:24 -0400)]
Merge pull request #15809 from peterrum/use_create_extended
Use BB::create_extended()
Peter Munch [Fri, 24 Mar 2023 21:08:22 +0000 (22:08 +0100)]
Add warning to pack_rtree_of_indices()
Marco Feder [Mon, 31 Jul 2023 15:27:07 +0000 (15:27 +0000)]
Add test with locally refined distributed grids
Marco Feder [Mon, 31 Jul 2023 15:25:15 +0000 (15:25 +0000)]
Add constrained DoFs to locally relevant DoFs in non-nested MG
Peter Munch [Mon, 31 Jul 2023 13:45:56 +0000 (15:45 +0200)]
Use BB::create_extended()
Peter Munch [Sat, 29 Jul 2023 19:04:55 +0000 (21:04 +0200)]
Merge pull request #15752 from peterrum/gc_init_MGConstrainedDoFs
MGTransferGlobalCoarsening: initialize with MGConstrainedDoFs
Peter Munch [Sat, 15 Jul 2023 12:34:58 +0000 (14:34 +0200)]
MGTransferGlobalCoarsening: initialize with MGConstrainedDoFs
Marco Feder [Wed, 26 Jul 2023 22:03:15 +0000 (22:03 +0000)]
Introduce NodeVisitor
Peter Munch [Thu, 27 Jul 2023 04:57:30 +0000 (06:57 +0200)]
Merge pull request #15793 from peterrum/interpolate_to_mg_zero
`MGTransferMF::interpolate_to_mg()`: zero out ghost values
Wolfgang Bangerth [Wed, 26 Jul 2023 18:23:07 +0000 (12:23 -0600)]
Make GridGenerator::hyper_cube_with_cylindrical_hole<2>() more robust.
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.