History log of /petsc/src/dm/impls/plex/plexgeometry.c (Results 201 – 225 of 687)
Revision Date Author Comments
# 188f3edd 01-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-high-order-geom-example' into 'master'

Knepley/feature plex high order geom example

See merge request petsc/petsc!3008


# cdaaecf7 29-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix DMPlexRemapGeometry()
- We must destroy the existing coordinates
- Fixed moduli for shear


# 2a66c187 28-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/plex-locate-log' into 'master'

added timer for DMPLexLocatePoints

See merge request petsc/petsc!2993


# cadf77a0 26-Jul-2020 Mark Adams <mfadams@lbl.gov>

added timer for DMPLexLocatePoints


# 4a1197be 15-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/plex-geometry-fast-math' into 'master'

DMPlexComputeProjection3Dto2D: simplify implementation; make safe with -ffast-math

See merge request petsc/petsc!2799


# c871b86e 15-May-2020 Jed Brown <jed@jedbrown.org>

DMPlexComputeProjection3Dto2D: simplify implementation; make safe with -ffast-math

I was getting NaN with -ffast-math due to speculative divide by
zero/early exit (seems like a miscompile), but this

DMPlexComputeProjection3Dto2D: simplify implementation; make safe with -ffast-math

I was getting NaN with -ffast-math due to speculative divide by
zero/early exit (seems like a miscompile), but this implementation is
much simpler and avoids that issue.

show more ...


# fc724d8e 13-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-projection-label' into 'master'

Plex: This fixes a pernicious bug with projection - When setting points along...

See merge request petsc/petsc!2773


# 301b184a 05-May-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix cell FE geometry


# 9c15a9aa 24-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/defined-nocpp' into 'master'

PetscDefined: test whether a configuration macro is defined without #ifdef

See merge request petsc/petsc!157


# 76bd3646 14-Apr-2020 Jed Brown <jed@jedbrown.org>

PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG


# 525b9d82 14-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# 84bf41f4 14-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-typos' into 'maint'

Typos

See merge request petsc/petsc!2711


# 2d4ee042 14-Apr-2020 prj- <pierre.jolivet@enseeiht.fr>

Typos


# 3b7b15c8 26-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-remove-hybrid' into 'master'

Knepley/feature dm remove hybrid

See merge request petsc/petsc!2614


# 412e9a14 01-Mar-2020 Matthew G. Knepley <knepley@gmail.com>

DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type
- Improved Plex tests to work for other cell types
- Plex creation, interpolation, submesh, and refinement routines now set

DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type
- Improved Plex tests to work for other cell types
- Plex creation, interpolation, submesh, and refinement routines now set the cell type
- Distribution sorts strata by cell type
- Fixed orientation of prisms from input formats
- Added Plex ex40 to test regular refinement
- CellRefiner is a PetscObject
- dm_plex_cell_refiner chooses the refinement strategy
- Removed SimplexToTensor stuff in favor of ToHex refiner
- Most functions take DMPolytopeType instead of CellRefiner
- CellRefinerInCellTest_Internal()
- CellRefinerGetAffineTransforms_Internal()
- CellRefinerGetAffineFaceTransforms_Internal()
- DMForest now responds to DMPlexGetOverlap() and propagates its overlap to the underlying Plex
- Use DMPlexComputeCellType_Internal() to classify a cell based only on topology
- Added DMPlexGetSimplexOrBoxCells() to replace DMPlexGetInteriorCellStratum()
- Added DM_POLYTOPE_POINT_PRISM_TENSOR
- Added DMPolytopTypeGetDim() and DMPolyTopeTypeGetConeSize()
- Added DMLabelSetStratumBounds()
- Added DMPlexSetCellType()
- Added celltypes to DMView()
- Added DMPolytopeTypeGetNumVertices()
- Added DMPlexCreateReferenceCellByType()
- Added DMPolytopeTypeFromGmsh()
- Made DMPlexRefineUniform() public

show more ...


# 26fe44e2 28-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-fem-pk' into 'master'

Knepley/feature fem pk

See merge request petsc/petsc!2464


# 8bf1a49f 22-Jan-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Hack for RemapGeometry()
- Right now, we cannot have a coordinate field on the coordinate DM, so
borrow the one from the DM


# 04679c46 20-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-cell-types' into 'master'

Knepley/feature dm cell types

See merge request petsc/petsc!2446


# ba2698f1 17-Dec-2019 Matthew G. Knepley <knepley@gmail.com>

DM+Plex: Now classify cells by polytope type
- Defined the polytope type of a cell. added names and special shortcut
pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous
runs of

DM+Plex: Now classify cells by polytope type
- Defined the polytope type of a cell. added names and special shortcut
pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous
runs of points - Added cell polytope type label to DM - This needs
special processing, like depth - Added DMPlexGetPointDepth(),
DMPlexGetCellType(), DMPlexGetCellTypeLabel() - DMPlexComputeCellTypes()
infers the cell type for all points using dim/depth/coneSize/ghostCells
- DMPlexGetRawFace(Hybrid)_Internal() now takes the cell type. This
means we can unify the functions later. - Replaced switch(dim/coneSize)
constructs with cell type

show more ...


# 339143f0 15-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-project-different-spaces' into 'master'

Knepley/feature project different spaces

See merge request petsc/petsc!2153


# ef0bb6c7 09-Jan-2020 Matthew G. Knepley <knepley@gmail.com>

FE+DS: Introduce PetscTabulation to hold tabulated function data
- This was created to prevent mismatches in sizes I was getting by just
passing around arrays
- FE+FV+DS now hold tabulations
- GetTab

FE+DS: Introduce PetscTabulation to hold tabulated function data
- This was created to prevent mismatches in sizes I was getting by just
passing around arrays
- FE+FV+DS now hold tabulations
- GetTabulation() --> CreateTabulation() and it creates an object rather
than using DMGetWorkArray(). I put in ComputeTabulation() to reuse
space, but there still may be performance regression.
- Default tabulations are now "cell tabulations"
- The replicas in the tabulation are used to index faces in a face
tabulation

show more ...


# 0513c438 22-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/feature-check-boundary-connected' into 'master'

ultimate PointSF test

See merge request petsc/petsc!1989


# eca9f518 06-Sep-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexFindVertices: optimize tolerance=0.0


# 335ef845 06-Sep-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexFindVertices: check coordinate section dim separately and only in debug mode


# a2ce5c33 21-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-remap-geometry' into 'master'

Knepley/feature plex remap geometry

See merge request petsc/petsc!2131


12345678910>>...28