| #
0a19bb7d
|
| 16-Apr-2020 |
prj- <pierre.jolivet@enseeiht.fr> |
Fix DMGetNeighbors_DMPlex when overlap == 0
|
| #
a742fcfe
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
089ba7a5
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-dmplex-invcell/maint' into 'maint'
DMPlex: Fix DMPlexInvertCell_Internal()
See merge request petsc/petsc!2676
|
| #
4ee72ef7
|
| 01-Apr-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMPlex: Fix DMPlexInvertCell_Internal()
* Handling of triangular prisms was wrong * Reuse DMPlexInvertCell() to avoid duplicated logic
|
| #
a5072167
|
| 01-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-boundary-function-projection' into 'master'
DM: Added DMProjectBdFieldLabelLocal()
See merge request petsc/petsc!2667
|
| #
ece3a9fc
|
| 04-Oct-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added DMProjectBdFieldLabelLocal() - Called from DMPlexInsertBoundaryValuesEssentialBdFIeld() - Added projectbdfieldlabelLocal() to DM - Added Plex impl - Added more documentation of the InsertBo
DM: Added DMProjectBdFieldLabelLocal() - Called from DMPlexInsertBoundaryValuesEssentialBdFIeld() - Added projectbdfieldlabelLocal() to DM - Added Plex impl - Added more documentation of the InsertBoundaryValues*() methods
show more ...
|
| #
88ce2456
|
| 01-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
4be7d0af
|
| 31-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'patch-1' into 'maint'
Input check for DMPlexCreateFromCellList()
See merge request petsc/petsc!2664
|
| #
5fd8819a
|
| 31-Mar-2020 |
Matthew Knepley <knepley@gmail.com> |
Update plexcreate.c
|
| #
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
|
| #
96ca5757
|
| 24-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMPlex: Fixed cell reordering and namespaced cell type names - Namespaced DMPlexCellRefinerType enum items - Added DMPlexReorderCell() and refactored DMPlexInvertCell() - Update Gmsh reader to han
DMPlex: Fixed cell reordering and namespaced cell type names - Namespaced DMPlexCellRefinerType enum items - Added DMPlexReorderCell() and refactored DMPlexInvertCell() - Update Gmsh reader to handle tet+tri-prism meshes
show more ...
|
| #
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 ...
|
| #
8a288bed
|
| 20-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
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
|
| #
e1076c40
|
| 20-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/dmplexcreateboxmesh-docs/maint' into 'maint'
DMPlexCreateBoxMesh: document -dm_plex_box_faces
See merge request petsc/petsc!2455
|
| #
1367e252
|
| 18-Jan-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexCreateBoxMesh: document -dm_plex_box_faces
Commit-type: documentation Reported-by: James Wright <jrwrigh.iii@gmail.com>
|
| #
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 ...
|
| #
043dae37
|
| 15-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'patch-1' into 'master'
Plex: Fix doc for DMPlexCreateCubeBoundary()
See merge request petsc/petsc!2439
|
| #
49390998
|
| 11-Jan-2020 |
Matthew Knepley <knepley@gmail.com> |
Plex: Fix doc for DMPlexCreateCubeBoundary() Contributed-by: Klaus Zimmermann <klaus.zimmermann@smhi.se>
|
| #
e0d8bad0
|
| 16-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-dmload-events' into 'master'
register DMPLEX_Create* events in DMInitializePackage()
See merge request petsc/petsc!2397
|
| #
f1f45c63
|
| 12-Dec-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
register DMPLEX_Create* events in DMInitializePackage()
|
| #
efe49d75
|
| 14-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-dmload-events' into 'master'
Add some new events related to DMPlexCreateFromFile.
See merge request petsc/petsc!2391
|
| #
58cd63d5
|
| 12-Dec-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Add some new events related to DMPlexCreateFromFile.
* DMPlexCreateFromFile * DMPlexCreateFromCellList * DMLoad * ISLoad
|
| #
d0463212
|
| 13-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-monitor' into 'master'
Knepley/feature dm monitor
See merge request petsc/petsc!2369
|
| #
c0f0dcc3
|
| 08-Dec-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added monitors - Added DMMonitorSet(), DMMonitorCancel(), DMMonitorSetFromOptions(), DMMonitor() - Added DMPlexMonitorThroughput() and -dm_plex_monitor_throughput - SNES calls DMMonitor()
|