History log of /petsc/src/dm/impls/plex/tests/ex100.c (Results 1 – 10 of 10)
Revision Date Author Comments
# 4e8208cb 31-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetC

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetCtx ctx)

See merge request petsc/petsc!8956

show more ...


# 2a8381b2 13-Jan-2026 Barry Smith <bsmith@mcs.anl.gov>

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now t

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now the standard for passing in contexts
- PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn

Both of these are typedef to void*

Also removed most use of user and userctx for context arguments now consistently named ctx

Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

show more ...


# 834855d6 27-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/clang-format-21' into 'main'

clang-format-21

See merge request petsc/petsc!8202


# ac530a7e 03-Jun-2025 Pierre Jolivet <pierre@joliv.et>

Remove unnecessary braces around one-liners

git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\

Remove unnecessary braces around one-liners

git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#'

show more ...


# 609caa7c 19-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-explicit-empty-output_file' into 'main'

Remove 535 empty .out and consolidate the use of output/empty.out

See merge request petsc/petsc!8538


# 3886731f 09-Jul-2025 Pierre Jolivet <pierre@joliv.et>

Remove explicitly listed empty files and switch to output/empty.out


# 3f93865f 21-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/cgns_update' into 'main'

config: Update CGNS version to latest release

See merge request petsc/petsc!8217


# 51af5445 20-Mar-2025 James Wright <james@jameswright.xyz>

config: Update CGNS version to latest release

Also fix up plex/tests/ex100 compiler warning


# 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


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