| #
3ed23c6a
|
| 17-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-kokkos-spgemm' into 'main'
Add initial MatProduct support for MATAIJKOKKOS
See merge request petsc/petsc!4303
|
| #
fff043a9
|
| 12-Nov-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MAT: use MatSeqAIJ{Get,Restore}Array{Read,Write} to hide explicit use of offloadmask
|
| #
6cb41cfa
|
| 01-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/feature-dm-bind-below' into 'main'
Rmills/feature dm bind below
See merge request petsc/petsc!3455
|
| #
3120d049
|
| 05-Oct-2020 |
Richard Tran Mills <rmills@rmills.org> |
MatBindToCPU_MPIAIJ() now also binds the 'lvec' and 'diag' vectors used in matrix-vector multiplication.
|
| #
2b314061
|
| 27-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
89eebe5b
|
| 25-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-PCTelescope-GPU' into 'release'
Fix PCTelescope GPU matrices
See merge request petsc/petsc!4471
|
| #
08e3941c
|
| 25-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
f4e315f7
|
| 25-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-mat-gpu-bugs' into 'release'
Fix several matrix GPU related bugs
See merge request petsc/petsc!4302
|
| #
fa046f9f
|
| 12-Sep-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MatProduct: need to check symmetry between symbolic and numeric
Suppose we have code: MatTransposeMatMult(A,B,MAT_INITIAL_MATRIX,fill,C); MatTransposeMatMult(E,B,MAT_REUSE_MATRIX,fill,C);
If A
MatProduct: need to check symmetry between symbolic and numeric
Suppose we have code: MatTransposeMatMult(A,B,MAT_INITIAL_MATRIX,fill,C); MatTransposeMatMult(E,B,MAT_REUSE_MATRIX,fill,C);
If A is symmetric and E is not, but E has the same nonzero pattern as A, then above code is legitimate. If we change the MatProductType in MAT_INITIAL_MATRIX from MATPRODUCT_AtB to MATPRODUCT_AB, then in MAT_REUSE_MATRIX, we need to redo symbolic otherwise C=E^B would be wronlgy computed as C=EB.
show more ...
|
| #
421ddf4d
|
| 18-Oct-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MPIAIJ: use type of the input mat to determine type of the output mat in MatCreateMPIMatConcatenateSeqMat_MPIAIJ
|
| #
d3907ec9
|
| 15-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/vecscatter-view-as-mat' into 'main'
Add an option to view the Mvctx of a sparse matrix in matlab, draw or binary
See merge request petsc/petsc!4427
|
| #
2f3b2168
|
| 08-Oct-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: add code to view Mvctx
|
| #
6762c164
|
| 15-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan-release-patch-82973' into 'main'
Developer docs, style: remove rule about using "if (!rank)" and replace all "!rank" usage with "rank == 0"
See merge request petsc/petsc!4146
|
| #
dd400576
|
| 26-Jul-2021 |
Patrick Sanan <patrick.sanan@gmail.com> |
Style: replace "!rank" with "rank == 0"
In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"
In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds less tightly, so the result of the computation would otherwise change.
show more ...
|
| #
8310a0a6
|
| 15-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
a9c948f8
|
| 14-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-MatCreateMPIAIJWithSplitArrays' into 'release'
Revise code and doc of MatCreateMPIAIJWithSplitArrays
See merge request petsc/petsc!4279
|
| #
d5ed94bb
|
| 14-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jose/fix-manpages'
Fix manpages to avoid errors reported by doctext
See merge request petsc/petsc!4309
|
| #
020c69f5
|
| 14-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/feature-matgetcolumnreductions' into 'main'
Add MatGetColumnReductions()
See merge request petsc/petsc!4272
|
| #
857cbf51
|
| 30-Aug-2021 |
Richard Tran Mills <rmills@rmills.org> |
Add MatGetColumnSums() and MatGetColumnMeans() (and real and imaginary part variants)
MatGetColumnReductions() now takes a PetscInt so ReductionType or NormType members can be passed. ReductionType
Add MatGetColumnSums() and MatGetColumnMeans() (and real and imaginary part variants)
MatGetColumnReductions() now takes a PetscInt so ReductionType or NormType members can be passed. ReductionType no longer duplicates entries of NormType. Replace MatGetColumnNorms_SeqBAIJ() with MatGetColumnReductions_SeqBAIJ()
show more ...
|
| #
6b867d5a
|
| 12-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix manpages: mismatching number of parameters
|
| #
f899ff85
|
| 12-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix manpages: Input/Output Parameters --> Parameter
|
| #
d8d19677
|
| 12-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix manpages: Input/Output Parameter --> Parameters
|
| #
a873a8cd
|
| 26-Jul-2021 |
Sam Reynolds <ser6@pdx.edu> |
Added MatGetColumnReductions(). MatGetColumnNorms() is now a wrapper that calls MatGetColumnReductions().
Made changes requested by Richard.
|
| #
c1bf08c5
|
| 06-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/spelling-errors' into 'main'
Fix many spelling errors in manpages and comments
See merge request petsc/petsc!4283
|
| #
a5b23f4a
|
| 03-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix spelling errors in manpages and comments
|