]>
https://gitweb.dealii.org/ - dealii.git/log
Peter Munch [Sun, 7 Nov 2021 08:27:28 +0000 (09:27 +0100)]
Enabel FETools::get_projection_matrix() for multiple components
Matthias Maier [Sun, 7 Nov 2021 06:20:12 +0000 (01:20 -0500)]
Merge pull request #12917 from tamiko/update_changelog
add changelog entry for point release
David Wells [Sat, 6 Nov 2021 17:06:57 +0000 (13:06 -0400)]
Merge pull request #12922 from marcfehling/const
CylindricalManifold: make member variable const.
Jean-Paul Pelteret [Sat, 6 Nov 2021 08:09:19 +0000 (09:09 +0100)]
Merge pull request #12921 from sebproell/nvector-getcomm-ptr
N_Vector now returns a pointer to MPI_Comm
Marc Fehling [Fri, 5 Nov 2021 21:04:25 +0000 (15:04 -0600)]
CylindricalManifold: make member variable const.
Martin Kronbichler [Fri, 5 Nov 2021 18:58:58 +0000 (19:58 +0100)]
Merge pull request #12919 from kronbichler/fix_error_glibcxx_debug
Fix some errors revealed by STL debug compile
Sebastian Proell [Fri, 5 Nov 2021 15:52:05 +0000 (16:52 +0100)]
N_Vector now returns a pointer to MPI_Comm
Martin Kronbichler [Fri, 5 Nov 2021 11:22:25 +0000 (12:22 +0100)]
Fix some errors revealed by STL debug compile
Matthias Maier [Fri, 5 Nov 2021 03:56:50 +0000 (22:56 -0500)]
add changelog entry for point release
Martin Kronbichler [Fri, 5 Nov 2021 12:37:28 +0000 (13:37 +0100)]
Merge pull request #12909 from bergbauer/evaluate_integrate_shape_info
FEEvaluation: Evaluate and integrate functions which use a user shape_info object
Bruno Turcksin [Fri, 5 Nov 2021 12:29:35 +0000 (08:29 -0400)]
Merge pull request #12911 from bangerth/do-2
Wolfgang Bangerth [Wed, 3 Nov 2021 06:07:32 +0000 (00:07 -0600)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:50:52 +0000 (17:50 -0600)]
Simplify some code.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:32:59 +0000 (17:32 -0600)]
Add a test for wedge output with gnuplot.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:32:18 +0000 (17:32 -0600)]
Add the ability to output wedges via gnuplot.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:33:13 +0000 (17:33 -0600)]
Add a test for pyramid output with gnuplot.
Wolfgang Bangerth [Tue, 2 Nov 2021 00:03:39 +0000 (18:03 -0600)]
Implement gnuplot output for pyramids.
Wolfgang Bangerth [Mon, 1 Nov 2021 22:49:07 +0000 (16:49 -0600)]
Update a test to also output tetrahedra in gnuplot.
Wolfgang Bangerth [Mon, 1 Nov 2021 22:48:42 +0000 (16:48 -0600)]
Implement gnuplot output for tetrahedra.
Martin Kronbichler [Thu, 4 Nov 2021 06:15:17 +0000 (07:15 +0100)]
Merge pull request #12910 from fdrmrc/fix_doctypo_step38
Fix a typo in step38 doc
Marco Feder [Tue, 2 Nov 2021 17:40:07 +0000 (18:40 +0100)]
Fixed latex typo in step-38 doc
Maximilian Bergbauer [Thu, 28 Oct 2021 14:09:53 +0000 (16:09 +0200)]
Make evaluate and integrate functions ready for an anisotropic shape_info object
Marc Fehling [Wed, 3 Nov 2021 06:22:25 +0000 (00:22 -0600)]
Merge pull request #12912 from bangerth/fix-cl
Fix the dates in four changelog entries.
Wolfgang Bangerth [Wed, 3 Nov 2021 06:08:37 +0000 (00:08 -0600)]
Fix the dates in four changelog entries.
David Wells [Wed, 3 Nov 2021 00:48:59 +0000 (20:48 -0400)]
Merge pull request #12908 from bangerth/test-2
Simplify a test.
Wolfgang Bangerth [Tue, 2 Nov 2021 15:36:06 +0000 (09:36 -0600)]
Merge pull request #12902 from kronbichler/range_based_for
Apply some range-based for loops
Martin Kronbichler [Mon, 1 Nov 2021 18:06:48 +0000 (19:06 +0100)]
Apply some range-based for loops
Bruno Turcksin [Tue, 2 Nov 2021 01:28:13 +0000 (21:28 -0400)]
Merge pull request #12905 from bangerth/do
Bruno Turcksin [Tue, 2 Nov 2021 01:18:52 +0000 (21:18 -0400)]
Merge pull request #12904 from kronbichler/simplify_mg_code
Bruno Turcksin [Tue, 2 Nov 2021 01:08:59 +0000 (21:08 -0400)]
Merge pull request #12907 from bangerth/test
Wolfgang Bangerth [Mon, 1 Nov 2021 22:27:34 +0000 (16:27 -0600)]
Simplify a test.
Wolfgang Bangerth [Mon, 1 Nov 2021 21:23:41 +0000 (15:23 -0600)]
Avoid code duplication.
Wolfgang Bangerth [Mon, 1 Nov 2021 21:18:13 +0000 (15:18 -0600)]
Merge pull request #12903 from kronbichler/inline_accessor_functions
Inline active_cell_index functions
Wolfgang Bangerth [Mon, 1 Nov 2021 19:18:44 +0000 (13:18 -0600)]
Update general node lookup routine.
Wolfgang Bangerth [Mon, 1 Nov 2021 18:58:12 +0000 (12:58 -0600)]
Revamp the compute_hypercube_point() function.
Martin Kronbichler [Mon, 1 Nov 2021 18:20:53 +0000 (19:20 +0100)]
Simplify code by using cell->is_locally_owned() and friends
Martin Kronbichler [Mon, 1 Nov 2021 18:16:09 +0000 (19:16 +0100)]
Inline active_cell_index functions
Peter Munch [Mon, 1 Nov 2021 07:58:12 +0000 (08:58 +0100)]
Merge pull request #12895 from bangerth/dif-5
Make DataOutFaces work with simplices
Martin Kronbichler [Mon, 1 Nov 2021 07:55:03 +0000 (08:55 +0100)]
Merge pull request #12896 from peterrum/matrix_creator_new_file
Split up matrix_tools.h -> matrix_creator.h
Martin Kronbichler [Mon, 1 Nov 2021 07:54:50 +0000 (08:54 +0100)]
Merge pull request #12901 from bangerth/hdf5
Fix a test.
Wolfgang Bangerth [Sun, 31 Oct 2021 22:58:12 +0000 (16:58 -0600)]
Add an assertion.
Wolfgang Bangerth [Sun, 31 Oct 2021 19:30:35 +0000 (13:30 -0600)]
Fix a test.
Peter Munch [Fri, 29 Oct 2021 06:03:40 +0000 (08:03 +0200)]
Merge pull request #12898 from bangerth/gnuplot-2
Allow gnuplot output for triangles.
Marc Fehling [Fri, 29 Oct 2021 02:14:28 +0000 (20:14 -0600)]
Merge pull request #12899 from bangerth/message
Improve an error message.
Wolfgang Bangerth [Thu, 28 Oct 2021 23:07:05 +0000 (17:07 -0600)]
Improve an error message.
Wolfgang Bangerth [Thu, 28 Oct 2021 20:54:09 +0000 (14:54 -0600)]
Add another test for simplex-mesh DataOutFaces.
Wolfgang Bangerth [Tue, 26 Oct 2021 20:26:30 +0000 (14:26 -0600)]
Revert "Move currently failing test."
This reverts commit
eba66bf47d99c1e2615a7b2e55c44b23071471bd .
Wolfgang Bangerth [Tue, 26 Oct 2021 00:29:55 +0000 (18:29 -0600)]
Make DataOutFaces work with simplices.
Wolfgang Bangerth [Mon, 25 Oct 2021 22:21:16 +0000 (16:21 -0600)]
Marginally simplify one line of code.
Wolfgang Bangerth [Thu, 28 Oct 2021 03:16:03 +0000 (21:16 -0600)]
Add a test.
Wolfgang Bangerth [Thu, 28 Oct 2021 03:15:50 +0000 (21:15 -0600)]
Add the ability to output triangles with gnuplot.
Wolfgang Bangerth [Wed, 27 Oct 2021 00:45:56 +0000 (18:45 -0600)]
Add a few assertions.
Martin Kronbichler [Thu, 28 Oct 2021 11:33:27 +0000 (13:33 +0200)]
Merge pull request #12892 from peterrum/MGTwoLevelTransfer_AffineConstraints_optional
MGTwoLevelTransfer: make AffineConstraints optional
Peter Munch [Thu, 28 Oct 2021 10:18:28 +0000 (12:18 +0200)]
Merge pull request #12897 from gfcas/typos
Fix some typos
Fabian Castelli [Thu, 28 Oct 2021 09:23:22 +0000 (11:23 +0200)]
Fix some typos
Peter Munch [Thu, 28 Oct 2021 08:36:54 +0000 (10:36 +0200)]
Split up matrix_tools.h -> matrix_creator.h
Peter Munch [Thu, 28 Oct 2021 08:14:01 +0000 (10:14 +0200)]
Merge pull request #12891 from peterrum/gc_fe_nothing
MGTwoLevelTransfer: enable FE_Nothing
Peter Munch [Thu, 28 Oct 2021 08:13:40 +0000 (10:13 +0200)]
Merge pull request #12874 from bangerth/subdiv
Make Patch<0,spacedim>::n_subdivisions a 'const' variable.
Peter Munch [Thu, 28 Oct 2021 05:36:17 +0000 (07:36 +0200)]
Merge pull request #12862 from peterrum/matrix_creator_sparse_matrix_type
MatrixCreator: make SparseMatrixType a template parameter
Peter Munch [Thu, 28 Oct 2021 04:28:57 +0000 (06:28 +0200)]
Merge pull request #12888 from bangerth/gnuplot
Simplify the code for outputting data in gnuplot format.
Wolfgang Bangerth [Thu, 28 Oct 2021 03:58:47 +0000 (21:58 -0600)]
Merge pull request #12878 from peterrum/combined_face_orientation
Introduce TriaAccessor::combined_face_orientation()
Wolfgang Bangerth [Mon, 25 Oct 2021 01:47:54 +0000 (19:47 -0600)]
Make Patch<0,spacedim>::n_subdivisions a 'const' variable.
Wolfgang Bangerth [Mon, 25 Oct 2021 18:11:25 +0000 (12:11 -0600)]
Make sure we only write into variables that are non-const.
Wolfgang Bangerth [Wed, 27 Oct 2021 23:16:37 +0000 (17:16 -0600)]
Merge pull request #12893 from peterrum/hp_collection_iteration
hp::Collection: allow range-based loop
Peter Munch [Fri, 22 Oct 2021 15:46:40 +0000 (17:46 +0200)]
MatrixCreator: make SparseMatrixType a template parameter
Wolfgang Bangerth [Wed, 27 Oct 2021 00:06:25 +0000 (18:06 -0600)]
Simplify the code for outputting data in gnuplot format.
Peter Munch [Wed, 27 Oct 2021 18:45:39 +0000 (20:45 +0200)]
hp::Collection: allow range-based loop
Peter Munch [Wed, 27 Oct 2021 08:36:03 +0000 (10:36 +0200)]
MGTwoLevelTransfer: enable FE_Nothing
Peter Munch [Mon, 25 Oct 2021 04:50:59 +0000 (06:50 +0200)]
Introduce TriaAccessor::combined_face_orientation()
Peter Munch [Wed, 27 Oct 2021 16:01:12 +0000 (18:01 +0200)]
MGTwoLevelTransfer: make AffineConstraints optional
Peter Munch [Wed, 27 Oct 2021 08:39:16 +0000 (10:39 +0200)]
Merge pull request #12889 from peterrum/compilation
Fix compilation
Peter Munch [Wed, 27 Oct 2021 07:02:12 +0000 (09:02 +0200)]
Fix compilation
Peter Munch [Wed, 27 Oct 2021 06:19:48 +0000 (08:19 +0200)]
Merge pull request #12877 from bangerth/ref-cell-x
Do not preset Patch::reference_cell.
Wolfgang Bangerth [Tue, 26 Oct 2021 22:43:28 +0000 (16:43 -0600)]
Merge pull request #12887 from Rombur/dof_tools
Relax an assert in DoFTools::map_dofs_to_support_points
Wolfgang Bangerth [Mon, 25 Oct 2021 03:49:10 +0000 (21:49 -0600)]
Do not preset Patch::reference_cell.
Peter Munch [Tue, 26 Oct 2021 20:36:50 +0000 (22:36 +0200)]
Merge pull request #12859 from bangerth/dif-3
Towards making DataOutFaces work with simplices.
Bruno Turcksin [Tue, 26 Oct 2021 20:29:43 +0000 (16:29 -0400)]
Merge pull request #12885 from bangerth/ref-cell-y
Wolfgang Bangerth [Tue, 26 Oct 2021 20:22:26 +0000 (14:22 -0600)]
Merge pull request #12832 from tjhei/large_tria_checkpoint2
variable checkpointing fixes for >4GB files
Bruno Turcksin [Tue, 26 Oct 2021 18:04:34 +0000 (18:04 +0000)]
Relax an assert in DoFTools::map_dofs_to_support_points
David Wells [Tue, 26 Oct 2021 17:13:00 +0000 (13:13 -0400)]
Merge pull request #12875 from bangerth/refce
Make Patch<0,spacedim>::reference_cell const.
Wolfgang Bangerth [Tue, 26 Oct 2021 11:40:23 +0000 (05:40 -0600)]
Merge pull request #12886 from gfcas/typo
Fix typos in hp::FECollection doc
Fabian Castelli [Tue, 26 Oct 2021 11:06:09 +0000 (13:06 +0200)]
Fix typos in hp::FECollection doc
Marc Fehling [Tue, 26 Oct 2021 03:38:34 +0000 (21:38 -0600)]
Merge pull request #12884 from marcfehling/rnpratoori
Corrections in Step-45
Wolfgang Bangerth [Mon, 25 Oct 2021 01:53:51 +0000 (19:53 -0600)]
Make Patch<0,spacedim>::reference_cell const.
Wolfgang Bangerth [Tue, 26 Oct 2021 02:58:50 +0000 (20:58 -0600)]
Merge pull request #12883 from dianeguignard/DOI-step-82
Added DOI for the tutorial program step-82
Wolfgang Bangerth [Tue, 26 Oct 2021 02:45:56 +0000 (20:45 -0600)]
Add changelog entries.
Wolfgang Bangerth [Mon, 25 Oct 2021 22:18:59 +0000 (16:18 -0600)]
Fix reading/writing Patch objects for non-hypercube reference cells.
Wolfgang Bangerth [Mon, 25 Oct 2021 22:17:58 +0000 (16:17 -0600)]
Provide input and output operators for ReferenceCell.
Raghunandan Pratoori [Sat, 9 Oct 2021 13:33:54 +0000 (08:33 -0500)]
Corrections in Step-45
Removed duplicate occurrence of VectorTools::interpolate_boundary_values in setup_dofs()
Diane Guignard [Mon, 25 Oct 2021 21:32:46 +0000 (17:32 -0400)]
Added DOI for the tutorial program step-82
Wolfgang Bangerth [Thu, 21 Oct 2021 23:10:09 +0000 (17:10 -0600)]
Do not a priori allocate memory for objects that will later be re-sized.
Here, this is the case for a CopyData object to be used in WorkStream: We have
to give WorkStrean::run() an exemplar of these CopyData objects from which
it will create a concrete object for each task (=cell or face) that will
then be worked on. We initialize the exemplar's '.data' object to a concrete
size, but this size will later be ignored and instead we resize things
to whatever we actually need in one place because we don't really know
what the correct size is going to be a priori. As a consequence, just omit
the original sizing and leave the 'exemplar.data' object empty until the
point where we know the size for a concrete object that we obtain by
copying the examplar.
As a side note: This is in DataOutFaces. The DataOut class doesn't do the
initial sizing -- I suspect that we had that code at some point in the past
and got rid of the initial sizing a few years ago but didn't make the same
change for DataOutFaces. It is also possible that that change was made
as part of the simplex transition in DataOut, but DataOutFaces was never
actually transitioned and doesn't work for simplices right now. (That's
what I'm working on right now, of course.)
Peter Munch [Mon, 25 Oct 2021 13:56:16 +0000 (15:56 +0200)]
Merge pull request #12879 from peterrum/mg_transfer_global_coarsening_fix_compilation
Fix compilation of MGTransferGlobalCoarsening::interpolate_to_mg()
Martin Kronbichler [Mon, 25 Oct 2021 13:17:54 +0000 (15:17 +0200)]
Merge pull request #12880 from peterrum/MGTransferGlobalCoarsening_rename_n_dofs
Rename some variables in MGTransferGlobalCoarsening
Peter Munch [Mon, 25 Oct 2021 11:26:38 +0000 (13:26 +0200)]
Fix compilation of MGTransferGlobalCoarsening::interpolate_to_mg()
Peter Munch [Mon, 25 Oct 2021 11:20:16 +0000 (13:20 +0200)]
Rename some variables in MGTransferGlobalCoarsening
Martin Kronbichler [Mon, 25 Oct 2021 07:47:20 +0000 (09:47 +0200)]
Merge pull request #12838 from peterrum/FE_Q_iso_Q1_varying_subdivisions
FE_Q_iso_Q1: varying subdivisions
Martin Kronbichler [Mon, 25 Oct 2021 07:40:23 +0000 (09:40 +0200)]
Merge pull request #12869 from peterrum/PreconditionChebyshev_docu
Fix docu of PreconditionChebyshev
Martin Kronbichler [Mon, 25 Oct 2021 07:39:28 +0000 (09:39 +0200)]
Merge pull request #12876 from bangerth/refce-2
Fix Patch member functions.
Wolfgang Bangerth [Mon, 25 Oct 2021 01:56:20 +0000 (19:56 -0600)]
Fix Patch member functions.
Wolfgang Bangerth [Mon, 25 Oct 2021 01:20:33 +0000 (19:20 -0600)]
Merge pull request #12863 from peterrum/sparse_matrix_reinit
SparseMatrix::reinit(): accept other sparse matrix
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.