History log of /petsc/src/dm/interface/dmgenerate.c (Results 1 – 25 of 56)
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 ...


# 174dc0c8 28-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 63ad3209 25-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-04-17/rm-dollar-sign-formated-manualpages/release' into 'release'

Remove the last of the uses of $ in the first line of formatted manual pages

See merge request petsc/petsc

Merge branch 'barry/2025-04-17/rm-dollar-sign-formated-manualpages/release' into 'release'

Remove the last of the uses of $ in the first line of formatted manual pages

See merge request petsc/petsc!8332

show more ...


# b44f4de4 25-Apr-2025 Barry Smith <bsmith@mcs.anl.gov>

Remove the last of the uses of $ in the first line of formatted manual pages


# c5e72636 17-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/housekeeping' into 'main'

Housekeeping

See merge request petsc/petsc!8326


# 523895ee 16-Apr-2025 Pierre Jolivet <pierre@joliv.et>

Remove unneeded variable and functions


# b168b2b4 21-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/triangle-precision' into 'main'

triangle: support all precisions

See merge request petsc/petsc!8147


# 04f3ee44 19-Feb-2025 Stefano Zampini <stefano.zampini@gmail.com>

triangle: support all precisions

triangle is always run in double precision, but we may use it with PETSc compiled with a different precision


# ad00654a 15-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'nathawani/feature-amr-using-flux-norm' into 'main'

SNES ex27: Poisson problem using primal and mixed form for error estimator using flux norm

See merge request petsc/petsc!7674


# 3a336bb1 08-Jul-2024 Matthew G. Knepley <knepley@gmail.com>

DMAdaptor: Complete overhaul
- Add CLASSID and type registration
- Add error estimates based upon a mixed problem
- Add DMAdaptorSetType(), DMAdaptorGetType(), DMAdaptorRegister(), DMAdaptorRegisterA

DMAdaptor: Complete overhaul
- Add CLASSID and type registration
- Add error estimates based upon a mixed problem
- Add DMAdaptorSetType(), DMAdaptorGetType(), DMAdaptorRegister(), DMAdaptorRegisterAll(), DMAdaptorRegisterDestroy()
- Add DMAdaptorGetMixedSetupFunction() and DMAdaptorSetMixedSetupFunction()

show more ...


# a623e290 12-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-05-29/minor-fortran-stub-cleanup' into 'main'

More improvements to Fortran stubs and interfaces

See merge request petsc/petsc!7598


# 5d83a8b1 30-May-2024 Barry Smith <bsmith@mcs.anl.gov>

This requires some changes to user FORTRAN code

Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array
Pass PETSC_NULL_ENUM when argument returns an enum instead of

This requires some changes to user FORTRAN code

Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array
Pass PETSC_NULL_ENUM when argument returns an enum instead of PETSC_NULL_INTEGER
Pass arrays (and not scalar values) when the argument is expecting an array; this means replace, for example, the argument v with [v]
Use PetscObjectIsNull(obj) to check if the object is NULL, instead of obj == PETSC_NULL_XXX

The compiler will now automatically prevent you from using the wrong argument type for the first three bullets above
This will also require an update sowing with the new sowing branch this MR is using.

show more ...


# 55cda6f5 25-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 99e79f2f 25-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-24/doc-fixes/release' into 'release'

release docs fixes

See merge request petsc/petsc!7498


# a3b724e8 24-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

release docs fixes

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded-by:
Project:
Time: hours
Reported-by:

release docs fixes

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded-by:
Project:
Time: hours
Reported-by:
Thanks-to:
Development Tools: Vim, Emacs, Eclipse

show more ...


# 373304a1 16-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-missing-backtick' into 'main'

Docs: fix missing back ticks.

See merge request petsc/petsc!7376


# dc9a610e 16-Mar-2024 Pierre Jolivet <pierre@joliv.et>

Docs: fix missing back ticks.


# 4979242e 09-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-08/lint-apply-dm' into 'main'

Manual DM Linter Fixes

See merge request petsc/petsc!6792


# a4e35b19 08-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Manual linter fixes: dm


# cfd92c66 22-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-type-generic-petsc-valid-pointer' into 'main'

Implement a type generic PetscValidPointer

See merge request petsc/petsc!6693


# 292bffcb 19-Jul-2023 Toby Isaac <toby.isaac@gmail.com>

Fix PetscAssertPointer that should be PetscValidHeaderSpecific


# 4f572ea9 18-Jul-2023 Toby Isaac <toby.isaac@gmail.com>

Rename PetscValidPointer -> PetscAssertPointer


# 02477ebb 15-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-06-30/enable-doc-lint' into 'main'

Enable docs linting

See merge request petsc/petsc!6667


# 60225df5 12-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Lint apply: dm


123