| #
2c5cda21
|
| 20-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
Docs: fix wrong parameter for Fortran users
ex76f.F90:87:101:
87 | PetscCallA(MatCreateDense(PETSC_COMM_WORLD,m,PETSC_DECIDE,PETSC_DECIDE,N,PETSC_NULL_SCALAR,C,ierr)) |
Docs: fix wrong parameter for Fortran users
ex76f.F90:87:101:
87 | PetscCallA(MatCreateDense(PETSC_COMM_WORLD,m,PETSC_DECIDE,PETSC_DECIDE,N,PETSC_NULL_SCALAR,C,ierr)) | 1 Error: There is no specific subroutine for the generic 'matcreatedense' at (1)
show more ...
|
| #
c1a32f8f
|
| 09-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/cleanup' into 'main'
Housekeeping
See merge request petsc/petsc!8392
|
| #
8bb0f5c6
|
| 07-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
MatOps cleanup
|
| #
e187dc3a
|
| 16-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/fix-mpidenseintconversion' into 'main'
Small MatLMVM fixes
See merge request petsc/petsc!8315
|
| #
b682a77b
|
| 15-Apr-2025 |
Toby Isaac <toby.isaac@gmail.com> |
MatMPIDense: Fix implicit PetscInt -> PetscMPIInt conversion in recent changes
|
| #
58bddbc0
|
| 11-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-lmvm-rework' into 'main'
MatLMVM rework
See merge request petsc/petsc!6401
|
| #
d016bdde
|
| 26-Mar-2025 |
Toby Isaac <toby.isaac@gmail.com> |
Mat: Fix and improve the performance of dense matrix multiplication
Mat: Add MATDENSEFROMVECTYPE constructor type
Now in a tests set you can do
``` testset: args: -mat_type densefromvectype
Mat: Fix and improve the performance of dense matrix multiplication
Mat: Add MATDENSEFROMVECTYPE constructor type
Now in a tests set you can do
``` testset: args: -mat_type densefromvectype test: test_cuda requires: cuda args: -vec_type veccuda test: test_hip requires: hip args: -vec_type vechip ```
(This assumes that you call `MatSetVecType()` before you call `MatSetFromOptions()`)
Mat_MPIDense: Cache offsets of MatDenseGetSubMatrix() to avoid communication in more cases
Mat: Add missing implementations for internal "MatMultColumnRange()" interface
Mat_MPIDense: Fix the zeroing of buffers in multiplication routines
Mat_MPIDense: Add optimization of MatMatMult routines when all columns are owned by rank 0
The communication for intermediate buffers can be handled with allreduce / bcast operations, but we use the PetscSF matvec context instead of MPI routines directly so that we will use gpu-aware MPI if possible.
show more ...
|
| #
09b68a49
|
| 04-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e80aff1c
|
| 03-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-petsc-case' into 'release'
Fix wrong case for PETSc
See merge request petsc/petsc!8266
|
| #
f0b74427
|
| 01-Apr-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix wrong case for PETSc
|
| #
d0b3cce3
|
| 28-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
46919e03
|
| 27-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-03-26/revise-vecplacearray-doc' into 'release'
Doc: add notes to the const usage in VecPlaceArray, VecReplaceArray etc
See merge request petsc/petsc!8243
|
| #
4d5500e8
|
| 26-Mar-2025 |
Junchao Zhang <jczhang@anl.gov> |
Doc: add notes to the const usage in VecPlaceArray, VecReplaceArray etc
|
| #
6d8694c4
|
| 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'
Major updates to Fortran interface
See merge request petsc/petsc!7517
|
| #
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 ...
|
| #
7e4f6f19
|
| 07-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/matoption-no-error' into 'main'
MatSetOption: ignore unused options instead of erroring out
See merge request petsc/petsc!8179
|
| #
888c827c
|
| 26-Feb-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatSetOption: ignore unused options instead of erroring out
|
| #
49c2f904
|
| 01-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|
| #
24af29f3
|
| 01-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-matsetoption' into 'release'
Mat: fix regression from c8ca1fbc97989d7f13a4db197e36b5d2efa188ca
See merge request petsc/petsc!8171
|
| #
9725ddff
|
| 28-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
Mat: fix regression from c8ca1fbc97989d7f13a4db197e36b5d2efa188ca
|
| #
d053ff77
|
| 27-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/remove-unneeded-mpicast' into 'main'
Remove unneeded PetscMPIIntCast() for routines using PetscCount
Closes #1661
See merge request petsc/petsc!8099
|
| #
e91c04df
|
| 26-Jan-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove unneeded PetscMPIIntCast() for routines using PetscCount
Fix #1661
|
| #
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
|
| #
be37439e
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/useless-cast' into 'main'
Remove useless cast
See merge request petsc/petsc!7894
|