History log of /petsc/include/petscdm.h (Results 101 – 125 of 755)
Revision Date Author Comments
# aa0f6e3c 18-Mar-2022 Jed Brown <jed@jedbrown.org>

DMSetMatrixPreallocateSkip: skip setup that will be discarded with MatSetPreallocationCOO()

Analytic matrix preallocation runs on CPU and is relatively expensive.
It is entirely discarded when MatSe

DMSetMatrixPreallocateSkip: skip setup that will be discarded with MatSetPreallocationCOO()

Analytic matrix preallocation runs on CPU and is relatively expensive.
It is entirely discarded when MatSetPreallocationCOO() is called.

show more ...


# 04006fa6 11-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/plex-tensor-periodic' into 'main'

DMPlex: support tensor closure permutations with periodic

See merge request petsc/petsc!2178


# 79769bd5 24-Feb-2020 Jed Brown <jed@jedbrown.org>

DM: add bias to anchor/constraint system


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

Merge branch 'knepley/feature-fe-wxy-again' into 'main'

FE on triangular prisms

See merge request petsc/petsc!4826


# 2df84da0 04-Dec-2021 Matthew G. Knepley <knepley@gmail.com>

DM+FE+DT: Added correct geometry and quadrature for triangular prism
- Added affine geometry for triangular prism
- Added PetscDTTensorQuadratureCreate()
- Added PetscFECreateByCell()
- Added PetscFE

DM+FE+DT: Added correct geometry and quadrature for triangular prism
- Added affine geometry for triangular prism
- Added PetscDTTensorQuadratureCreate()
- Added PetscFECreateByCell()
- Added PetscFECreateLagrangeByCell()
- Added DMCreateFEDefault()
- Now DMField uses PetscFECreateLagrange()
- Refactored FE creation
- If the degree is prescribed on a prism, do not create a tensor space
- Use new interface in DMField_DS
- Fix default creation when number of components is changed by command line

show more ...


# 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


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

deprecate PETSC_STATIC_INLINE


# be44ba5f 09-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jeremy/promote-firstlabelpoint' into 'main'

Enable DMGetFirstLabeledPoint() in public API

See merge request petsc/petsc!4809


# 5f15299f 09-Feb-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Enable DMGetFirstLabeledPoint() in public API


# 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


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

DM+TS: Add support for mass matrices
- Added a lumped mass matrix for explicit timestepping
- Add functions for DMTS to manage the mass matrix
- Fix Plex mass matrix creation


# 00618b71 24-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/preserve-tags' into 'main'

Preserve cell tags for metric-based adaptation

See merge request petsc/petsc!4578


# 9fe9e680 22-Nov-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

dm adapt: preserve cell tags


# 887dddf3 19-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jwallwork23/mmg-trim' into 'main'

Plex interface for Mmg and ParMmg

See merge request petsc/petsc!4431


# c0517cd5 11-Oct-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Take over management of mesh generators and adaptors from DMPlex
- Change adaptLabel signature to match adaptMetric
- Move mesh generator list from DMPlex to DM
- DMAdaptLabel() and DMAdaptMetric

DM: Take over management of mesh generators and adaptors from DMPlex
- Change adaptLabel signature to match adaptMetric
- Move mesh generator list from DMPlex to DM
- DMAdaptLabel() and DMAdaptMetric() now check this list
- Register metric adaptation packages
- Change -dm_plex_generator to -dm_generator
- Change -dm_plex_adaptor to -dm_adaptor

show more ...


# 5cdc6d19 13-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-natural-fvghost' into 'main'

Plex: If present, shift the naturalSF during mesh modification

See merge request petsc/petsc!4423


# 4f37162b 08-Jul-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Added DMGet/SetNaturalSF()


# 26632be6 02-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-extrude-symmetric' into 'main'

Plex: DMPlexExtrude() can now symmetrically extrude

See merge request petsc/petsc!4367


# 1ddba829 01-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/feature-dmlabelcompare' into 'main'

add DMLabelCompare() and DMCompareLabels()

See merge request petsc/petsc!4345


# 2cbb9b06 21-Sep-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMCopyLabels: add DMCopyLabelsMode arg determining duplicity handling;

+ manpage fixes


# 609dae6e 20-Sep-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

add DMLabelCompare,DMCompareLabels


# d410b0cf 29-Sep-2021 Matthew G. Knepley <knepley@gmail.com>

DM: Now extrusion is like DMRefine() and implemented through DMPlexTransform - DMExtrude() replaces DMPlexExtrude() - Added an extrusion transformation - Added DMPlexTransformSetDimensions() and setd

DM: Now extrusion is like DMRefine() and implemented through DMPlexTransform - DMExtrude() replaces DMPlexExtrude() - Added an extrusion transformation - Added DMPlexTransformSetDimensions() and setdimensions function - DMPlexTransformMapCoordinates() and DMPlexSnapToGeomModel() now take the coordinate dimension - -dm_extrude replaces -dm_plex_extrude_layers

show more ...


# 777e0605 02-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/mat-preallocator-sort' into 'main'

MatPreallocator: sort instead of inserting single entries

See merge request petsc/petsc!4273


# ef8b56bf 01-Sep-2021 Jed Brown <jed@jedbrown.org>

DMPolytopeTypeComposeOrientation: mark inline vars static const

This avoids lots of memmove being generated. These functions should
still be made private.

Commit-type: optimization


# 9b3f0822 24-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-orientation-rethink' into 'main'

Plex: Rethink Plex orientation

See merge request petsc/petsc!4218


12345678910>>...31