]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Mon, 21 Aug 2023 01:20:24 +0000 (21:20 -0400)]
Merge pull request #15891 from kronbichler/restructure_tensor_product
Restructure tensor-product kernels via 1d interpolants
Peter Munch [Sun, 20 Aug 2023 15:54:17 +0000 (17:54 +0200)]
Merge pull request #15896 from peterrum/smart_pointer_get
Introduce SmartPointer::get()
Peter Munch [Sun, 20 Aug 2023 11:43:48 +0000 (13:43 +0200)]
Introduce SmartPointer::get()
Martin Kronbichler [Thu, 17 Aug 2023 21:11:16 +0000 (23:11 +0200)]
Restructure tensor-product kernels via 1d interpolants
Martin Kronbichler [Fri, 18 Aug 2023 08:18:45 +0000 (10:18 +0200)]
Merge pull request #15890 from bangerth/tolerance
Use a relative tolerance.
Wolfgang Bangerth [Thu, 17 Aug 2023 20:28:15 +0000 (14:28 -0600)]
Use relative tolerances.
Wolfgang Bangerth [Thu, 17 Aug 2023 20:25:18 +0000 (14:25 -0600)]
Be explicit about types.
Wolfgang Bangerth [Thu, 17 Aug 2023 22:54:02 +0000 (16:54 -0600)]
Merge pull request #15889 from drwells/more-if-constexpr
Use if constexpr in some more places.
David Wells [Thu, 17 Aug 2023 19:03:57 +0000 (15:03 -0400)]
Use if constexpr in some more places.
Marc Fehling [Thu, 17 Aug 2023 18:00:53 +0000 (12:00 -0600)]
Merge pull request #15885 from Rombur/fix_python
Fix notebook: use list of Triangulation in merge_triangulations
Marc Fehling [Thu, 17 Aug 2023 18:00:35 +0000 (12:00 -0600)]
Merge pull request #15877 from bangerth/fix-clear
Clear some forgotten fields in Triangulation::clear().
Wolfgang Bangerth [Thu, 17 Aug 2023 11:54:03 +0000 (05:54 -0600)]
Clear maps, rather than reset pointers.
Wolfgang Bangerth [Tue, 15 Aug 2023 11:20:03 +0000 (05:20 -0600)]
Clear some forgotten fields in Triangulation::clear().
Matthias Maier [Thu, 17 Aug 2023 06:46:37 +0000 (06:46 +0000)]
Merge pull request #15888 from masterleinad/fix_cuda_tensor_product_kernels
Fix cuda_tensor_product_kernels.h
Daniel Arndt [Wed, 16 Aug 2023 22:05:13 +0000 (18:05 -0400)]
Merge pull request #15886 from masterleinad/avoid_deprecations_timing_matrix_free_kokkos
Peter Munch [Wed, 16 Aug 2023 21:37:12 +0000 (23:37 +0200)]
Merge pull request #15884 from kronbichler/extend_mg_level
Enable std::unique_ptr in MGSmootherRelaxation
Daniel Arndt [Wed, 16 Aug 2023 20:59:32 +0000 (16:59 -0400)]
Fix cuda_tensor_product_kernels.h
Daniel Arndt [Wed, 16 Aug 2023 15:31:15 +0000 (15:31 +0000)]
Avoid using deprecated functions in timing_matrix_free_kokkos.cc
Daniel Arndt [Wed, 16 Aug 2023 15:28:38 +0000 (11:28 -0400)]
Merge pull request #15863 from Rombur/cuda_tensor
Bruno Turcksin [Wed, 16 Aug 2023 15:01:25 +0000 (15:01 +0000)]
Fix notebook: use list of Triangulation in merge_triangulations
Daniel Arndt [Wed, 16 Aug 2023 13:48:36 +0000 (09:48 -0400)]
Merge pull request #15883 from kronbichler/cleanup_diagonal
Martin Kronbichler [Wed, 16 Aug 2023 11:30:25 +0000 (13:30 +0200)]
Changelog
Martin Kronbichler [Wed, 16 Aug 2023 11:30:13 +0000 (13:30 +0200)]
Enable unique_ptr in MGSmootherRelaxation
Martin Kronbichler [Wed, 16 Aug 2023 11:23:25 +0000 (13:23 +0200)]
Matrix-free diagonal: Ensure constant loop bounds
Matthias Maier [Wed, 16 Aug 2023 05:57:55 +0000 (05:57 +0000)]
Merge pull request #15878 from bangerth/modernize
Modernize a test.
Matthias Maier [Wed, 16 Aug 2023 05:56:18 +0000 (05:56 +0000)]
Merge pull request #15876 from masterleinad/sycl_cmake_use_target_link_options
Use target_link_options for link options
Luca Heltai [Tue, 15 Aug 2023 21:58:19 +0000 (23:58 +0200)]
Merge pull request #15880 from stefanozampini/fix-typo
PETScWrappers::TimeStepper: fix typo
Stefano Zampini [Tue, 15 Aug 2023 16:28:16 +0000 (00:28 +0800)]
PETScWrappers::TimeStepper: fix typo
use VectorType, not VectorBase
Wolfgang Bangerth [Tue, 15 Aug 2023 11:44:37 +0000 (05:44 -0600)]
Update what we write for output.
Wolfgang Bangerth [Tue, 15 Aug 2023 10:21:41 +0000 (04:21 -0600)]
Modernize a test.
Daniel Arndt [Mon, 14 Aug 2023 18:15:33 +0000 (14:15 -0400)]
Merge pull request #15875 from kronbichler/gather_mitigation
Daniel Arndt [Mon, 14 Aug 2023 15:34:41 +0000 (11:34 -0400)]
Use target_link_options for link options
Martin Kronbichler [Mon, 14 Aug 2023 15:30:20 +0000 (17:30 +0200)]
Add changelog
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
Bruno Turcksin [Tue, 8 Aug 2023 21:57:21 +0000 (21:57 +0000)]
Use Kokkos constructs in tensor product kernels when using Kokkos 4.0 or later
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
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.