History log of /petsc/include/petscmat.h (Results 51 – 75 of 2308)
Revision Date Author Comments
# 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


12345678910>>...93