| #
c0c276a7
|
| 20-Mar-2025 |
sdargavi <s.dargaville@imperial.ac.uk> |
Changes to allow building gpu matrices on the device.
Changed MatCreateMPIAIJWithSeqAIJ() so global sizes must be given to prevent reduction.
Changed MatCreateMPIAIJWithSeqAIJ() so B can be passed
Changes to allow building gpu matrices on the device.
Changed MatCreateMPIAIJWithSeqAIJ() so global sizes must be given to prevent reduction.
Changed MatCreateMPIAIJWithSeqAIJ() so B can be passed in with local indices, hence no compactification occurs.
Added MatCreateSeqAIJKokkosWithKokkosViews() which creates a Mat with no preallocation on the host.
Added test that checks building kokkos matrices without any host preallocation
show more ...
|
| #
ce78bad3
|
| 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| #
76d69608
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1d017dde
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'
Improve some manual pages in KSP/SNES
See merge request petsc/petsc!8071
|
| #
0b4b7b1c
|
| 26-Nov-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve some manual pages in KSP/SNES
|
| #
25213ff5
|
| 11-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'lindad/reset-hash' into 'main'
Add a MatResetHash API
See merge request petsc/petsc!7988
|
| #
674b392b
|
| 11-Nov-2024 |
Alexander <alexander.lindsay@inl.gov> |
Add a MatResetHash API
|
| #
a81650ca
|
| 29-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'lindad/new-aij-from-hash' into 'main'
Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type
See merge request petsc/petsc!7939
|
| #
fe1fc275
|
| 29-Oct-2024 |
Alexander <alexander.lindsay@inl.gov> |
Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type
|
| #
46b4b484
|
| 22-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-10-21/continue-fix-function-typedef' into 'main'
Complete missing updates from !7900 introducing PetscCtxDestroyFn.
See merge request petsc/petsc!7960
|
| #
d1319cab
|
| 22-Oct-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Complete missing updates from !7900 introducing PetscCtxDestroyFn.
Reported by: James Wright
|
| #
786ada1f
|
| 24-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/update-htool-ci' into 'main'
Hierarchical LU factorization
See merge request petsc/petsc!7817
|
| #
1dd4f53a
|
| 02-Aug-2024 |
Pierre Jolivet <pierre@joliv.et> |
Update Htool
|
| #
4a997463
|
| 20-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-09-05/feature-mat-get-vpb' into 'main'
PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONAL
See merge request petsc/petsc!7811
|
| #
42ce410b
|
| 05-Sep-2024 |
Junchao Zhang <jczhang@anl.gov> |
PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONAL
so that a shell matrix can return its own (variable) point blocks in a matrix for use in PC (V)PBJacobi
|
| #
979003cc
|
| 25-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-07-22/generate-bfort-petsc' into 'main'
Generate automatically the bfort-petsc.txt information needed by bfort to generate stubs
See merge request petsc/petsc!7712
|
| #
4c062544
|
| 25-Jul-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Generate automatically the bfort-petsc.txt information needed by bfort to generate stubs
|
| #
b6c5882a
|
| 13-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/matsolve-virtualtranspose' into 'main'
Mat: add support for MatSolve operations in MATTRANSPOSEVIRTUAL
See merge request petsc/petsc!7620
|
| #
2b938fe4
|
| 09-Jun-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
MatOperation enum: add new operation MATOP_GET_FACTOR
|
| #
4ac41c6f
|
| 09-Jun-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
MatOperation enum: add missing MATOP entries and rename one that had wrong name
MATOP_MAT_TRANSPOSE_SOLVE corresponds to MatMatTransposeSolve()
|
| #
1ed6e3ff
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'
Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT
See merge request petsc/petsc!7480
|
| #
cc4c1da9
|
| 14-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
|
| #
55cda6f5
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
99e79f2f
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-24/doc-fixes/release' into 'release'
release docs fixes
See merge request petsc/petsc!7498
|
| #
659ebe53
|
| 22-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix horrible clang-format by inserting blank lines
|