History log of /petsc/include/petscdmplex.h (Results 176 – 200 of 1028)
Revision Date Author Comments
# b3f4e4a4 23-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/hausd' into 'main'

Plex metric: control [Par]Mmg's Hausdorff number

See merge request petsc/petsc!5005


# cfc5cb97 22-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-homogenization-example' into 'main'

Plex: Added initial example for numerical homogenization

See merge request petsc/petsc!5004


# 5f0b18bf 22-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Add averaging operator


# 6913077d 18-Feb-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Added 1D drawing
- Add 1D reodering


# 76f360ca 22-Mar-2022 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: get/set no surf


# ae8b063e 22-Mar-2022 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: get/set Hausdorff number


# 8aa60999 17-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/remove-deprecated-dmplexcreatefrom' into 'main'

Remove deprecated DMPlexCreateFromCellList(),DMPlexCreateFromCellListParallel().

See merge request petsc/petsc!4983


# 27c2581b 09-Aug-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Remove deprecated DMPlexCreateFromCellList(),DMPlexCreateFromCellListParallel().

They have been deprecated since 3.14 so for two major version already.

(cherry picked from commit e827d21e3f3fd59ce9

Remove deprecated DMPlexCreateFromCellList(),DMPlexCreateFromCellListParallel().

They have been deprecated since 3.14 so for two major version already.

(cherry picked from commit e827d21e3f3fd59ce9e428ac1b28fbc969ee6f85)

show more ...


# 6ecd0f76 12-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/plex-tps-memory-scalable' into 'main'

DMPlexCreateTPSMesh: allow distribution prior to refinement and extrusion

See merge request petsc/petsc!4960


# 1436d7fa 10-Mar-2022 Jed Brown <jed@jedbrown.org>

DMPlexCreateTPSMesh: allow distribution prior to refinement and extrusion

This makes TPS mesh generation memory scalable, and is the default when
DMSetFromOptions creates a TPS mesh.


# 3dcb5021 28-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/plex-schwarz-p' into 'main'

DMPlexCreateTPSMesh: triply-periodic surface meshing

See merge request petsc/petsc!2709


# b7f5c055 11-Apr-2020 Jed Brown <jed@jedbrown.org>

DMPlexCreateTPSMesh: triply-periodic surface meshing

Mesh the surface of the Schwarz P surface with an arbitrary number of
refinements. Thanks to Nikita Simonian and Matthias Messner for
bringing t

DMPlexCreateTPSMesh: triply-periodic surface meshing

Mesh the surface of the Schwarz P surface with an arbitrary number of
refinements. Thanks to Nikita Simonian and Matthias Messner for
bringing these surfaces to my attention and for meshing discussion.

This commit squashes a line of development started in April 2020, with
some merges and conflict resolution with bug fixes and features needed
from upstream.

Add DMPlexCreateGyroidMesh(): will be folded into DMPlexCreateTPSMesh()

https://en.wikipedia.org/wiki/Gyroid

DMPlexCreateTPSMesh: add Face Sets and better output checking

DMPlexCreateTPSMesh: add edge sets for gyroid

DMPlexCreateTPSMesh: fix precision issues

DMPlexCreateTPSMesh: support extrusion to 3D mesh (broken because Face Sets are missing)

DMSetCoordinatesLocal: allow NULL to clear any prior coordinates

DMPlex: add -dm_plex_shape [schwarz_p|gyroid]

Skip distribution before extrusion due to parallel bug #1114.

Co-authored-by: Toby Isaac <tisaac@cc.gatech.edu>

show more ...


# c244c1eb 15-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-distribute-default' into 'main'

Plex: Change default to automatic distribution

See merge request petsc/petsc!4843


# e600fa54 14-Feb-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Change default to automatic distribution - Add DMPlexDistributeGet/SetDefault() to change this - Add DMPlexCopy_Internal() to keep state in Plex object consistent


# fabf9fcf 03-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/uniform-opt' into 'main'

Metric optimizations: isotropic and uniform cases

See merge request petsc/petsc!4795


# 93520041 01-Feb-2022 Joe Wallwork <j.wallwork16@imperial.ac.uk>

plex metric: isotropic and uniform optimizations


# 2d757f79 02-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-explicit-timestepping' into 'main'

DM+TS: Add support for mass matrices

See merge request petsc/petsc!4683


# d64986aa 26-Jan-2022 Matthew G. Knepley <knepley@gmail.com>

Fix name of DMPlexTSComputeRHSFunctionFEM()


# cb36c0f9 27-Dec-2021 Matthew G. Knepley <knepley@gmail.com>

Plex+DS: Added support for explicit timestepping


# 4215a7ea 17-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/feature-dmlabel-hdf5-parallel-load' into 'main'

DMLabel parallel loading from petsc-native HDF5 format

See merge request petsc/petsc!4568


# e6368b79 09-Sep-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexLabelsLoad_Internal works in parallel.

DMPlexLabelsLoad: add PetscSF sfXC arg.


# 015b7dad 13-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jeremy/libceed' into 'main'

Expand libCEED + DMPlex Restriction support

See merge request petsc/petsc!4701


# a2c9b50f 13-Jan-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Expand libCEED + DMPlex Restriction support


# 903c9085 15-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/simplify-dmplexfindvertices' into 'main'

DMPlexFindVertices: change args to Vec+IS

See merge request petsc/petsc!4647


# d3e1f4cc 13-Dec-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexFindVertices: change args to Vec+IS


12345678910>>...42