| #
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 ...
|