]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Fri, 7 Apr 2023 19:39:29 +0000 (13:39 -0600)]
Return objects by value, rather than via a reference.
We now have move operators that apply to return objects, along with mandatory
return value optimization. There is no readon not to use this.
This patch applies this to some internal functions. I will write a separate
patch to make this the case for the public interfaces that call these
functions.
Wolfgang Bangerth [Wed, 12 Apr 2023 19:25:10 +0000 (13:25 -0600)]
Merge pull request #15088 from sebproell/data-out-compression-flags
Don't mention wrong defaults in CompressionFlags
Sebastian Proell [Wed, 12 Apr 2023 16:35:06 +0000 (18:35 +0200)]
Don't mention defaults in CompressionFlags
David Wells [Wed, 12 Apr 2023 12:13:34 +0000 (08:13 -0400)]
Merge pull request #15063 from luca-heltai/stefanozampini/nest-constructor
Improve support for MATNEST
David Wells [Wed, 12 Apr 2023 11:48:21 +0000 (07:48 -0400)]
Merge pull request #15059 from kronbichler/optimize_manifold
Optimize FlatManifold::get_new_points
David Wells [Wed, 12 Apr 2023 11:47:23 +0000 (07:47 -0400)]
Merge pull request #15058 from kronbichler/cleanup_qprojector
Improve code in QProjector in terms of performance and simplicity
Luca Heltai [Wed, 12 Apr 2023 08:22:26 +0000 (11:22 +0300)]
Merge pull request #15082 from bangerth/nox
Minor updates to the NOX solver interfaces.
Marc Fehling [Tue, 11 Apr 2023 23:09:19 +0000 (17:09 -0600)]
Merge pull request #15081 from masterleinad/include_without_quotations
Avoid using include with quotation marks
Stefano Zampini [Tue, 11 Apr 2023 21:53:51 +0000 (00:53 +0300)]
add assert
Stefano Zampini [Tue, 11 Apr 2023 21:11:10 +0000 (00:11 +0300)]
initialize sizes
Wolfgang Bangerth [Tue, 11 Apr 2023 20:53:03 +0000 (14:53 -0600)]
Minor updates to the NOX solver interfaces.
Martin Kronbichler [Tue, 11 Apr 2023 11:05:30 +0000 (13:05 +0200)]
Alternative version with manual vectorization
Wolfgang Bangerth [Tue, 11 Apr 2023 20:20:54 +0000 (14:20 -0600)]
Merge pull request #14791 from singima/NOX_edits
Improvements to the NOXSolver class documentation
Daniel Arndt [Tue, 11 Apr 2023 19:49:46 +0000 (15:49 -0400)]
Avoid using include with quotation marks
Sean Ingimarson [Tue, 11 Apr 2023 14:19:57 +0000 (10:19 -0400)]
Improvements to the NOXSolver documentation
Bruno Turcksin [Tue, 11 Apr 2023 12:03:54 +0000 (08:03 -0400)]
Merge pull request #15075 from kronbichler/avoid_mpi_comm_world
Stefano Zampini [Tue, 11 Apr 2023 08:54:28 +0000 (11:54 +0300)]
Implement Wolfgang suggestions
Martin Kronbichler [Sun, 9 Apr 2023 18:44:53 +0000 (20:44 +0200)]
Optimize FlatManifold::get_new_points
Martin Kronbichler [Sun, 9 Apr 2023 18:35:10 +0000 (20:35 +0200)]
Improve code in QProjector in terms of performance and simplicity
Martin Kronbichler [Tue, 11 Apr 2023 08:01:57 +0000 (10:01 +0200)]
Do not use MPI_COMM_WORLD
Martin Kronbichler [Tue, 11 Apr 2023 08:01:45 +0000 (10:01 +0200)]
Use proper MPI communicator
Luca Heltai [Tue, 11 Apr 2023 05:50:17 +0000 (08:50 +0300)]
Merge pull request #15060 from marcfehling/docker-root
Remove docker image with root user.
Marc Fehling [Mon, 10 Apr 2023 23:38:39 +0000 (17:38 -0600)]
Merge pull request #15072 from bangerth/doc-65
Minor updates to the ndarray documentation.
Marc Fehling [Mon, 10 Apr 2023 22:47:57 +0000 (16:47 -0600)]
Merge pull request #15071 from bangerth/underscore
Do not infringe on the compiler's use of names.
Marc Fehling [Mon, 10 Apr 2023 21:26:03 +0000 (15:26 -0600)]
Merge pull request #15068 from peterrum/zampini2016pcbddc
Fix reference
Wolfgang Bangerth [Mon, 10 Apr 2023 20:21:00 +0000 (14:21 -0600)]
Minor updates to the ndarray documentation.
Wolfgang Bangerth [Mon, 10 Apr 2023 20:11:17 +0000 (14:11 -0600)]
Merge pull request #15062 from masterleinad/remove_write_tecplot_binary
Remove write_tecplot_binary and related code
Wolfgang Bangerth [Mon, 10 Apr 2023 20:10:06 +0000 (14:10 -0600)]
Merge pull request #15064 from luca-heltai/stefanozampini/minor-cmake
some more info about SLEPc-PETSc misaligned versions
Wolfgang Bangerth [Mon, 10 Apr 2023 19:09:27 +0000 (13:09 -0600)]
Do not infringe on the compiler's use of names.
Peter Munch [Mon, 10 Apr 2023 17:26:57 +0000 (19:26 +0200)]
Fix reference
Peter Munch [Mon, 10 Apr 2023 15:10:22 +0000 (17:10 +0200)]
Merge pull request #15003 from Rombur/mf_kokkos
Use Kokkos for data structures in CUDA matrix-free framework
Stefano Zampini [Mon, 10 Apr 2023 13:49:46 +0000 (16:49 +0300)]
PetscWrappers::BlockSparseMatrix add constructor from array of matrices
fix the case of NULL blocks and add tests
Stefano Zampini [Sat, 8 Apr 2023 11:35:46 +0000 (14:35 +0300)]
some more info about SLEPc-PETSc misaligned versions
Stefano Zampini [Mon, 10 Apr 2023 13:47:35 +0000 (16:47 +0300)]
PetscWrappers::MatrixBase add column sizes accessors
Daniel Arndt [Mon, 10 Apr 2023 12:59:00 +0000 (08:59 -0400)]
Remove write_tecplot_binary and related code
Wolfgang Bangerth [Mon, 10 Apr 2023 03:31:48 +0000 (21:31 -0600)]
Merge pull request #14367 from simonsticko/fix_misprint_norm
Fix documentation misprint, modulus should be norm.
Peter Munch [Sun, 9 Apr 2023 23:52:19 +0000 (01:52 +0200)]
Merge pull request #15057 from kronbichler/quadrature_move
Initialize Quadrature with move argument
Marc Fehling [Sun, 9 Apr 2023 20:22:36 +0000 (14:22 -0600)]
Remove docker image with root user.
Martin Kronbichler [Sun, 9 Apr 2023 18:31:16 +0000 (20:31 +0200)]
Initialize Quadrature with move argument
David Wells [Sun, 9 Apr 2023 11:25:12 +0000 (07:25 -0400)]
Merge pull request #15004 from bangerth/doc-99
Minor doc updates in GridTools.
Martin Kronbichler [Sun, 9 Apr 2023 10:25:31 +0000 (12:25 +0200)]
Merge pull request #15039 from bangerth/grid-tools-cache
More tests
Martin Kronbichler [Sun, 9 Apr 2023 10:12:41 +0000 (12:12 +0200)]
Merge pull request #15055 from peterrum/assert_ghosts_set
Add assert
Luca Heltai [Sun, 9 Apr 2023 09:11:09 +0000 (12:11 +0300)]
Merge pull request #15054 from simonsticko/step-34-missing-bracket
Fix a missing bracket in step-34 intro
Bruno Turcksin [Sun, 9 Apr 2023 00:09:38 +0000 (00:09 +0000)]
Fix clang-tidy
David Wells [Sat, 8 Apr 2023 17:54:11 +0000 (13:54 -0400)]
Merge pull request #15053 from bangerth/typo
Fix a typo.
Peter Munch [Sat, 8 Apr 2023 16:32:05 +0000 (18:32 +0200)]
Add assert
Simon Sticko [Sat, 22 Oct 2022 08:39:45 +0000 (10:39 +0200)]
Fix documentation misprint, modulus should be norm.
Simon Sticko [Thu, 6 Apr 2023 10:48:33 +0000 (12:48 +0200)]
Fix a missing bracket in step-34 intro
Marc Fehling [Sat, 8 Apr 2023 03:40:26 +0000 (21:40 -0600)]
Merge pull request #15052 from bangerth/return
Fix malformed @return statements.
Wolfgang Bangerth [Sat, 8 Apr 2023 03:24:41 +0000 (21:24 -0600)]
Fix a typo.
Marc Fehling [Sat, 8 Apr 2023 01:44:41 +0000 (19:44 -0600)]
Merge pull request #15050 from bangerth/s
Optimize insertion of elements into a matrix.
Marc Fehling [Sat, 8 Apr 2023 01:44:16 +0000 (19:44 -0600)]
Merge pull request #15047 from bangerth/clarify
Clarifications in commentary in various places.
Marc Fehling [Sat, 8 Apr 2023 01:43:25 +0000 (19:43 -0600)]
Merge pull request #15049 from bangerth/clarify-2
Add an assertion.
Wolfgang Bangerth [Thu, 6 Apr 2023 21:18:03 +0000 (15:18 -0600)]
Add another test.
Daniel Arndt [Fri, 7 Apr 2023 20:45:04 +0000 (16:45 -0400)]
Merge pull request #15046 from bangerth/p
Wolfgang Bangerth [Fri, 7 Apr 2023 20:34:55 +0000 (14:34 -0600)]
Fix malformed @return statements.
Wolfgang Bangerth [Thu, 6 Apr 2023 20:54:22 +0000 (14:54 -0600)]
Make test less special by not using [0,1]^d as the domain.
Wolfgang Bangerth [Fri, 7 Apr 2023 19:06:03 +0000 (13:06 -0600)]
Add an assertion.
Wolfgang Bangerth [Fri, 7 Apr 2023 19:05:30 +0000 (13:05 -0600)]
Optimize insertion of elements into a matrix.
Timo Heister [Fri, 7 Apr 2023 18:32:57 +0000 (14:32 -0400)]
Merge pull request #14818 from bangerth/2.3
step-2: Make program more useful.
Wolfgang Bangerth [Fri, 7 Apr 2023 18:11:41 +0000 (12:11 -0600)]
Clarifications in commentary in various places.
Wolfgang Bangerth [Fri, 7 Apr 2023 17:36:10 +0000 (11:36 -0600)]
Add entries to an IndexSet in already-sorted order.
David Wells [Fri, 7 Apr 2023 14:44:00 +0000 (10:44 -0400)]
Merge pull request #15040 from bangerth/grid-tools-cache-3
Simplify code slightly.
Martin Kronbichler [Fri, 7 Apr 2023 13:48:57 +0000 (15:48 +0200)]
Merge pull request #15029 from gassmoeller/make_fepointevaluation_copyable
Make fepointevaluation copyable/moveable
David Wells [Fri, 7 Apr 2023 12:03:43 +0000 (08:03 -0400)]
Merge pull request #15037 from marcfehling/make-2-cells
Replace make_2_cells() with TestGrids::hyper_line().
David Wells [Fri, 7 Apr 2023 12:03:20 +0000 (08:03 -0400)]
Merge pull request #15042 from bangerth/is
Update documentation in IndexSet for a couple of functions.
David Wells [Fri, 7 Apr 2023 11:59:31 +0000 (07:59 -0400)]
Merge pull request #15043 from bangerth/p
Rename a few variables to make their intent clearer.
David Wells [Fri, 7 Apr 2023 11:58:31 +0000 (07:58 -0400)]
Merge pull request #15041 from bangerth/grid-tools-cache-2
Don't overallocate memory.
Wolfgang Bangerth [Thu, 6 Apr 2023 23:35:23 +0000 (17:35 -0600)]
Rename a few variables to make their intent clearer.
Wolfgang Bangerth [Thu, 6 Apr 2023 23:25:48 +0000 (17:25 -0600)]
Update documentation in IndexSet for a couple of functions.
Wolfgang Bangerth [Thu, 6 Apr 2023 23:17:50 +0000 (17:17 -0600)]
Simplify code slightly.
Avoid using a second counter in a range-based for loop, which always looks a bit awkward.
Wolfgang Bangerth [Thu, 6 Apr 2023 21:19:21 +0000 (15:19 -0600)]
Don't overallocate memory.
Wolfgang Bangerth [Thu, 6 Apr 2023 21:02:21 +0000 (15:02 -0600)]
Merge pull request #14717 from luca-heltai/stefanozampini/fix-swap
Fix ghost indices handling for PETSc vectors
Wolfgang Bangerth [Thu, 6 Apr 2023 20:56:29 +0000 (14:56 -0600)]
Merge pull request #15009 from adamqc/check-multilevel-hierarchy-constructed
Check whether construct_multigrid_hierarchy is set ealier.
Wolfgang Bangerth [Fri, 31 Mar 2023 15:29:50 +0000 (09:29 -0600)]
Fix file names to follow our recent standard.
Wolfgang Bangerth [Tue, 21 Feb 2023 22:39:47 +0000 (15:39 -0700)]
step-2: Make program more useful.
Rene Gassmoeller [Thu, 6 Apr 2023 20:01:15 +0000 (16:01 -0400)]
Address comments
Wolfgang Bangerth [Thu, 6 Apr 2023 17:20:30 +0000 (11:20 -0600)]
Merge pull request #15034 from c-p-schmidt/follow-up-change-default-compression-level-vtu
Document minor change that has been introduced in pull request #14983.
Christoph Schmidt [Thu, 6 Apr 2023 15:58:36 +0000 (17:58 +0200)]
Document minor change that has been introduced in
pull request 14983.
Bruno Turcksin [Tue, 4 Apr 2023 15:55:03 +0000 (15:55 +0000)]
Fix reviewer's comments
Bruno Turcksin [Fri, 31 Mar 2023 00:23:42 +0000 (20:23 -0400)]
Add changelog entry
Bruno Turcksin [Fri, 31 Mar 2023 00:18:59 +0000 (20:18 -0400)]
Move __shared__ variables to Kokkos::View
Bruno Turcksin [Thu, 23 Mar 2023 16:53:41 +0000 (12:53 -0400)]
Move global __constant__ variables to Kokkos::View
Bruno Turcksin [Wed, 22 Mar 2023 13:53:11 +0000 (09:53 -0400)]
Remove unused variables
Bruno Turcksin [Tue, 21 Mar 2023 19:15:15 +0000 (15:15 -0400)]
Move constraint_mask to Kokkos::View
Bruno Turcksin [Tue, 21 Mar 2023 15:09:59 +0000 (11:09 -0400)]
Move constrained_dofs to Kokkos::View
Bruno Turcksin [Tue, 21 Mar 2023 13:49:59 +0000 (09:49 -0400)]
Move local_to_global to Kokkos::View
Bruno Turcksin [Mon, 20 Mar 2023 18:49:51 +0000 (14:49 -0400)]
Move q_points to Kokkos::View
Bruno Turcksin [Thu, 16 Mar 2023 21:01:54 +0000 (17:01 -0400)]
Move inv_jacobian to Kokkos::View
Bruno Turcksin [Thu, 16 Mar 2023 18:12:40 +0000 (14:12 -0400)]
Initialize and finalize Kokkos
Bruno Turcksin [Thu, 16 Mar 2023 18:12:15 +0000 (14:12 -0400)]
Move JxW to Kokkos::View
Bruno Turcksin [Thu, 16 Mar 2023 18:11:40 +0000 (14:11 -0400)]
Fix a bug when using LA::CUDAWrappers::Vector
Bruno Turcksin [Thu, 16 Mar 2023 17:41:24 +0000 (13:41 -0400)]
Make more functions __host__ __device__
Bruno Turcksin [Wed, 15 Mar 2023 21:03:21 +0000 (17:03 -0400)]
Make more functions __host__ __device__
Bruno Turcksin [Fri, 30 Dec 2022 20:49:11 +0000 (15:49 -0500)]
Use Kokkos in CUDAWrappers::MatrixFree::copy_constrained_values()
Bruno Turcksin [Fri, 30 Dec 2022 20:00:13 +0000 (15:00 -0500)]
Use Kokkos in CUDAWrappers::MatrixFree::set_constrained_values()
Bruno Turcksin [Fri, 2 Dec 2022 20:35:32 +0000 (15:35 -0500)]
Use DEAL_II_HOST_DEVICE in CUDA matrix-free framework
Martin Kronbichler [Thu, 6 Apr 2023 10:26:50 +0000 (12:26 +0200)]
Merge pull request #15032 from masterleinad/remove_quick_matrix
Remove QuickMatrix
Daniel Arndt [Thu, 6 Apr 2023 02:15:50 +0000 (22:15 -0400)]
Merge pull request #15008 from mschreter/add_signed_distance_rectangle
Daniel Arndt [Thu, 6 Apr 2023 02:15:15 +0000 (22:15 -0400)]
Remove QuickMatrix
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.