History log of /petsc/src/dm/interface/dm.c (Results 51 – 75 of 1790)
Revision Date Author Comments
# ac9d17c7 17-Feb-2025 Matthew G. Knepley <knepley@gmail.com>

Plex+PetscFE: Fixes to allow embedded manifolds
- Add PetscFEGeomMode to describe geometry
- Reorganized PetscFEGeom
- PetscFEGeomCreate(), DMFieldCreateFEGeom() and DMSNESGetFEGeom() now take the Pe

Plex+PetscFE: Fixes to allow embedded manifolds
- Add PetscFEGeomMode to describe geometry
- Reorganized PetscFEGeom
- PetscFEGeomCreate(), DMFieldCreateFEGeom() and DMSNESGetFEGeom() now take the PetscFEGeomMode
- J and invJ have dE dimensions
- f1, g1, g2, g3 have dE dimensions
- FIX the dim argument of all point function is really dE because it is used to index the gradients
- Clarified behavior of PetscFEGeomGetCellPoint()
- Now -dm_plex_coordinate_dim can change the coordinate dimension of a mesh created by Plex
- Implicit cell geometry must be used when dim != cdim

show more ...


# 76d69608 19-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 1d017dde 19-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'

Improve some manual pages in KSP/SNES

See merge request petsc/petsc!8071


# 0b4b7b1c 26-Nov-2024 Barry Smith <bsmith@mcs.anl.gov>

Improve some manual pages in KSP/SNES


# de94d745 22-Nov-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/isoperiodic_sf_natural' into 'main'

isoperiodic: Correct sfNatural during reorientation

See merge request petsc/petsc!8001


# 92a26154 10-Nov-2024 James Wright <james@jameswright.xyz>

isoperiodic: Correct sfNatural after reorienting


# dd1ad842 11-Nov-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/deprecate_get_section' into 'main'

DM: Deprecate DM{Get,Set}Section

See merge request petsc/petsc!7997


# b98a7184 09-Nov-2024 James Wright <james@jameswright.xyz>

DM: Deprecate DM{Get,Set}Section

They were already replaced by DM{Get,Set}LocalSection back in 3.12, but
weren't deprecated for some reason


# 161b16ed 29-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/cgns_timers' into 'main'

CGNS: Add LogEvents for read/write function calls

See merge request petsc/petsc!7967


# 42d0c57a 26-Oct-2024 James Wright <james@jameswright.xyz>

dm: Add DM_View log event


# 9fc315c4 24-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/fix_isoperiodic_cgns' into 'main'

Plex: Fix DMSetCoordinateDisc projection for isoperiodic boundaries

See merge request petsc/petsc!7773


# b135a325 23-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-orient-mesh' into 'main'

Plex: Allow mesh orientation from options

See merge request petsc/petsc!7964


# b9da1bb3 14-Oct-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Now use -dm_plex_orient to orient a newly created mesh


# 90df3356 18-Aug-2024 James Wright <james@jameswright.xyz>

Plex: Fix DMSetCoordinateDisc() for isoperiodic boundaries

This reinstates the changes added in !5970 and removed in !6959.

tl;dr, `DMCreateInterpolation` (used in `DMSetCoordinateDisc`, and
`DMPro

Plex: Fix DMSetCoordinateDisc() for isoperiodic boundaries

This reinstates the changes added in !5970 and removed in !6959.

tl;dr, `DMCreateInterpolation` (used in `DMSetCoordinateDisc`, and
`DMProjectCoordinates` before it) does not handle isoperiodic boundaries
correctly. !5970 replaced that code using `DMProjectFieldLocal` instead.
That was then removed in !6959. This is also discussed in issue 1506.
I initially made an MR in !7308, but that was on a fork. This commit is
on the PETSc repo itself.

show more ...


# be37439e 21-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/useless-cast' into 'main'

Remove useless cast

See merge request petsc/petsc!7894


# 835f2295 05-Oct-2024 Stefano Zampini <stefano.zampini@gmail.com>

Brain dead fixes for useless casts


# ad781fe3 21-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-09-29/fix-function-typedef-style' into 'main'

Unify handling of context destructors

See merge request petsc/petsc!7900


# 49abdd8a 29-Sep-2024 Barry Smith <bsmith@mcs.anl.gov>

Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)

Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those t

Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)

Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those that
used PetscContainer

- Now allows any context to be a PetscObject
- Will provide a cleaner mapping to bindings in other languages
- Simplifies the maintenance of PETSc source code; improves clarity

Not backward compatible, compiler warnings will tell users what functions need to be updated

show more ...


# 0f6b61eb 15-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-plot' into 'main'

Plex+Viewer: PETSCVIEWERPYTHON and PyVista support for DMPLEX

See merge request petsc/petsc!7884


# 22d6dc08 19-Sep-2024 Stefano Zampini <stefano.zampini@gmail.com>

Plex+Viewer: Added Python and PyVista viewers
- Enable viewer filename interface for Python viewer
- Add -viewer_python_filename to set the output filename
- Add -dm_plex_transform_active_values to e

Plex+Viewer: Added Python and PyVista viewers
- Enable viewer filename interface for Python viewer
- Add -viewer_python_filename to set the output filename
- Add -dm_plex_transform_active_values to explicitly set values in the label
- Add -dm_plex_option_phases to control sequencing of setup from the command line

show more ...


# 0a78fc91 02-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 160390d7 29-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/typos' into 'release'

Fix typos

See merge request petsc/petsc!7893


# d7c1f440 29-Sep-2024 Pierre Jolivet <pierre@joliv.et>

Fix typos


# 78360bc1 27-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/docs-fix' into 'main'

Minor fixes in manpages

See merge request petsc/petsc!7886


# 7dcfde4d 27-Sep-2024 Jose E. Roman <jroman@dsic.upv.es>

Minor fixes in manpages


12345678910>>...72