| #
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 ...
|
| #
2286efdd
|
| 25-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-07-30/fix-matshellsetoperationarg' into 'main'
Complete usage of PetscVoidFn and PetscErrorCodeFn and introduce PetscFortranCallbackFn
See merge request petsc/petsc!8615
|
| #
57d50842
|
| 31-Jul-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **
|
| #
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
|
| #
1bafe4bb
|
| 20-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-15/fix-func-typedef-names' into 'main'
All typedef for functions are of the form (XXXXFn)(...) not (*XXXXyyyy)(....)
See merge request petsc/petsc!8408
|
| #
2192575e
|
| 15-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
All typedef for functions are of the form (XXXXFn)(...) not (*XXXXyyyy)(....)
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
6497c311
|
| 25-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in the CI
show more ...
|
| #
4a6a4c7c
|
| 29-May-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-dm-field-facedata' into 'main'
DMField: Quadrature was wrong for affine branch of facedata
See merge request petsc/petsc!7547
|
| #
56245cf9
|
| 29-May-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Shorten tests
|
| #
32219302
|
| 26-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-tet-transform' into 'main'
Plex: Put in affine transforms for subtets
See merge request petsc/petsc!7409
|
| #
9a1f099b
|
| 25-Mar-2024 |
Matthew G. Knepley <knepley@gmail.com> |
SNES ex13: Add MG tests
|
| #
c8629ca8
|
| 17-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/minsurf-local' into 'main'
Improve support for nonlinear domain decomposition solvers
See merge request petsc/petsc!7084
|
| #
6493148f
|
| 28-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMPLEXSNES: support objective functions
|
| #
9a75acf6
|
| 16-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-ceed' into 'main'
Plex: More work adding in CEED backend
See merge request petsc/petsc!6870
|
| #
157a3229
|
| 15-Sep-2023 |
Matthew G. Knepley <knepley@gmail.com> |
SNES ex13: First Plex CEED tests
|
| #
b3128c15
|
| 08-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'zach/bug-dm-swarm-tensor-permutation' into 'main'
Plex: Bug fix and tests for coordinate tensor ordering
See merge request petsc/petsc!6843
|
| #
e8e188d2
|
| 30-Aug-2023 |
Zach Atkins <zach.atkins@colorado.edu> |
Plex: Various tensor ordering fixes
Cherry-picked from @knepley: - DMPlexMatSetClosureGeneral() now takes flag for closure permutation - Add DMPlexMatSetClosure_Internal() which takes flag for closu
Plex: Various tensor ordering fixes
Cherry-picked from @knepley: - DMPlexMatSetClosureGeneral() now takes flag for closure permutation - Add DMPlexMatSetClosure_Internal() which takes flag for closure permutation - Add DMPlexVecGetClosure_Internal() with flag to turn off closure permutation - Turn off closure permutation in L2 diff calculation - Add DMUseTensorOrder() - Add DMPlexSNESComputeResidualCEED() - Cleanup SNES ex13
show more ...
|
| #
c2a7d86e
|
| 24-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/change-matchop-matfilter' into 'main'
Consolidate MatChop() and MatAIJFilter()
See merge request petsc/petsc!6699
|
| #
93ec0da9
|
| 16-Jul-2023 |
Pierre Jolivet <pierre@joliv.et> |
Rename VecChop() into VecFilter()
|
| #
37d05b02
|
| 06-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
b877537e
|
| 05-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos' into 'release'
Fix Typos
See merge request petsc/petsc!6024
|
| #
da81f932
|
| 05-Feb-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix Typos
|