| #
b836d7e4
|
| 06-Nov-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/vecclosureatdepth' into 'main'
feat(plex): Move DMPlexVecGetClosureAtDepth to public
See merge request petsc/petsc!8824
|
| #
5268dc8a
|
| 14-Aug-2025 |
Hong Zhang <hongzhang@anl.gov> |
Add the logging of gpu energy
- Remove unneeded PETSC_HAVE_DEVICE macro - -log_view_gpu_energy requires CUDA version >= 12.2 - Use PetscDefined instead of macro
|
| #
44a422c4
|
| 04-Nov-2025 |
James Wright <james@jameswright.xyz> |
feat(plex): Move DMPlexVecGetClosureAtDepth to public
|
| #
98cba041
|
| 28-Oct-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Change the `destroy()` function argument of `TSTrajectorySetTransform()` to type `PetscCtxDestroyFn *`. These means the destroy function must deference the argument before operating on it
|
| #
12651944
|
| 28-Oct-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Change the `destroy()` function argument of `SNESSetConvergenceTest()` to type `PetscCtxDestroyFn *`
Development Tools: Vim, Emacs, Eclipse
|
| #
cc1eb50d
|
| 27-Oct-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Change names of Mat_XXX product contexts to MatProductCtx_XXX for code maintainability
Update destroy callback of all MatProductCtx and MatShellSetMatProductOperation() to use PetscCtxDestroyFn
|
| #
e6aa7a3b
|
| 24-Oct-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
The goal of all the commits in this MR is to unify the destruction of "application" contexts.
This will help with supporting language bindings. For example, for Fortran the application context would
The goal of all the commits in this MR is to unify the destruction of "application" contexts.
This will help with supporting language bindings. For example, for Fortran the application context would be a user derived type
Fix prototype of DMShellSetDestroyCtx function argument to use PETSc standard way of doing it with PetscCtxDestroyF.
Also fix PetscViewerGLVisSetFields prototype of destroy function
These two locations were missed when PetscCtxDestroyFn was introduced as the universal function prototype for context destruction in 3.23
Reported-by: Victor Eijkhout
show more ...
|
| #
017deb10
|
| 24-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/no-device-no-petscdevice' into 'main'
Add `--with-devicelanguage` to make PETSc a C library again
Closes #997
See merge request petsc/petsc!8783
|
| #
c95305b8
|
| 23-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: add --with-devicelanguage=(C|C++)
|
| #
93d84e17
|
| 14-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: make SYCL a devicePackage
|
| #
9a3a8673
|
| 17-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-09-19/precision-mumps' into 'main'
Support different precisions with MUMPS
See merge request petsc/petsc!8715
|
| #
1f08b62a
|
| 08-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
KSPHPDDM: deprecate KSPHPDDMPrecision in favor of PetscPrecision
|
| #
cf053153
|
| 29-Sep-2025 |
Junchao Zhang <jczhang@anl.gov> |
MUMPS: add multi-precision support
|
| #
95f7d040
|
| 29-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
revert sources to dev - reset PETSC_VERSION_RELEASE - reset doc/changes/dev.md
|
| #
45932a9f
|
| 29-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-09-25/skip-python-exec-hardwire' into 'main'
configure: add -with-python-exec-from-env option to skip hardwiring of the python executable path
See merge request petsc/pet
Merge branch 'barry/2025-09-25/skip-python-exec-hardwire' into 'main'
configure: add -with-python-exec-from-env option to skip hardwiring of the python executable path
See merge request petsc/petsc!8733
show more ...
|
| #
4c58d428
|
| 29-Sep-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
configure: add -with-python-exec-from-env option to skip hardwiring of the python executable path
|
| #
75b7f5c9
|
| 29-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-09-27/cleanout-pcsetpresolve' into 'main'
Remove left over parts of PCSetPreSolve() that were mistakenly left in !8419
See merge request petsc/petsc!8744
|
| #
1a02b73c
|
| 29-Sep-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove left over parts of PCSetPreSolve() that were mistakenly left in !8419
|
| #
237137dc
|
| 27-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/multistage-partitioner' into 'main'
Multistage partitioner for DMPLEX
See merge request petsc/petsc!8730
|
| #
3b9d9b65
|
| 25-Sep-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscPartitioner: add multistage partitioner
|
| #
76dbdf7a
|
| 26-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/isoperiodic_plex_mat_preallocate' into 'main'
fix(Plex): Fix Mat preallocation when isoperiodic is used
See merge request petsc/petsc!8712
|
| #
fa2319e4
|
| 25-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-07-30/fortran-rm-common-block-example' into 'main'
Remove support for PETSc objects in Fortran common block
See merge request petsc/petsc!8616
|
| #
0608c221
|
| 31-Jul-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove support for having PETSc objects in common blocks
This involves removing --with-fortran-type-initialize ./configure option
Also make name values for uninitialized objects in Fortran with FOR
Remove support for having PETSc objects in common blocks
This involves removing --with-fortran-type-initialize ./configure option
Also make name values for uninitialized objects in Fortran with FORTRAN_TYPE_INITIALIZE' and PETSC_FORTRAN_TYPE_NULL_RETURN instead of numerical values -2 and -3
show more ...
|
| #
a38eeca9
|
| 25-Sep-2025 |
James Wright <james@jameswright.xyz> |
plex: Correct Mat preallocation for isoperiodic grids
Requires: - Using isoperiodic SF instead of the (purely topological) pointSF - Force the use of the isoperiodic SF even if in serial - Handle th
plex: Correct Mat preallocation for isoperiodic grids
Requires: - Using isoperiodic SF instead of the (purely topological) pointSF - Force the use of the isoperiodic SF even if in serial - Handle the case of an isoperiodic SF leaf-root pair a) being on the same rank and b) both being present in the same adjancency
show more ...
|
| #
37fd50d0
|
| 23-Sep-2025 |
James Wright <james@jameswright.xyz> |
section: Implement ArrayView function, use for PetscSectionVecView
|