]>
https://gitweb.dealii.org/ - dealii.git/log
Bruno Turcksin [Tue, 13 Jun 2023 15:15:57 +0000 (15:15 +0000)]
Error when using CUDA 12 with our own backend
Martin Kronbichler [Tue, 13 Jun 2023 14:07:07 +0000 (16:07 +0200)]
Merge pull request #15350 from bangerth/6
Adjust the discussion about solvers in step-6.
Martin Kronbichler [Tue, 13 Jun 2023 13:59:27 +0000 (15:59 +0200)]
Merge pull request #15329 from bangerth/4
Add something about postprocessing to step-4.
Daniel Arndt [Tue, 13 Jun 2023 03:18:45 +0000 (23:18 -0400)]
Merge pull request #15343 from bergbauer/consistent_n_comp
Daniel Arndt [Tue, 13 Jun 2023 03:05:05 +0000 (23:05 -0400)]
Merge pull request #15347 from bangerth/callback
Wolfgang Bangerth [Mon, 12 Jun 2023 22:03:32 +0000 (16:03 -0600)]
Adjust the discussion about solvers in step-6.
Timo Heister [Mon, 12 Jun 2023 19:39:24 +0000 (15:39 -0400)]
Merge pull request #15346 from bangerth/vv
Fix grammar.
Wolfgang Bangerth [Mon, 12 Jun 2023 16:54:29 +0000 (10:54 -0600)]
Merge pull request #15344 from masterleinad/fix_petsc_warning
PETSc: Convert PetscScalar* iterators when calling IndexSet::add_indices
Wolfgang Bangerth [Mon, 12 Jun 2023 16:33:14 +0000 (10:33 -0600)]
Enforce callback return value standard for the new NonlinearSolverSelector class.
Wolfgang Bangerth [Mon, 12 Jun 2023 16:25:14 +0000 (10:25 -0600)]
Merge pull request #15160 from singima/NLSolverSelector
NonlinearSolverSelector class implementation
Wolfgang Bangerth [Mon, 12 Jun 2023 15:55:47 +0000 (09:55 -0600)]
Fix grammar.
Wolfgang Bangerth [Mon, 12 Jun 2023 15:18:56 +0000 (09:18 -0600)]
Add some more notes to the postprocessing discussion.
Wolfgang Bangerth [Thu, 8 Jun 2023 19:52:13 +0000 (13:52 -0600)]
Link to step-4 and step-15.
Wolfgang Bangerth [Thu, 8 Jun 2023 19:51:16 +0000 (13:51 -0600)]
Add something about postprocessing to step-4.
David Wells [Mon, 12 Jun 2023 14:01:18 +0000 (10:01 -0400)]
Merge pull request #15341 from mschreter/step-69_fix_typo
Step-69: fix typo in documentation
Martin Kronbichler [Mon, 12 Jun 2023 13:57:52 +0000 (15:57 +0200)]
Merge pull request #15339 from bangerth/e
Minor adjustments to FETools::extrapolate().
Daniel Arndt [Mon, 12 Jun 2023 13:47:36 +0000 (09:47 -0400)]
PETSc: Convert PetscScalar* iterators when calling IndexSet::add_indices
Maximilian Bergbauer [Mon, 12 Jun 2023 13:01:57 +0000 (15:01 +0200)]
Consistently use n_components_ template argument
Martin Kronbichler [Mon, 12 Jun 2023 12:51:50 +0000 (14:51 +0200)]
Merge pull request #15336 from jh66637/fepe_dg_multicomp
Fix renumbering in FEPointEvaluation
Magdalena Schreter [Mon, 12 Jun 2023 06:36:13 +0000 (08:36 +0200)]
modify glossary link step 69
Johannes Heinz [Fri, 9 Jun 2023 17:32:56 +0000 (19:32 +0200)]
Fix numbering for multiple components and first selected component in FEPEval
Co-authored-by: Peter Munch <peter.muench@uni-a.de>
Timo Heister [Mon, 15 May 2023 16:18:51 +0000 (12:18 -0400)]
add SNES, address comments, various improvements
David Wells [Sat, 10 Jun 2023 12:19:32 +0000 (08:19 -0400)]
Merge pull request #15330 from bangerth/traits
Adjust iterator traits classes for C++20.
Matthias Maier [Sat, 10 Jun 2023 03:53:31 +0000 (03:53 +0000)]
Merge pull request #14657 from ivweber/pull_request_polynomials
Hermite polynomials
Wolfgang Bangerth [Sat, 10 Jun 2023 03:31:15 +0000 (21:31 -0600)]
Remove a variable that is no longer needed.
Specifically, the variable was only ever written to, never read.
Wolfgang Bangerth [Thu, 8 Jun 2023 22:36:10 +0000 (16:36 -0600)]
Simplify code.
Wolfgang Bangerth [Sat, 10 Jun 2023 03:29:56 +0000 (21:29 -0600)]
Minor adjustments to FETools::extrapolate().
Marc Fehling [Fri, 9 Jun 2023 18:41:15 +0000 (12:41 -0600)]
Merge pull request #15331 from bangerth/copy-from
Add a test.
Marc Fehling [Fri, 9 Jun 2023 18:40:09 +0000 (12:40 -0600)]
Merge pull request #15334 from jh66637/add_assert
ensure distribute_local_to_global() is called with contiguous iterators
Marc Fehling [Fri, 9 Jun 2023 18:39:33 +0000 (12:39 -0600)]
Merge pull request #15335 from Rombur/fix_typo
Fix a typo in step-8
Ivy Weber [Tue, 10 Jan 2023 12:08:37 +0000 (13:08 +0100)]
base: implement Hermite polynomials
Matthias Maier [Fri, 9 Jun 2023 17:33:33 +0000 (17:33 +0000)]
Merge pull request #15283 from masterleinad/cmake_kokkos_targets
Use Kokkos CMake targets
Wolfgang Bangerth [Thu, 8 Jun 2023 21:07:34 +0000 (15:07 -0600)]
When available, use the C++20 iterator category.
Bruno Turcksin [Fri, 9 Jun 2023 14:07:38 +0000 (14:07 +0000)]
Fix typo
Johannes Heinz [Fri, 9 Jun 2023 09:25:32 +0000 (11:25 +0200)]
ensure distribute_local_to_global() is called with contiguous iterators
Daniel Arndt [Fri, 9 Jun 2023 03:44:14 +0000 (23:44 -0400)]
Merge pull request #15328 from drwells/active-cell-simplices
David Wells [Thu, 8 Jun 2023 19:54:48 +0000 (15:54 -0400)]
find_active_cell_around_point(): add a simplex test.
David Wells [Thu, 8 Jun 2023 18:04:22 +0000 (14:04 -0400)]
GridTools::Cache: avoid GeometryInfo.
David Wells [Thu, 8 Jun 2023 18:04:00 +0000 (14:04 -0400)]
find_active_cell_around_point(): avoid GeometryInfo.
Wolfgang Bangerth [Thu, 8 Jun 2023 23:30:15 +0000 (17:30 -0600)]
Add a test.
Wolfgang Bangerth [Thu, 8 Jun 2023 21:04:18 +0000 (15:04 -0600)]
Enable make_array_view() also for C++20-style contiguous iterators.
Wolfgang Bangerth [Thu, 8 Jun 2023 21:02:44 +0000 (15:02 -0600)]
Inherit iterator traits from the underlying class.
Martin Kronbichler [Thu, 8 Jun 2023 18:01:18 +0000 (20:01 +0200)]
Merge pull request #15304 from jh66637/change_function_names
use FEPE::get_normal_vector() to be consistent with FEE
David Wells [Thu, 8 Jun 2023 16:41:13 +0000 (12:41 -0400)]
find_active_cell_around_point(): use auto.
David Wells [Thu, 8 Jun 2023 16:35:32 +0000 (12:35 -0400)]
Merge pull request #15292 from jh66637/add_flag_for_scaled_weights
Add flag to NM::MappingInfo reinit functions
Luca Heltai [Thu, 8 Jun 2023 07:17:21 +0000 (09:17 +0200)]
Merge pull request #15266 from pcafrica/vtk_support
Added support for VTK
Marc Fehling [Wed, 7 Jun 2023 21:39:11 +0000 (15:39 -0600)]
Merge pull request #15326 from kronbichler/fix_warning3
Fix compiler warning with clang-16
Marc Fehling [Wed, 7 Jun 2023 21:15:47 +0000 (15:15 -0600)]
Merge pull request #15325 from masterleinad/fix_trilinos_14_cuda
Fix compiling with Trilinos 14 and Cuda
Marc Fehling [Wed, 7 Jun 2023 19:58:56 +0000 (13:58 -0600)]
Merge pull request #15324 from masterleinad/remove_unused_mpi_communicator_ptr
Remove unused mpi_communicator pointer members initialized by temporaries
Martin Kronbichler [Wed, 7 Jun 2023 19:15:23 +0000 (21:15 +0200)]
Fix compiler warning with clang-16
Martin Kronbichler [Wed, 7 Jun 2023 18:50:02 +0000 (20:50 +0200)]
Merge pull request #15318 from jh66637/distribute_local_to_global
Make distribute_local_to_global() work with std:: iterators
Daniel Arndt [Wed, 7 Jun 2023 15:03:15 +0000 (15:03 +0000)]
Explicitly specify type in ParticleHandler for nvcc
Daniel Arndt [Wed, 7 Jun 2023 15:01:50 +0000 (15:01 +0000)]
Explicitly add Kokkos::kokkos to Trilinos targets
David Wells [Wed, 7 Jun 2023 12:57:47 +0000 (08:57 -0400)]
Merge pull request #15295 from bangerth/unify
Unify multiple copies of the same function.
Daniel Arndt [Wed, 7 Jun 2023 12:22:25 +0000 (08:22 -0400)]
Remove unused mpi_communicator pointer members initialized by temporaries
Johannes Heinz [Thu, 1 Jun 2023 15:44:45 +0000 (17:44 +0200)]
add NM::MappingInfo::AD to be able to reinit with global weights
Johannes Heinz [Tue, 6 Jun 2023 16:14:22 +0000 (18:14 +0200)]
make distribute_local_to_global() work with std:: iterators
Martin Kronbichler [Wed, 7 Jun 2023 08:15:56 +0000 (10:15 +0200)]
Merge pull request #15322 from marcfehling/isnan-2
Prefer numbers::is_nan over std::isnan
Johannes Heinz [Mon, 5 Jun 2023 13:20:40 +0000 (15:20 +0200)]
use FEEval::normal_vector() to be consistent with FEValues and FEPEval
Daniel Arndt [Wed, 7 Jun 2023 03:34:10 +0000 (23:34 -0400)]
Merge pull request #15321 from marcfehling/github-intel-icx
Marc Fehling [Tue, 6 Jun 2023 21:23:11 +0000 (15:23 -0600)]
Merge pull request #15316 from bangerth/69
Minor updates to step-69.
Marc Fehling [Tue, 6 Jun 2023 21:22:49 +0000 (15:22 -0600)]
Merge pull request #15317 from bangerth/62
Minor updates to step-62.
Marc Fehling [Tue, 6 Jun 2023 21:20:35 +0000 (15:20 -0600)]
Prefer numbers::is_nan over std::isnan
Marc Fehling [Mon, 5 Jun 2023 16:46:09 +0000 (10:46 -0600)]
Only install new Intel compilers.
Marc Fehling [Tue, 6 Jun 2023 21:05:55 +0000 (15:05 -0600)]
Merge pull request #15308 from masterleinad/test_icpx
Test icpx instead of icpc
Daniel Arndt [Tue, 6 Jun 2023 19:06:07 +0000 (15:06 -0400)]
Merge pull request #15315 from bangerth/const
Daniel Arndt [Tue, 6 Jun 2023 14:14:23 +0000 (10:14 -0400)]
Another try for MSVC
Wolfgang Bangerth [Tue, 6 Jun 2023 14:36:17 +0000 (08:36 -0600)]
Merge pull request #15314 from marcfehling/isfinite
Use numbers::is_finite whenever we compare with infinity.
Wolfgang Bangerth [Tue, 6 Jun 2023 14:34:41 +0000 (08:34 -0600)]
Minor updates to step-62.
Wolfgang Bangerth [Tue, 6 Jun 2023 14:33:21 +0000 (08:33 -0600)]
Minor updates to step-69.
Wolfgang Bangerth [Tue, 6 Jun 2023 14:21:06 +0000 (08:21 -0600)]
Mark loop indices as 'const' where possible.
David Wells [Tue, 6 Jun 2023 12:33:30 +0000 (08:33 -0400)]
Merge pull request #15313 from bangerth/args
Be systematic in how we name arguments of FEValues member functions.
Matthias Maier [Tue, 6 Jun 2023 05:27:06 +0000 (05:27 +0000)]
Merge pull request #15164 from masterleinad/trilinos_14
Allow using Trilinos 14.0
Wolfgang Bangerth [Tue, 6 Jun 2023 03:41:44 +0000 (21:41 -0600)]
Merge pull request #15307 from drwells/gmsh-codim-1
Fix dim = 1 mesh loading with gmsh.
Marc Fehling [Tue, 6 Jun 2023 03:40:24 +0000 (21:40 -0600)]
Merge pull request #15311 from drwells/fix-ifdef-comment
Fix a comment at the end of an ifdef.
Wolfgang Bangerth [Tue, 6 Jun 2023 03:36:27 +0000 (21:36 -0600)]
Merge pull request #15312 from marcfehling/muparser-isfinite
Hotfix muparser: Fix problem with IntelLLVM finite math
Marc Fehling [Tue, 6 Jun 2023 02:43:16 +0000 (20:43 -0600)]
Use numbers::is_finite whenever we compare with infinity.
Daniel Arndt [Tue, 6 Jun 2023 00:23:56 +0000 (20:23 -0400)]
Try making MSVC happy
Marc Fehling [Mon, 5 Jun 2023 21:45:21 +0000 (15:45 -0600)]
Hotfix muparser: Fix problem with IntelLLVM finite math
Wolfgang Bangerth [Mon, 5 Jun 2023 23:08:17 +0000 (17:08 -0600)]
Be systematic in how we name arguments of FEValues member functions.
David Wells [Mon, 5 Jun 2023 19:39:17 +0000 (15:39 -0400)]
Fix a comment at the end of an ifdef.
Daniel Arndt [Mon, 5 Jun 2023 15:18:04 +0000 (11:18 -0400)]
Avoid a couple compiler warnings
David Wells [Mon, 5 Jun 2023 18:27:23 +0000 (14:27 -0400)]
Fix dim = 1 mesh loading with gmsh.
Daniel Arndt [Mon, 5 Jun 2023 13:29:49 +0000 (09:29 -0400)]
Test icpx instead of icpc
Timo Heister [Sun, 4 Jun 2023 19:29:09 +0000 (15:29 -0400)]
Merge pull request #15299 from bangerth/reference
Avoid taking references on temporaries.
Peter Munch [Sun, 4 Jun 2023 18:19:17 +0000 (20:19 +0200)]
Merge pull request #15300 from marcfehling/fix-test
Fix matrix_free test.
Marc Fehling [Sun, 4 Jun 2023 03:15:15 +0000 (21:15 -0600)]
Fix matrix_free test.
Wolfgang Bangerth [Sun, 4 Jun 2023 02:46:29 +0000 (20:46 -0600)]
Avoid taking references on temporaries.
Wolfgang Bangerth [Sun, 4 Jun 2023 02:09:20 +0000 (20:09 -0600)]
Merge pull request #15218 from drwells/distance-to-unit-cell
Add a function for projecting points onto reference cells.
Wolfgang Bangerth [Sun, 4 Jun 2023 01:24:09 +0000 (19:24 -0600)]
Merge pull request #15296 from drwells/snes-p4est
Mark two tests as dependent on p4est.
David Wells [Sat, 3 Jun 2023 16:51:12 +0000 (12:51 -0400)]
Mark two tests as dependent on p4est.
David Wells [Mon, 15 May 2023 16:36:25 +0000 (12:36 -0400)]
Add a function for projecting points onto reference cells.
This can replace GeometryInfo::distance_to_unit_cell() and
GeometryInfo::project_to_unit_cell() in most circumstances.
There is no clear way to define the infinity norm for sloped surfaces (like the
top face of a tetrahedron), so this new function uses the Euclidean norm.
Martin Kronbichler [Sat, 3 Jun 2023 06:06:00 +0000 (08:06 +0200)]
Merge pull request #14595 from marcfehling/blockvector-reinit
Added reinit(partitioners) to LA::distributed::BlockVector.
Martin Kronbichler [Fri, 2 Jun 2023 10:40:29 +0000 (12:40 +0200)]
Merge pull request #15273 from bergbauer/evaluate_integrate_values
Tensor product kernels: Evaluate integrate values only
Martin Kronbichler [Fri, 2 Jun 2023 10:39:55 +0000 (12:39 +0200)]
Merge pull request #14346 from peterrum/process_dofs_vectorized_transpose_constant_offset
Add process_dofs_vectorized_transpose() variants with constant_offset
Martin Kronbichler [Fri, 2 Jun 2023 08:58:07 +0000 (10:58 +0200)]
Merge pull request #15294 from drwells/aspect-ratio-lapack
Document that compute_aspect_ratio_of_cells() requires LAPACK.
Peter Munch [Mon, 10 Oct 2022 13:59:58 +0000 (15:59 +0200)]
Add process_dofs_vectorized_transpose() variants with constant_offset
Maximilian Bergbauer [Fri, 28 Apr 2023 12:35:01 +0000 (14:35 +0200)]
Implement path for values only
Wolfgang Bangerth [Thu, 1 Jun 2023 21:36:37 +0000 (15:36 -0600)]
Unify multiple copies of the same function.
Wolfgang Bangerth [Thu, 1 Jun 2023 21:31:56 +0000 (15:31 -0600)]
Merge pull request #15293 from drwells/wrap-petsc-lines
Wrap some PETSc documentation lines.
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.