| #
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 **
|
| #
c9d26312
|
| 07-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-bamg' into 'main'
PC: Fix BAMG
See merge request petsc/petsc!8633
|
| #
3cf85480
|
| 06-Aug-2025 |
Matthew G. Knepley <knepley@gmail.com> |
SNES ex12: Reactivate BAMG test
|
| #
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
|
| #
b0c24652
|
| 14-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-pchpddm-slepc-thresholds' into 'main'
PCHPDDM: switch to native SLEPc options
See merge request petsc/petsc!8536
|
| #
b5a302b3
|
| 08-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: switch to native SLEPc options
- Deprecate -eps_threshold in favor of -eps_threshold_absolute - Deprecate -eps_relative_threshold in favor of -eps_threshold_relative - Deprecate -svd_relati
PCHPDDM: switch to native SLEPc options
- Deprecate -eps_threshold in favor of -eps_threshold_absolute - Deprecate -eps_relative_threshold in favor of -eps_threshold_relative - Deprecate -svd_relative_threshold in favor of -svd_threshold_relative - More flexibility to users, e.g., one can now supply -svd_threshold_relative but not -svd_nsv
show more ...
|
| #
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)(....)
|
| #
b8b475e7
|
| 26-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-coord-dim-change' into 'main'
Plex: Change of coordinate dimension fully working
See merge request petsc/petsc!8238
|
| #
714adf7a
|
| 25-Mar-2025 |
Matthew G. Knepley <knepley@gmail.com> |
SNES ex12: Added test for coordinate dimension change
|
| #
20ac1e9e
|
| 19-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-embedded-manifold' into 'main'
Plex+PetscFE: Fixes to allow embedded manifolds
See merge request petsc/petsc!8141
|
| #
849e54c4
|
| 17-Feb-2025 |
Matthew G. Knepley <knepley@gmail.com> |
SNES ex12: Add test for embedded manifold
|
| #
f5d6632c
|
| 26-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-17/speedup-gmakegentest' into 'main'
Have gmakegentest.py not generated unneeded scripts for faster runs
See merge request petsc/petsc!7843
|
| #
0338c944
|
| 18-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add check for misuse of TODO in gmakegentest.py specifications and fix misuse
|
| #
a4da37cc
|
| 27-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/dmplex-mass' into 'main'
Fixes/enhancements for mass matrix support
See merge request petsc/petsc!7649
|
| #
c29ce622
|
| 21-Aug-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMPLEXVTU: fix for empty processes
add test
|
| #
0de6da8c
|
| 26-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/cgns_no_elem' into 'main'
fix(plexcgns): Tolerate ranks with no elements
See merge request petsc/petsc!7779
|
| #
59191b1e
|
| 21-Aug-2024 |
James Wright <james@jameswright.xyz> |
fix(plexcgns): Tolerate ranks with no elements
|
| #
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
|
| #
5d5a2774
|
| 14-Jul-2024 |
Matthew G. Knepley <knepley@gmail.com> |
SNES ex12: Updated tests
|
| #
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
|