]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 years agoMerge pull request #12920 from nmuch/signed_distance_ellipse
Martin Kronbichler [Tue, 9 Nov 2021 09:10:26 +0000 (10:10 +0100)]
Merge pull request #12920 from nmuch/signed_distance_ellipse

Add signed distance function for 1D and 2D ellipsoids

2 years agoMerge pull request #12927 from marcfehling/doc-predict
Matthias Maier [Tue, 9 Nov 2021 03:05:26 +0000 (21:05 -0600)]
Merge pull request #12927 from marcfehling/doc-predict

Minor fixes to `predict_error` doc.

2 years agoMerge pull request #12928 from tjhei/mg_repart_edits
Marc Fehling [Tue, 9 Nov 2021 01:38:54 +0000 (18:38 -0700)]
Merge pull request #12928 from tjhei/mg_repart_edits

minor MGRepartining edits

2 years agominor MGRepartiniong edits 12928/head
Timo Heister [Mon, 8 Nov 2021 23:41:37 +0000 (18:41 -0500)]
minor MGRepartiniong edits

2 years agoMinor fixes to `predict_error` doc. 12927/head
Marc Fehling [Mon, 8 Nov 2021 17:10:26 +0000 (10:10 -0700)]
Minor fixes to `predict_error` doc.

2 years agoMerge pull request #12926 from gfcas/hp_prediction_doc
Marc Fehling [Mon, 8 Nov 2021 17:04:15 +0000 (10:04 -0700)]
Merge pull request #12926 from gfcas/hp_prediction_doc

Update predict_error doc entry

2 years agoUpdate predict_error doc entry 12926/head
Fabian Castelli [Mon, 8 Nov 2021 13:40:34 +0000 (14:40 +0100)]
Update predict_error doc entry

2 years agoMerge pull request #12925 from peterrum/typo
Martin Kronbichler [Mon, 8 Nov 2021 13:35:32 +0000 (14:35 +0100)]
Merge pull request #12925 from peterrum/typo

Fix typo

2 years agoFix typo 12925/head
Peter Munch [Sun, 7 Nov 2021 08:37:49 +0000 (09:37 +0100)]
Fix typo

2 years agoMerge pull request #12917 from tamiko/update_changelog
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

2 years agoMerge pull request #12922 from marcfehling/const
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.

2 years agoAdd signed distance function of 1 and 2D ellipsoid 12920/head
Nils Much [Thu, 4 Nov 2021 15:10:09 +0000 (16:10 +0100)]
Add signed distance function of 1 and 2D ellipsoid

2 years agoMerge pull request #12921 from sebproell/nvector-getcomm-ptr
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

2 years agoCylindricalManifold: make member variable const. 12922/head
Marc Fehling [Fri, 5 Nov 2021 21:04:25 +0000 (15:04 -0600)]
CylindricalManifold: make member variable const.

2 years agoMerge pull request #12919 from kronbichler/fix_error_glibcxx_debug
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

2 years agoN_Vector now returns a pointer to MPI_Comm 12921/head
Sebastian Proell [Fri, 5 Nov 2021 15:52:05 +0000 (16:52 +0100)]
N_Vector now returns a pointer to MPI_Comm

2 years agoFix some errors revealed by STL debug compile 12919/head
Martin Kronbichler [Fri, 5 Nov 2021 11:22:25 +0000 (12:22 +0100)]
Fix some errors revealed by STL debug compile

2 years agoadd changelog entry for point release 12917/head
Matthias Maier [Fri, 5 Nov 2021 03:56:50 +0000 (22:56 -0500)]
add changelog entry for point release

2 years agoMerge pull request #12909 from bergbauer/evaluate_integrate_shape_info
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

2 years agoMerge pull request #12911 from bangerth/do-2
Bruno Turcksin [Fri, 5 Nov 2021 12:29:35 +0000 (08:29 -0400)]
Merge pull request #12911 from bangerth/do-2

2 years agoAdd a changelog entry. 12911/head
Wolfgang Bangerth [Wed, 3 Nov 2021 06:07:32 +0000 (00:07 -0600)]
Add a changelog entry.

2 years agoSimplify some code.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:50:52 +0000 (17:50 -0600)]
Simplify some code.

2 years agoAdd a test for wedge output with gnuplot.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:32:59 +0000 (17:32 -0600)]
Add a test for wedge output with gnuplot.

2 years agoAdd the ability to output wedges via gnuplot.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:32:18 +0000 (17:32 -0600)]
Add the ability to output wedges via gnuplot.

2 years agoAdd a test for pyramid output with gnuplot.
Wolfgang Bangerth [Tue, 2 Nov 2021 23:33:13 +0000 (17:33 -0600)]
Add a test for pyramid output with gnuplot.

2 years agoImplement gnuplot output for pyramids.
Wolfgang Bangerth [Tue, 2 Nov 2021 00:03:39 +0000 (18:03 -0600)]
Implement gnuplot output for pyramids.

2 years agoUpdate a test to also output tetrahedra in gnuplot.
Wolfgang Bangerth [Mon, 1 Nov 2021 22:49:07 +0000 (16:49 -0600)]
Update a test to also output tetrahedra in gnuplot.

2 years agoImplement gnuplot output for tetrahedra.
Wolfgang Bangerth [Mon, 1 Nov 2021 22:48:42 +0000 (16:48 -0600)]
Implement gnuplot output for tetrahedra.

2 years agoMerge pull request #12910 from fdrmrc/fix_doctypo_step38
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

2 years agoFixed latex typo in step-38 doc 12910/head
Marco Feder [Tue, 2 Nov 2021 17:40:07 +0000 (18:40 +0100)]
Fixed latex typo in step-38 doc

2 years agoMake evaluate and integrate functions ready for an anisotropic shape_info object 12909/head
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

2 years agoMerge pull request #12912 from bangerth/fix-cl
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.

2 years agoFix the dates in four changelog entries. 12912/head
Wolfgang Bangerth [Wed, 3 Nov 2021 06:08:37 +0000 (00:08 -0600)]
Fix the dates in four changelog entries.

2 years agoMerge pull request #12908 from bangerth/test-2
David Wells [Wed, 3 Nov 2021 00:48:59 +0000 (20:48 -0400)]
Merge pull request #12908 from bangerth/test-2

Simplify a test.

2 years agoMerge pull request #12902 from kronbichler/range_based_for
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

2 years agoApply some range-based for loops 12902/head
Martin Kronbichler [Mon, 1 Nov 2021 18:06:48 +0000 (19:06 +0100)]
Apply some range-based for loops

2 years agoMerge pull request #12905 from bangerth/do
Bruno Turcksin [Tue, 2 Nov 2021 01:28:13 +0000 (21:28 -0400)]
Merge pull request #12905 from bangerth/do

2 years agoMerge pull request #12904 from kronbichler/simplify_mg_code
Bruno Turcksin [Tue, 2 Nov 2021 01:18:52 +0000 (21:18 -0400)]
Merge pull request #12904 from kronbichler/simplify_mg_code

2 years agoMerge pull request #12907 from bangerth/test
Bruno Turcksin [Tue, 2 Nov 2021 01:08:59 +0000 (21:08 -0400)]
Merge pull request #12907 from bangerth/test

2 years agoSimplify a test. 12908/head
Wolfgang Bangerth [Mon, 1 Nov 2021 22:27:34 +0000 (16:27 -0600)]
Simplify a test.

2 years agoAvoid code duplication. 12907/head
Wolfgang Bangerth [Mon, 1 Nov 2021 21:23:41 +0000 (15:23 -0600)]
Avoid code duplication.

2 years agoMerge pull request #12903 from kronbichler/inline_accessor_functions
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

2 years agoUpdate general node lookup routine. 12905/head
Wolfgang Bangerth [Mon, 1 Nov 2021 19:18:44 +0000 (13:18 -0600)]
Update general node lookup routine.

2 years agoRevamp the compute_hypercube_point() function.
Wolfgang Bangerth [Mon, 1 Nov 2021 18:58:12 +0000 (12:58 -0600)]
Revamp the compute_hypercube_point() function.

2 years agoSimplify code by using cell->is_locally_owned() and friends 12904/head
Martin Kronbichler [Mon, 1 Nov 2021 18:20:53 +0000 (19:20 +0100)]
Simplify code by using cell->is_locally_owned() and friends

2 years agoInline active_cell_index functions 12903/head
Martin Kronbichler [Mon, 1 Nov 2021 18:16:09 +0000 (19:16 +0100)]
Inline active_cell_index functions

2 years agoMerge pull request #12895 from bangerth/dif-5
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

2 years agoMerge pull request #12896 from peterrum/matrix_creator_new_file
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

2 years agoMerge pull request #12901 from bangerth/hdf5
Martin Kronbichler [Mon, 1 Nov 2021 07:54:50 +0000 (08:54 +0100)]
Merge pull request #12901 from bangerth/hdf5

Fix a test.

2 years agoAdd an assertion. 12895/head
Wolfgang Bangerth [Sun, 31 Oct 2021 22:58:12 +0000 (16:58 -0600)]
Add an assertion.

2 years agoFix a test. 12901/head
Wolfgang Bangerth [Sun, 31 Oct 2021 19:30:35 +0000 (13:30 -0600)]
Fix a test.

2 years agoMerge pull request #12898 from bangerth/gnuplot-2
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.

2 years agoMerge pull request #12899 from bangerth/message
Marc Fehling [Fri, 29 Oct 2021 02:14:28 +0000 (20:14 -0600)]
Merge pull request #12899 from bangerth/message

Improve an error message.

2 years agoImprove an error message. 12899/head
Wolfgang Bangerth [Thu, 28 Oct 2021 23:07:05 +0000 (17:07 -0600)]
Improve an error message.

2 years agoAdd another test for simplex-mesh DataOutFaces.
Wolfgang Bangerth [Thu, 28 Oct 2021 20:54:09 +0000 (14:54 -0600)]
Add another test for simplex-mesh DataOutFaces.

2 years agoRevert "Move currently failing test."
Wolfgang Bangerth [Tue, 26 Oct 2021 20:26:30 +0000 (14:26 -0600)]
Revert "Move currently failing test."

This reverts commit eba66bf47d99c1e2615a7b2e55c44b23071471bd.

2 years agoMake DataOutFaces work with simplices.
Wolfgang Bangerth [Tue, 26 Oct 2021 00:29:55 +0000 (18:29 -0600)]
Make DataOutFaces work with simplices.

2 years agoMarginally simplify one line of code.
Wolfgang Bangerth [Mon, 25 Oct 2021 22:21:16 +0000 (16:21 -0600)]
Marginally simplify one line of code.

2 years agoAdd a test. 12898/head
Wolfgang Bangerth [Thu, 28 Oct 2021 03:16:03 +0000 (21:16 -0600)]
Add a test.

2 years agoAdd the ability to output triangles with gnuplot.
Wolfgang Bangerth [Thu, 28 Oct 2021 03:15:50 +0000 (21:15 -0600)]
Add the ability to output triangles with gnuplot.

2 years agoAdd a few assertions.
Wolfgang Bangerth [Wed, 27 Oct 2021 00:45:56 +0000 (18:45 -0600)]
Add a few assertions.

2 years agoMerge pull request #12892 from peterrum/MGTwoLevelTransfer_AffineConstraints_optional
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

2 years agoMerge pull request #12897 from gfcas/typos
Peter Munch [Thu, 28 Oct 2021 10:18:28 +0000 (12:18 +0200)]
Merge pull request #12897 from gfcas/typos

Fix some typos

2 years agoFix some typos 12897/head
Fabian Castelli [Thu, 28 Oct 2021 09:23:22 +0000 (11:23 +0200)]
Fix some typos

2 years agoSplit up matrix_tools.h -> matrix_creator.h 12896/head
Peter Munch [Thu, 28 Oct 2021 08:36:54 +0000 (10:36 +0200)]
Split up matrix_tools.h -> matrix_creator.h

2 years agoMerge pull request #12891 from peterrum/gc_fe_nothing
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

2 years agoMerge pull request #12874 from bangerth/subdiv
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.

2 years agoMerge pull request #12862 from peterrum/matrix_creator_sparse_matrix_type
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

2 years agoMerge pull request #12888 from bangerth/gnuplot
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.

2 years agoMerge pull request #12878 from peterrum/combined_face_orientation
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()

2 years agoMake Patch<0,spacedim>::n_subdivisions a 'const' variable. 12874/head
Wolfgang Bangerth [Mon, 25 Oct 2021 01:47:54 +0000 (19:47 -0600)]
Make Patch<0,spacedim>::n_subdivisions a 'const' variable.

2 years agoMake sure we only write into variables that are non-const.
Wolfgang Bangerth [Mon, 25 Oct 2021 18:11:25 +0000 (12:11 -0600)]
Make sure we only write into variables that are non-const.

2 years agoMerge pull request #12893 from peterrum/hp_collection_iteration 12860/head
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

2 years agoMatrixCreator: make SparseMatrixType a template parameter 12862/head
Peter Munch [Fri, 22 Oct 2021 15:46:40 +0000 (17:46 +0200)]
MatrixCreator: make SparseMatrixType a template parameter

2 years agoSimplify the code for outputting data in gnuplot format. 12888/head
Wolfgang Bangerth [Wed, 27 Oct 2021 00:06:25 +0000 (18:06 -0600)]
Simplify the code for outputting data in gnuplot format.

2 years agohp::Collection: allow range-based loop 12893/head
Peter Munch [Wed, 27 Oct 2021 18:45:39 +0000 (20:45 +0200)]
hp::Collection: allow range-based loop

2 years agoMGTwoLevelTransfer: enable FE_Nothing 12891/head
Peter Munch [Wed, 27 Oct 2021 08:36:03 +0000 (10:36 +0200)]
MGTwoLevelTransfer: enable FE_Nothing

2 years agoIntroduce TriaAccessor::combined_face_orientation() 12878/head
Peter Munch [Mon, 25 Oct 2021 04:50:59 +0000 (06:50 +0200)]
Introduce TriaAccessor::combined_face_orientation()

2 years agoMGTwoLevelTransfer: make AffineConstraints optional 12892/head
Peter Munch [Wed, 27 Oct 2021 16:01:12 +0000 (18:01 +0200)]
MGTwoLevelTransfer: make AffineConstraints optional

2 years agoMerge pull request #12889 from peterrum/compilation
Peter Munch [Wed, 27 Oct 2021 08:39:16 +0000 (10:39 +0200)]
Merge pull request #12889 from peterrum/compilation

Fix compilation

2 years agoFix compilation 12889/head
Peter Munch [Wed, 27 Oct 2021 07:02:12 +0000 (09:02 +0200)]
Fix compilation

2 years agoMerge pull request #12877 from bangerth/ref-cell-x
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.

2 years agoMerge pull request #12887 from Rombur/dof_tools
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

2 years agoDo not preset Patch::reference_cell. 12877/head
Wolfgang Bangerth [Mon, 25 Oct 2021 03:49:10 +0000 (21:49 -0600)]
Do not preset Patch::reference_cell.

2 years agoMerge pull request #12859 from bangerth/dif-3
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.

2 years agoMerge pull request #12885 from bangerth/ref-cell-y
Bruno Turcksin [Tue, 26 Oct 2021 20:29:43 +0000 (16:29 -0400)]
Merge pull request #12885 from bangerth/ref-cell-y

2 years agoMerge pull request #12832 from tjhei/large_tria_checkpoint2
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

2 years agoRelax an assert in DoFTools::map_dofs_to_support_points 12887/head
Bruno Turcksin [Tue, 26 Oct 2021 18:04:34 +0000 (18:04 +0000)]
Relax an assert in DoFTools::map_dofs_to_support_points

2 years agoMerge pull request #12875 from bangerth/refce
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.

2 years agoMerge pull request #12886 from gfcas/typo
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

2 years agoFix typos in hp::FECollection doc 12886/head
Fabian Castelli [Tue, 26 Oct 2021 11:06:09 +0000 (13:06 +0200)]
Fix typos in hp::FECollection doc

2 years agoMerge pull request #12884 from marcfehling/rnpratoori
Marc Fehling [Tue, 26 Oct 2021 03:38:34 +0000 (21:38 -0600)]
Merge pull request #12884 from marcfehling/rnpratoori

Corrections in Step-45

2 years agoMake Patch<0,spacedim>::reference_cell const. 12875/head
Wolfgang Bangerth [Mon, 25 Oct 2021 01:53:51 +0000 (19:53 -0600)]
Make Patch<0,spacedim>::reference_cell const.

2 years agoMerge pull request #12883 from dianeguignard/DOI-step-82
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

2 years agoAdd changelog entries. 12885/head
Wolfgang Bangerth [Tue, 26 Oct 2021 02:45:56 +0000 (20:45 -0600)]
Add changelog entries.

2 years agoFix reading/writing Patch objects for non-hypercube reference cells.
Wolfgang Bangerth [Mon, 25 Oct 2021 22:18:59 +0000 (16:18 -0600)]
Fix reading/writing Patch objects for non-hypercube reference cells.

2 years agoProvide input and output operators for ReferenceCell.
Wolfgang Bangerth [Mon, 25 Oct 2021 22:17:58 +0000 (16:17 -0600)]
Provide input and output operators for ReferenceCell.

2 years agoCorrections in Step-45 12884/head
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()

2 years agoAdded DOI for the tutorial program step-82 12883/head
Diane Guignard [Mon, 25 Oct 2021 21:32:46 +0000 (17:32 -0400)]
Added DOI for the tutorial program step-82

2 years agoDo not a priori allocate memory for objects that will later be re-sized. 12859/head
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.)


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.