History log of /petsc/src/mat/impls/aij/mpi/mpiaij.c (Results 401 – 425 of 2754)
Revision Date Author Comments
# 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


1...<<11121314151617181920>>...111