| #
3b7b15c8
|
| 26-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-remove-hybrid' into 'master'
Knepley/feature dm remove hybrid
See merge request petsc/petsc!2614
|
| #
412e9a14
|
| 01-Mar-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type - Improved Plex tests to work for other cell types - Plex creation, interpolation, submesh, and refinement routines now set
DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type - Improved Plex tests to work for other cell types - Plex creation, interpolation, submesh, and refinement routines now set the cell type - Distribution sorts strata by cell type - Fixed orientation of prisms from input formats - Added Plex ex40 to test regular refinement - CellRefiner is a PetscObject - dm_plex_cell_refiner chooses the refinement strategy - Removed SimplexToTensor stuff in favor of ToHex refiner - Most functions take DMPolytopeType instead of CellRefiner - CellRefinerInCellTest_Internal() - CellRefinerGetAffineTransforms_Internal() - CellRefinerGetAffineFaceTransforms_Internal() - DMForest now responds to DMPlexGetOverlap() and propagates its overlap to the underlying Plex - Use DMPlexComputeCellType_Internal() to classify a cell based only on topology - Added DMPlexGetSimplexOrBoxCells() to replace DMPlexGetInteriorCellStratum() - Added DM_POLYTOPE_POINT_PRISM_TENSOR - Added DMPolytopTypeGetDim() and DMPolyTopeTypeGetConeSize() - Added DMLabelSetStratumBounds() - Added DMPlexSetCellType() - Added celltypes to DMView() - Added DMPolytopeTypeGetNumVertices() - Added DMPlexCreateReferenceCellByType() - Added DMPolytopeTypeFromGmsh() - Made DMPlexRefineUniform() public
show more ...
|
| #
bac983c1
|
| 18-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-bc-highorder' into 'master'
Knepley/feature plex bc highorder
See merge request petsc/petsc!2536
|
| #
52fb2ad5
|
| 18-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-exodusii-viewer' into 'master'
Knepley/feature plex exodusii viewer
See merge request petsc/petsc!2535
|
| #
000b0a7d
|
| 18-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/fix-dmplexclosureindices-local-section' into 'master'
DMPlexGetClosureIndices: fix indexing for local section
See merge request petsc/petsc!2526
|
| #
8dcc2c6b
|
| 18-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
1e50132f
|
| 17-Feb-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added ExodusII viewer
|
| #
5da9d227
|
| 29-Nov-2019 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix for setting boundary conditions on some components with high order discretizations
|
| #
19bc348b
|
| 17-Feb-2020 |
Jed Brown <jed-gitlab@jedbrown.org> |
Merge branch 'jolivet/fix-dmplexcreaterankfield' into 'maint'
Segfault in DMPlexCreateRankField()
See merge request petsc/petsc!2534
|
| #
645102dc
|
| 16-Feb-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexGetIndicesPointFieldsSplit_Internal: remove setBC argument
This function uses global indices, thus setBC=TRUE is invalid.
Also make function static.
|
| #
36fa2b79
|
| 14-Feb-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexGetIndicesPointFields_Internal: add islocal argument and docs
This fixes a serious bug in DMPlexGetClosureIndices (and likely many other places) that returns corrupt local indices in case a co
DMPlexGetIndicesPointFields_Internal: add islocal argument and docs
This fixes a serious bug in DMPlexGetClosureIndices (and likely many other places) that returns corrupt local indices in case a constrained component is not last. See example in new comment for DMPlexGetIndicesPointFields_Internal. The prior behavior was correct for global sections, but many/all uses were with local sections.
The same bug applies to DMPlexGetIndicesPoint_Internal, which is also updated in this commit.
Thanks-to: Matthew Knepley <knepley@gmail.com>
show more ...
|
| #
71f09efe
|
| 17-Feb-2020 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Segfault in DMPlexCreateRankField()
|
| #
e87bb94d
|
| 03-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/dmplex-boundary-clperm' into 'master'
DMPlexVecSetFieldClosure_Internal: skip user closure permutation
See merge request petsc/petsc!2498
|
| #
97529cf3
|
| 01-Feb-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexVecSetFieldClosure_Internal: plex-native rather than user closure permutation
If a user sets DMPlexSetClosurePermutationTensor(), but still uses DMPlexInsertBoundaryValues (or anything involvi
DMPlexVecSetFieldClosure_Internal: plex-native rather than user closure permutation
If a user sets DMPlexSetClosurePermutationTensor(), but still uses DMPlexInsertBoundaryValues (or anything involving a projection), this function would mangle the results by assuming that the input data was in user-specified permutation when in fact it was in plex-native.
Commit-type: bug-fix Reported-by: Arash Mehraban <arash.mehraban@colorado.edu> Reporteb-by: Jeremy Thompson <jeremy.thompson@colorado.edu>
show more ...
|
| #
c963fa0f
|
| 31-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/fix-dmplexinterpolatepointsf-cannot-handle-face' into 'master'
fix dmplexinterpolatepointsf cannot handle face
See merge request petsc/petsc!2478
|
| #
3dc9a465
|
| 29-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
doc: add some more cross-references
|
| #
0c0a32dc
|
| 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
add DMPlexGetPointHeight()
|
| #
26fe44e2
|
| 28-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-fem-pk' into 'master'
Knepley/feature fem pk
See merge request petsc/petsc!2464
|
| #
f094498d
|
| 22-Jan-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Use coordinate dimension to check for field type
|
| #
276f8f1b
|
| 23-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-12-01/nd-default-cholesky-icc-aij' into 'master'
Change the default behavior of PCCHOLESKY to use nested dissection...
See merge request petsc/petsc!2344
|
| #
fae64647
|
| 21-Dec-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Update output files for new Cholesky ordering default
Reported-by: gitlab-ci
|
| #
04679c46
|
| 20-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-cell-types' into 'master'
Knepley/feature dm cell types
See merge request petsc/petsc!2446
|
| #
40a2aa30
|
| 16-Jan-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Doc: Text fixes
|
| #
ba2698f1
|
| 17-Dec-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Now classify cells by polytope type - Defined the polytope type of a cell. added names and special shortcut pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous runs of
DM+Plex: Now classify cells by polytope type - Defined the polytope type of a cell. added names and special shortcut pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous runs of points - Added cell polytope type label to DM - This needs special processing, like depth - Added DMPlexGetPointDepth(), DMPlexGetCellType(), DMPlexGetCellTypeLabel() - DMPlexComputeCellTypes() infers the cell type for all points using dim/depth/coneSize/ghostCells - DMPlexGetRawFace(Hybrid)_Internal() now takes the cell type. This means we can unify the functions later. - Replaced switch(dim/coneSize) constructs with cell type
show more ...
|
| #
60a4e99f
|
| 09-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into 'stefanozampini/sfwin-reuse-win'
# Conflicts: # config/BuildSystem/config/packages/MPI.py
|