| #
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 ...
|
| #
a5017957
|
| 22-May-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/veclock' into 'main'
Vec: make lock available in optimized mode
See merge request petsc/petsc!7567
|
| #
3e988d64
|
| 20-May-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Vec: make lock available in optimized mode
Having the lock available is important to take runtime decisions on how to export the vector data in python
|
| #
29327e6e
|
| 22-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jeremy/state' into 'main'
Add [Vec,Mat]GetState to public API
See merge request petsc/petsc!7470
|
| #
5d5d24bb
|
| 22-Apr-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Add [Vec,Mat]GetState to public API
|
| #
4d179fb4
|
| 19-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/add-matmatsolvetranspose_seqaij' into 'main'
MatMatSolveTranspose_SeqAIJ and minor housekeeping
See merge request petsc/petsc!7386
|
| #
dd8e379b
|
| 19-Mar-2024 |
Pierre Jolivet <pierre@joliv.et> |
Docs: fix missing or extra dash in right-hand side
|
| #
c9d73d4a
|
| 24-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/vec-isshift' into 'main'
Vec: add VecISShift
See merge request petsc/petsc!7221
|
| #
8c3d2d81
|
| 10-Jan-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Vec: add VecISShift
|
| #
b22c9ba6
|
| 08-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
338bea87
|
| 08-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-01-04/fix-includes-man-pages/release' into 'release'
Barry/2024 01 04/fix includes man pages/release
See merge request petsc/petsc!7165
|
| #
af27ebaa
|
| 05-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual page formating in include directory
|
| #
9c14a7f3
|
| 26-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'Fande-Kong/vecghost_gtl' into 'main'
Add VecGhostGetGhostIS to get the ghost indices of a ghosted vector
See merge request petsc/petsc!5016
|
| #
ab4fe330
|
| 26-Oct-2023 |
Fande Kong <fdkong.jd@gmail.com> |
Add VecGhostGetGhostIS to get the ghost indices of a ghosted vector
And do not create ISLocalToGlobalMapping in VecGhost by default
Co-authored-by: Alex Lindsay <alexander.lindsay@inl.gov>
|
| #
2e6367d0
|
| 23-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
f5dd32ee
|
| 23-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-10-20/doc-vecseqcuda/release' into 'release'
VECSEQCUDA and friends do not have manual pages
See merge request petsc/petsc!6949
|
| #
b926ac79
|
| 20-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
VECSEQCUDA and friends do not have manual pages
Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
|
| #
9dd11ecf
|
| 25-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'
Check header guards
See merge request petsc/petsc!6822
|
| #
a4963045
|
| 18-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Convert all header guards to pragma once
|
| #
e6264d16
|
| 16-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-10/prune-vec-internal' into 'main'
Prune Vec Internal Function Visibility
See merge request petsc/petsc!6800
|
| #
da8c939b
|
| 10-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make many many many internal functions under vec static
|
| #
aa01dc31
|
| 27-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-07-15/add-mat-vec-createfromoptions' into 'main'
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to...
See merge request petsc/petsc!6711
|
| #
77433607
|
| 15-Jul-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solve
Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solvers
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
|