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