History log of /petsc/src/dm/impls/plex/plexcreate.c (Results 351 – 375 of 1183)
Revision Date Author Comments
# cb62b0ca 20-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/plex-coordinates-project' into 'main'

DMPlex: skip coordinate projection when FE space matches modulo quadrature

See merge request petsc/petsc!4891


# 4f9ab2b4 25-Feb-2022 Jed Brown <jed@jedbrown.org>

DMPlex: skip coordinate projection when FE space matches modulo quadrature

This requires checking that dual spaces are equal so that an legit
projection is not required. For example, high order Gmsh

DMPlex: skip coordinate projection when FE space matches modulo quadrature

This requires checking that dual spaces are equal so that an legit
projection is not required. For example, high order Gmsh meshes have
equally spaced vertices while we prefer Gauss-Lobatto spacing, so that's
a case where a projection is required. (It could be made faster, but
that's for another day.)

show more ...


# a7261a69 18-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-03-13/fix-some-manualpages/release' into 'main'

Improve generation of manual pages/fix a variety of manul pages basic formatting

See merge request petsc/petsc!4969


# 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


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

Merge branch 'haplav/dmplex-minor' into 'main'

DMPlexBuildFromCellListParallel: remove unused vars

See merge request petsc/petsc!4984


# 817da375 14-Mar-2022 Satish Balay <balay@mcs.anl.gov>

docs: additional format fixes


# 606c0280 17-Mar-2022 Satish Balay <balay@mcs.anl.gov>

doc: fix References: section

Notation:
. * - text
or
. year - text


# 82fb893e 04-Aug-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexBuildFromCellListParallel: remove unused vars


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


# 97e29b0a 02-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/plex-exodus-e' into 'main'

DMPlex: recognize *.e as Exodus format

See merge request petsc/petsc!4911


# 86a0adb1 01-Mar-2022 Jed Brown <jed@jedbrown.org>

DMPlex: recognize *.e as Exodus format


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


# a4d8cd18 26-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 3bead28d 24-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-02-23/clarify-plexbuildfromcellman/release' into 'release'

Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines

See merge request petsc/pets

Merge branch 'barry/2022-02-23/clarify-plexbuildfromcellman/release' into 'release'

Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines

See merge request petsc/petsc!4885

show more ...


# 325d53fe 24-Feb-2022 Barry Smith <bsmith@mcs.anl.gov>

Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines

It is not clear to me if the code is intended to run correctly if some vertices are simply in
no cells. If it run

Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines

It is not clear to me if the code is intended to run correctly if some vertices are simply in
no cells. If it runs fine then the manual page should say so, if it will crash in a difficult
to debug way then debug mode should error check for that.

Commit-type: documentation
/spend 5m

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


# 1241a243 13-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-01-05/c99' into 'main'

Feature: C99 and C++11

See merge request petsc/petsc!4700


# 2c71b3e2 11-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()


# 9fbee547 03-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

deprecate PETSC_STATIC_INLINE


# 9ace16cd 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

add PetscAssert() and PetscAssertFalse()


# 98921bda 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

SETERRQ[1-9]+ begone


1...<<11121314151617181920>>...48