| #
1e50132f
|
| 17-Feb-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added ExodusII viewer
|
| #
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
|
| #
0c0a32dc
|
| 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
add DMPlexGetPointHeight()
|
| #
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
|
| #
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 ...
|
| #
339143f0
|
| 15-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-project-different-spaces' into 'master'
Knepley/feature project different spaces
See merge request petsc/petsc!2153
|
| #
a6e0b375
|
| 25-May-2019 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Now for projection allow 3 DMs: input, output, and auxiliary - We get the input DM from the input Vec - Now we can have more general relations between input/output/auxiliary meshes in projectio
Plex: Now for projection allow 3 DMs: input, output, and auxiliary - We get the input DM from the input Vec - Now we can have more general relations between input/output/auxiliary meshes in projection and integration - Added DMEnclosureType - Added DMGetEnclosureRelation() and DMGetEnclosurePoint() - Removed DMPlexGetSubpoint() and DMPlexGetAuxiliaryPoint() - In projection, convert output mesh points to input mesh points - Coordinates must be reordered after depth label is constructed - DMPlexLabelAddFaceCells() only adds cells adjacent to faces - Put in extra debugging for missing point enclosures - In boundary projection, calculate face data for geometry - p4est: use known point maps instead of projection to interp from base to coarse
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
|
| #
1a607572
|
| 31-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-egads' into 'master'
Plex: Added support for the EGADS CAD package
See merge request petsc/petsc!2411
|
| #
a8ededdf
|
| 19-Dec-2019 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added support for the EGADS CAD package
|
| #
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()
|
| #
a9e32f46
|
| 12-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/petscpartitioner-target-weights' into 'master'
Fix PetscPartitioner and add support for target partition weights
See merge request petsc/petsc!2333
|
| #
3c41b853
|
| 24-Nov-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscPartitioner: Fix the class in many ways
- DMPlex now weights owned local cells by summing all the local section dofs in the closure of the cell - Add support for target partition weights via ad
PetscPartitioner: Fix the class in many ways
- DMPlex now weights owned local cells by summing all the local section dofs in the closure of the cell - Add support for target partition weights via additional PetscSection - Add centralized option to use vertex weights - Update man pages - Rename PetscPartitionerPartition to PetscPartitionerDMPlexPartition since the function is specific to DMPlex - Add interface to properly partition a graph via PetscPartitionerPartition - Skip empty processes for distributed graphs in ParMetis and PTSCOTCH - MatPartitioningPTSCOTCH: match PetscPartitioner calls - DMPLEX ex24: added target partitioning tests
Update output files
show more ...
|
| #
9ff78c21
|
| 30-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-check-all-option' into 'master'
DMSetFromOptions_Plex: add -dm_plex_check_all option
See merge request petsc/petsc!2269
|
| #
a8432d5b
|
| 06-Nov-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexCheckConesConformOnInterfaces -> DMPlexCheckInterfaceCones.
Manpage improved.
|
| #
6fd6eb74
|
| 22-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/fix-docs-dmplexisinterpolated' into 'master'
Improve manpages of DMPlexIsInterpolated and friends.
Closes #477
See merge request petsc/petsc!2280
|
| #
9ade3219
|
| 22-Nov-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Improve manpages of DMPlexIsInterpolated and friends.
DMPlexIsInterpolatedCollective, DMPlexInterpolatedFlag.
|
| #
d0eddb9b
|
| 07-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'mark/fix-viewfromoptions' into 'master'
prototype for ViewFromOptions macro-->functions
See merge request petsc/petsc!2083
|
| #
fe2efc57
|
| 07-Nov-2019 |
Mark <cal2princeton@yahoo.com> |
prototype for ViewFromOptions macro-->functions
|
| #
55461da9
|
| 23-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-dmplexisdistributed' into 'master'
Add DMPlexIsDistributed().
Closes #388
See merge request petsc/petsc!2124
|
| #
5fa78c88
|
| 25-Jul-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Add DMPlexIsDistributed.
Use only one reduction (suggested by @jedbrown).
|
| #
a2ce5c33
|
| 21-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-remap-geometry' into 'master'
Knepley/feature plex remap geometry
See merge request petsc/petsc!2131
|
| #
0ccaee82
|
| 14-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/haplav/feature-dmplexisinterpolated'
Add DMPlexIsInterpolated and DMPlexIsInterpolatedCollective.
See merge request petsc/petsc!2146
|
| #
7d0f5628
|
| 12-Oct-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Add missing Fortran enum values for DMPlexInterpolatedFlag.
Shorten DMPLEX_INTERPOLATED_UNINITIALIZED -> DMPLEX_INTERPOLATED_INVALID to overcome fortran truncation.
|