History log of /petsc/include/petscdm.h (Results 126 – 150 of 755)
Revision Date Author Comments
# 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 ...


# 67f24b97 08-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/update-checkbadsource' into 'main'

Update badsource rules

See merge request petsc/petsc!4064


# 70a7d78a 04-Jun-2021 Stefano Zampini <stefano.zampini@gmail.com>

Update badsource rules

- Zero or more spaces are not allowed for more returning types
- zero spaces not allowed for for|if|while


# a8cf78f8 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'

Fix typos in source

See merge request petsc/petsc!3984


# 4e278199 16-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Remove all double blank lines from source

Commit-type: petsc-style
/2h


# 68ce86a1 18-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-ceed-integration' into 'main'

Plex: Initial CEED integration

See merge request petsc/petsc!3918


# 4a7ee7d0 12-May-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Hybrid dm must shared celltype label with coordinate dm
- Added DMSetLabel()


# 9318fe57 11-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Now meshes can be created automatically from the command line, and some more fixes
- Changed internal mesh creation functions to operate on a DM instead of
creating a new one so that they can h

Plex: Now meshes can be created automatically from the command line, and some more fixes
- Changed internal mesh creation functions to operate on a DM instead of
creating a new one so that they can happen with options
- Fixed coordinates in CreateCubeBoundary_Internal()
- Added DMPlexShape for prebuilt meshes
- Added DMPlexIsSimplex()
- Added DMPlexCreateCoordinateSpace()
- DMPlexDistributeCoordinates() should copy the coordinate
discretization
- DMPlexInterpolateFaces_Internal() should be careful to preserve the
lower bound when resetting the chart
- PetscSectionSetChart() should ignore entries that match the current
ones
- Added DMPolytopeTypeSimpleShape()
- Do not require an EGADS model for TetGen
- Detail ASCII viewer shows all labels
- Default viewer shows periodicity

show more ...


# e9494080 13-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-ds-residualbd-key' into 'main'

DS+FE+Doc: Make BdResidual take a key

See merge request petsc/petsc!3761


# 45480ffe 06-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object
- Boundary residual/Jacobian functions now take a form key
- Now store DMLabel in DSBoundary
- Im

DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object
- Boundary residual/Jacobian functions now take a form key
- Now store DMLabel in DSBoundary
- Improved Boundary, Weak Form, and DS viewers
- Remove DMCopyBoundary(), DMCopyDisc() is sufficient
- Need DMTransferDS_Internal() to create new DS with label in the correct DM
- Correct all DMAddBoundary() in tests
- Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places
- Fix propagating coordinate dimension in DS

show more ...


# a09b138c 02-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-aux-data' into 'main'

DM: Replace object composition with an API for auxiliary data

See merge request petsc/petsc!3798


# 9a2a23af 02-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Replace object composition with an API for auxiliary data - Now allow data to be tagged with a label+value - Do not separately require a DM and Vec, get the DM from the Vec


# 50cd3162 15-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-ts-swarm-particle-exit' into 'main'

DM: Interpolation now allows to ignore points outside the domain

See merge request petsc/petsc!3710


# 52aa1562 12-Mar-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Interpolation now allows to ignore points outside the domain

Co-Authored-By: Blaise Bourdin <bourdin@lsu.edu>


# 31867c9b 13-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-dm-interpolate-solution' into 'main'

Total solution interpolation

See merge request petsc/petsc!3700


# 1f3379b2 09-Mar-2021 Toby Isaac <tisaac@cc.gatech.edu>

Add DMInterpolateSolution interface


# 770cd5fd 22-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-monitors-reorg' into 'master'

Knepley/feature monitors reorg

See merge request petsc/petsc!3631


# 2e4af2ae 18-Feb-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Added DMComputeError()


# 15392f83 16-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-dm-section-definition' into 'master'

DM: Allow sections to be defined over only non-tensor cells - This is needed for PyLith

See merge request petsc/petsc!3403


# e0b68406 16-Nov-2020 Matthew Knepley <knepley@gmail.com>

DM: Allow sections to be defined over only non-tensor cells - This is needed for PyLith


# 97b5471d 12-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-interpolate-pyramid' into 'master'

Plex: Added pyramid cell type

See merge request petsc/petsc!3329


# da9060c4 10-Oct-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Added pyramid cell type - Added pyrmaid reference cell - Added -dm_plex_ref_type for DMPlexCreateReferenceCellByType() - Added interpolation of pyramids - Added pyramid interpolation test i

Plex: Added pyramid cell type - Added pyrmaid reference cell - Added -dm_plex_ref_type for DMPlexCreateReferenceCellByType() - Added interpolation of pyramids - Added pyramid interpolation test in Plex ex7 - Temporary fix for pyramids in refinement

show more ...


# 16924cb1 26-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc!3064

show more ...


# 2da392cc 17-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability
/spend 1.5h


12345678910>>...31