History log of /petsc/include/petscdmplex.h (Results 201 – 225 of 1028)
Revision Date Author Comments
# 792affc0 14-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/fix-tag-preservation' into 'main'

Metric fixes 2: tag preservation

See merge request petsc/petsc!4627


# 3f07679e 08-Dec-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: compute determinant when modifying metric


# 887dddf3 19-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/mmg-trim' into 'main'

Plex interface for Mmg and ParMmg

See merge request petsc/petsc!4431


# cc2eee55 19-Nov-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: routines for controlling Mmg and ParMmg


# c0517cd5 11-Oct-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Take over management of mesh generators and adaptors from DMPlex
- Change adaptLabel signature to match adaptMetric
- Move mesh generator list from DMPlex to DM
- DMAdaptLabel() and DMAdaptMetric

DM: Take over management of mesh generators and adaptors from DMPlex
- Change adaptLabel signature to match adaptMetric
- Move mesh generator list from DMPlex to DM
- DMAdaptLabel() and DMAdaptMetric() now check this list
- Register metric adaptation packages
- Change -dm_plex_generator to -dm_generator
- Change -dm_plex_adaptor to -dm_adaptor

show more ...


# 9bfa2b02 19-Nov-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: make DMPlexMetricSetFromOptions public

also create a sub-list for plexmetric changes


# be8c289d 25-Mar-2021 Nicolas Barral <nicolas.barral@inria.fr>

plex create: pull out mapping lv->gv for CreateFromListParallel


# be7a8307 18-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'ksagiyam/dmplex_path_change' into 'main'

Ksagiyam/dmplex path change

Closes #956 and #896

See merge request petsc/petsc!4441


# c9ad657e 02-Aug-2021 ksagiyam <k.sagiyama@imperial.ac.uk>

plexhdf5: Introduce storage versioning and version 2.0.0;

* introduce DMPlexStorageVersion x.y.z
* if no version specified in file => 1.0.0
[original version before the project - that in petsc rel

plexhdf5: Introduce storage versioning and version 2.0.0;

* introduce DMPlexStorageVersion x.y.z
* if no version specified in file => 1.0.0
[original version before the project - that in petsc release 3.16.0]
* check version in both file and option -dm_plex_view_hdf5_storage_version
* version 2.0.0 changes paths to topology, labels, coordinates
* support both versions 1.0.0 and 2.0.0 for writing
* use sizeof in PetscSNPrintf() calls

show more ...


# cd7e8a5e 03-Aug-2021 ksagiyam <k.sagiyama@imperial.ac.uk>

plex: DMPlex needs to be named before calling DM{View, Load}()

DMPlexCreateFromFile() takes mesh name as argument


# 3021c342 12-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-extrude-remap' into 'main'

Plex: Extruded mesh should not maintain remap function

See merge request petsc/petsc!4544


# 48d16a33 09-Nov-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Extruded mesh should not maintain remap function
- Add missing declaration


# c36d0044 07-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/metric-utils-api' into 'main'

Public API for Riemannian metric

See merge request petsc/petsc!4408


# 16522936 04-Oct-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: update DMPlexMetricNormalize following API change


# 99abec2b 04-Oct-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: update DMPlexMetricEnforceSPD following API change


# 31b70465 04-Oct-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: set metric options


# 0f923b09 04-Oct-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: make context private; give to DMPlex


# 26632be6 02-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-extrude-symmetric' into 'main'

Plex: DMPlexExtrude() can now symmetrically extrude

See merge request petsc/petsc!4367


# d410b0cf 29-Sep-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Now extrusion is like DMRefine() and implemented through DMPlexTransform - DMExtrude() replaces DMPlexExtrude() - Added an extrusion transformation - Added DMPlexTransformSetDimensions() and setd

DM: Now extrusion is like DMRefine() and implemented through DMPlexTransform - DMExtrude() replaces DMPlexExtrude() - Added an extrusion transformation - Added DMPlexTransformSetDimensions() and setdimensions function - DMPlexTransformMapCoordinates() and DMPlexSnapToGeomModel() now take the coordinate dimension - -dm_extrude replaces -dm_plex_extrude_layers

show more ...


# fc0e349c 27-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/metric-utils' into 'main'

Plex metric utils

See merge request petsc/petsc!4337


# 20282da2 20-Sep-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: utilities for Riemannian metric


# 240da09e 20-Sep-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: DMPlexMetricCtx


# 9b3f0822 24-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-orientation-rethink' into 'main'

Plex: Rethink Plex orientation

See merge request petsc/petsc!4218


# 012bc364 06-Aug-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: DMPlexTransform is now the way to manipulate a Plex
- Replace DMPlexCellRefiner with DMPlexTransform
- Replace CellRefinerInCellTest_Internal() with DMPolytopeInCellTest()
- Replace DMPlexCe

Plex: DMPlexTransform is now the way to manipulate a Plex
- Replace DMPlexCellRefiner with DMPlexTransform
- Replace CellRefinerInCellTest_Internal() with DMPolytopeInCellTest()
- Replace DMPlexCellRefinerGetAffineTransforms() with
DMPlexRefineRegularGetAffineTransforms()

show more ...


# b5a892a1 24-May-2021 Matthew G. Knepley <knepley@gmail.com>

DM: New idea for cell orientations
- Add DMPolytopeTypeGetNumArrangments()
- Add DMPolytopeTypeGetArrangment()
- Add DMPolytopeTypeGetVertexArrangment()
- Add DMPolytopeTypeComposeOrientation()
- Add

DM: New idea for cell orientations
- Add DMPolytopeTypeGetNumArrangments()
- Add DMPolytopeTypeGetArrangment()
- Add DMPolytopeTypeGetVertexArrangment()
- Add DMPolytopeTypeComposeOrientation()
- Add DMPolytopeTypeComposeOrientationInv()
- Add DMPolytopeGetOrientation()
- Add DMPolytopeGetVertexOrientation()
- Inversion now uses just negation instead of face size
- Remove DMPlexOrientCell(), DMPlexReverseCell(), DMPlexCompareOrientations()
- Add DMPlexOrientPoint()
- Add MPIU_4INT and MPI_4INT
- Rewrote transitive closure
- DMPlexGetTransitiveClosure_Depth1_Static() now correctly handles ornt
- PetscDualSpaceLagrange and PetscSection use the number of arragnements and not the cone size
- Update examples

show more ...


12345678910>>...42