Improve DM label list. Generalize DMCopyLabels().* DMAddLabel: - Add label to the end of list so DMGetLabelByNum() keeps the numbering of old ones. - Assign depth label right away.* Get rid of
Improve DM label list. Generalize DMCopyLabels().* DMAddLabel: - Add label to the end of list so DMGetLabelByNum() keeps the numbering of old ones. - Assign depth label right away.* Get rid of DMLabelLinkList.* Make use of PetscObject reference count of individual labels.* DMCopyLabels: add input args PetscCopyMode mode and PetscBool all.* Update PetscCopyMode manpage for use with objects.
show more ...
Plex: Fix for complex
Plex: Fixed bug in drawing distorted quads
Plex: Added DMPlexRemapGeometry()- DMPlexShearGeometry() is a special case
doc fixes
DMPlexOrientInterface: Fix the bug in condition for non-conformance.This would falsely take two points on different ranks with the same local index as same point and rarely prevent reorientation.
Merge branch 'jacobf/feature-modified-gram-schmidt-orthogonalization' into 'master'Feature: modified gram schmidt orthogonalizationSee merge request petsc/petsc!2086
Rename PETSC_HAVE_MPI_WIN_CREATE_FEATURE to PETSC_HAVE_MPI_PROCESS_SHARED_MEMORYTo have clear distinction from PETSC_HAVE_MPI_WIN_CREATE
now just normalizing everyone in one loop
fixed renormalization of already normalized translation modes
dm_impls_plex_tutorials-ex1%: Improve overlap testing.* consolidate dm_impls_plex_tutorials-ex1_refine_overlap% tests* allow overlap > 1* call DMPlexGetOverlap() and view result
DMPlexInterpolatePointSF: throw error for overlapped DMPlex
DMPlexCheckPointSF: warning and skip for overlapped DMPlex
DMPlexDistributeOverlap: check overlap is the same on all ranks
DMPlexCreateOverlapLabel: return NULL for size=1
DMPLex: Store overlap, add DMPlexGetOverlap().Add new overlap to the old one.
DMPlexCreateOverlap -> DMPlexCreateOverlapLabel; doc fixes
fixed dim optimizations but dmplexgetrigidbodies would fail if i=dim
vecmdot fix
Modified gram schmidt method for dmplexcreaterigidbodies
working implementation of modified GS method, tested with ex3 noncomforming_tensor_2/3
Merge remote-tracking branch 'origin/valeria/improve-DMPlexCreateSphereMesh-doc'See merge request petsc/petsc!2087
Merge branch 'master' into 'master'Add --download-hpddmSee merge request petsc/petsc!1994
Testing PCHPDDM and KSPHPDDM
1...<<81828384858687888990>>...235