]>
https://gitweb.dealii.org/ - dealii.git/log
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 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
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 [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
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.
Daniel Arndt [Thu, 1 Jun 2023 18:55:20 +0000 (14:55 -0400)]
Merge pull request #15270 from Rombur/nvcc_warnings
David Wells [Thu, 1 Jun 2023 18:18:57 +0000 (14:18 -0400)]
Document that compute_aspect_ratio_of_cells() requires LAPACK.
David Wells [Thu, 1 Jun 2023 18:10:43 +0000 (14:10 -0400)]
Wrap some PETSc documentation lines.
These are quite long and missing some HTML.
David Wells [Thu, 1 Jun 2023 17:19:37 +0000 (13:19 -0400)]
Merge pull request #15281 from bergbauer/integrate_JxW
FEPointEvaluation: Integrate should use JxW
Maximilian Bergbauer [Fri, 26 May 2023 16:58:04 +0000 (18:58 +0200)]
Automatically use JxW in integrate when available
Martin Kronbichler [Thu, 1 Jun 2023 11:44:00 +0000 (13:44 +0200)]
Merge pull request #15287 from bergbauer/remove_update_JxW
MappingFEField: Remove update_JxW_values for Piola transform
Martin Kronbichler [Thu, 1 Jun 2023 11:41:52 +0000 (13:41 +0200)]
Merge pull request #15289 from peterrum/apply_inverse_tmp_remove
TensorProductMatrixSymmetricSum: small modifications
Peter Munch [Thu, 1 Jun 2023 10:53:21 +0000 (12:53 +0200)]
Merge pull request #15288 from kronbichler/fix_mg_transfer
MGTwoLevelTransfer: Clean old vector content in prolongate_add
Luca Heltai [Thu, 1 Jun 2023 07:47:52 +0000 (09:47 +0200)]
Merge pull request #15291 from bangerth/changelog
Add changelog entry.
Peter Munch [Thu, 1 Jun 2023 07:07:47 +0000 (09:07 +0200)]
Update test output
David Wells [Thu, 1 Jun 2023 03:59:47 +0000 (23:59 -0400)]
Add a shim for std::clamp().
Wolfgang Bangerth [Wed, 31 May 2023 23:15:55 +0000 (17:15 -0600)]
Add changelog entry.
Marc Fehling [Wed, 31 May 2023 22:28:48 +0000 (16:28 -0600)]
Merge pull request #15290 from masterleinad/add_citation_bib
Add CITATIONS.bib file to suggest citation in GitHub
Peter Munch [Wed, 31 May 2023 22:24:59 +0000 (00:24 +0200)]
Merge pull request #15217 from kronbichler/generalize_interfaces
Make MatrixFree evaluation kernels more flexible w.r.t. number type
Maximilian Bergbauer [Wed, 31 May 2023 21:06:38 +0000 (23:06 +0200)]
Fix tests
Daniel Arndt [Wed, 31 May 2023 20:54:36 +0000 (16:54 -0400)]
Drop 9.3 release
Bruno Turcksin [Wed, 31 May 2023 01:05:54 +0000 (01:05 +0000)]
Fix reviewer's comments
Bruno Turcksin [Thu, 25 May 2023 20:48:20 +0000 (20:48 +0000)]
Fix warnings when compiling with nvcc
Daniel Arndt [Wed, 31 May 2023 19:33:32 +0000 (15:33 -0400)]
Add CITATIONS.bib file
Martin Kronbichler [Wed, 31 May 2023 19:16:03 +0000 (21:16 +0200)]
Merge pull request #14536 from marcfehling/reinit-ghosted
Choose to initialize ghost elements with reinit(partitioner).
Peter Munch [Wed, 31 May 2023 17:39:21 +0000 (19:39 +0200)]
Don't use tmp vector
Martin Kronbichler [Wed, 31 May 2023 18:00:48 +0000 (20:00 +0200)]
Merge pull request #15262 from masterleinad/convert_cuda_matrix_free_tests
Test CUDAWrappers::MatrixFree not only for DEAL_II_WITH_CUDA
Martin Kronbichler [Wed, 31 May 2023 17:44:51 +0000 (19:44 +0200)]
Merge pull request #15274 from bergbauer/skip_renumbering
FEPointEvaluation: skip renumbering when possible
Martin Kronbichler [Wed, 31 May 2023 17:33:29 +0000 (19:33 +0200)]
Merge pull request #15209 from jh66637/non_nested_dg_mg_transfer
Integrate DG into non-nested MG
Martin Kronbichler [Wed, 31 May 2023 17:28:12 +0000 (19:28 +0200)]
Merge pull request #15165 from jh66637/add_structure_convertable_to_rpe_data
Introduce DistributedComputeIntersectionLocationsInternal
Martin Kronbichler [Wed, 31 May 2023 14:46:36 +0000 (16:46 +0200)]
Add assertion regarding array lengths
Martin Kronbichler [Sun, 21 May 2023 20:28:27 +0000 (22:28 +0200)]
Do not use Number::size() by switching to more generic access methods
Martin Kronbichler [Sun, 21 May 2023 18:05:02 +0000 (20:05 +0200)]
Switch order of template arguments
Martin Kronbichler [Mon, 15 May 2023 14:32:26 +0000 (16:32 +0200)]
Make MatrixFree evaluation kernels more flexible w.r.t. number type
Martin Kronbichler [Wed, 31 May 2023 14:35:50 +0000 (16:35 +0200)]
MGTwoLevelTransfer: Make sure ot clean old vector content in prolongate_add
Timo Heister [Wed, 31 May 2023 13:04:36 +0000 (09:04 -0400)]
Merge pull request #15282 from masterleinad/fix_clang_tidy
Fix a couple clang-tidy warnings
Timo Heister [Wed, 31 May 2023 13:03:14 +0000 (09:03 -0400)]
Merge pull request #15284 from masterleinad/fix_petsc_clang_tidy
Use distinct names for PETSC call_and_possibly_capture_exception functions
Daniel Arndt [Tue, 30 May 2023 17:22:16 +0000 (13:22 -0400)]
Only use the Trilinos::all_libs target for Trilinos 14 and higher
Daniel Arndt [Tue, 30 May 2023 15:04:13 +0000 (11:04 -0400)]
Process Trilinos targets, allowing Trilinos 14
Maximilian Bergbauer [Wed, 31 May 2023 12:58:45 +0000 (14:58 +0200)]
Remove update_JxW_values for Piola transform
Daniel Arndt [Wed, 31 May 2023 12:55:56 +0000 (08:55 -0400)]
Remove unused header file
Maximilian Bergbauer [Wed, 31 May 2023 12:38:57 +0000 (14:38 +0200)]
Change logic to positive
Maximilian Bergbauer [Wed, 31 May 2023 11:58:42 +0000 (13:58 +0200)]
Suggestion from review
Marc Fehling [Tue, 30 May 2023 23:42:33 +0000 (17:42 -0600)]
Merge pull request #15285 from masterleinad/fix_github_linux_ci
Fix GitHub Linux CI
Marc Fehling [Tue, 30 May 2023 22:17:25 +0000 (16:17 -0600)]
OMPI allow run as root
Daniel Arndt [Tue, 30 May 2023 21:09:21 +0000 (17:09 -0400)]
Checkout code
Daniel Arndt [Tue, 30 May 2023 20:57:33 +0000 (16:57 -0400)]
Run as root user
Co-authored-by: Marc Fehling <mafehling.git@gmail.com>
Daniel Arndt [Tue, 30 May 2023 20:20:36 +0000 (16:20 -0400)]
Fix GitHub Linux CI
David Wells [Tue, 30 May 2023 18:37:13 +0000 (14:37 -0400)]
Merge pull request #15267 from bangerth/requires
Add 'requires' clauses for matrix template arguments to PETSc TS and SNES solvers.
Daniel Arndt [Tue, 30 May 2023 18:27:00 +0000 (14:27 -0400)]
Use distinct names for PETSC call_and_possibly_capture_exception functions
Daniel Arndt [Tue, 30 May 2023 17:22:40 +0000 (13:22 -0400)]
Fix a couple clang-tidy warnings
Daniel Arndt [Tue, 30 May 2023 13:46:53 +0000 (09:46 -0400)]
Remove init_cuda from matrix_free_device_initialize_vector
Luca Heltai [Sun, 28 May 2023 21:15:15 +0000 (23:15 +0200)]
Merge pull request #15264 from bangerth/doxygen
Suppress 'requires' clauses for doxygen if doxygen is too old.
Luca Heltai [Sun, 28 May 2023 20:20:39 +0000 (22:20 +0200)]
Merge pull request #15278 from pcafrica/docker_workflow
Use dealii-dependencies Docker for GitHub workflow
Luca Heltai [Sun, 28 May 2023 20:17:58 +0000 (22:17 +0200)]
Merge pull request #15261 from jh66637/drop_inexact_kernels
remove inexact CGAL kernels and add test
Pasquale Africa [Sat, 27 May 2023 17:44:11 +0000 (17:44 +0000)]
Use dealii-dependencies Docker image for "linux debug parallel simplex" job
Luca Heltai [Sun, 28 May 2023 07:01:19 +0000 (09:01 +0200)]
Merge pull request #15263 from bangerth/ida
Convert IDA to use the callback standard.
Luca Heltai [Sun, 28 May 2023 06:54:09 +0000 (08:54 +0200)]
Merge pull request #15271 from bangerth/petsc-snes
Convert PETSc SNES interfaces to use callback error conventions.
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.