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