| #
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 ...
|
| #
bf2b7fd4
|
| 13-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/adddefine-in-addpost' into 'main'
configure: let addPost automatically addDefine('HAVE_pkgname')
See merge request petsc/petsc!8780
|
| #
f9a62e05
|
| 12-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: remove useless Makefile variables
|
| #
f8540a3c
|
| 12-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: let addPost automatically addDefine('HAVE_pkgname')
|
| #
77fcb429
|
| 12-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/remove-unneeded-define' into 'main'
configure: remove unneeded addDefine for packages used directly by PETSc
See merge request petsc/petsc!8779
|
| #
f0dc3c6b
|
| 11-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: remove unneeded addDefine for packages used directly by PETSc
Packages with `self.useddirectly = 1` (default value) automatically define `PETSC_HAVE_pkgname`
Reported-by: Steven Dargavil
configure: remove unneeded addDefine for packages used directly by PETSc
Packages with `self.useddirectly = 1` (default value) automatically define `PETSC_HAVE_pkgname`
Reported-by: Steven Dargaville @stevendargaville
show more ...
|
| #
9b43db70
|
| 27-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/hypre-3.0' into 'main'
configure: HYPRE v3.0 and compatible MFEM
See merge request petsc/petsc!8688
|
| #
8739585e
|
| 28-Aug-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: HYPRE 3.0 and compatible MFEM
|
| #
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 **
|
| #
e31d2327
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jeremy/bump-ceed' into 'main'
Update libCEED version
See merge request petsc/petsc!8652
|
| #
51da7514
|
| 18-Aug-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rename - libceed -> libCEED
|
| #
c906b8ce
|
| 04-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-mumps-blk' into 'main'
MATSOLVERMUMPS: add support for -mat_mumps_icntl_15 1
See merge request petsc/petsc!8537
|
| #
8cc4b4f0
|
| 18-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: update Open MPI/OpenBLAS/SLEPc/SuiteSparse
|
| #
7b2fcb5d
|
| 28-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/proper-capitalization' into 'main'
configure: fix capitalization of multiple packages and PETSc itself
See merge request petsc/petsc!8597
|
| #
f605775f
|
| 26-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: fix capitalization of multiple packages and PETSc itself
|
| #
a2773fc6
|
| 18-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-21/fix-post-build-install' into 'main'
Rework handling in configure/build handling of building/installing of packages...
See merge request petsc/petsc!8434
|
| #
a2dd8f59
|
| 21-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Rework handling in configure/build handling of building/installing of packages that must be built after PETSc
Add package.addPost() to register compile/install of external software to be done after
Rework handling in configure/build handling of building/installing of packages that must be built after PETSc
Add package.addPost() to register compile/install of external software to be done after PETSc is compiled/installed
Add package.addMakeCheck() to register make check for external software
Can now removed hardwired listing of rules for bamg, hpddm, etc from the PETSc makefiles
Much easier to add new packages that require post compiler/install makes
show more ...
|
| #
c12c1262
|
| 10-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/feature-ml-petscregressor' into 'main'
Add basic PetscRegressor component with support for a few linear regressors
See merge request petsc/petsc!7709
|
| #
34b254c5
|
| 09-Apr-2025 |
Richard Tran Mills <rmills@rmills.org> |
Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit
Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov> Co-authored-by: Hansol Suh <hsuh@anl.gov> Co-authored-by: Bar
Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit
Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov> Co-authored-by: Hansol Suh <hsuh@anl.gov> Co-authored-by: Barry Smith <bsmith@petsc.dev> Co-authored-by: Toby Isaac <toby.isaac@gmail.com> Co-authored-by: Satish Balay <balay@mcs.anl.gov>
Mr. Hong Zhang developed the petsc4py interface and examples. Hansol Suh provided extensive help with updating the code to the latest PETSc coding guidelines and APIs, some documentation development, getting documentation to build correctly, getting new tests into the test harness, and numerous big fixes plus minor changes. Barry Smith provided extensive feedback and code to get the Fortran interfaces and documentation build working. Toby Isaac provided a fix to prevent breakage with complex-arithmetic builds. Satish Balay provided important help with fixing builds.
Thanks-to: Pierre Jolivet <pierre@joliv.et> Thanks-to: Jed Brown <jed@jedbrown.org> Thanks-to: Jose Roman <jroman@dsic.upv.es> Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>
Pierre, Jed, Jose, and Stefano provided extremely helpful feedback and suggestions during the merge review process.
show more ...
|
| #
5c6379a4
|
| 10-Dec-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'lindad/update-mfem-hash' into 'main'
Update mfem hash
See merge request petsc/petsc!8047
|
| #
5fe3c4b3
|
| 10-Dec-2024 |
Alexander <alexander.lindsay@inl.gov> |
Update mfem hash
This pulls in https://github.com/mfem/mfem/pull/4510 such that we can build MFEM when PETSc has been configured with 64-bit indices
|
| #
01483bd1
|
| 20-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'lindad/more-mfem-config-options' into 'main'
MFEM: add in Superlu_DIST and NetCDF as optional dependencies
See merge request petsc/petsc!7836
|
| #
cf87967c
|
| 20-Sep-2024 |
Alexander <alexander.lindsay@inl.gov> |
MFEM: add in Superlu_DIST and NetCDF as optional dependencies
|