History log of /petsc/src/mat/interface/matrix.c (Results 426 – 450 of 3231)
Revision Date Author Comments
# ee8f7f1f 01-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-07-30/doc-mat-spd-eternal' into 'main'

Explain MAT_SPD_ETERNAL better and add some error checking for setting ETERNAL flags

See merge request petsc/petsc!5487


# e9b2f0d4 30-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Add error checking that MatSetOption ETERNAL is used correctly

Commit-type: error-checking
/spend 10m


# 1a81c324 30-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Explain MAT_SPD_ETERNAL better

Commit-type: documentation
Reported-by: Mark Adams


# 42b3b702 25-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-07-16/fix-mattranspose' into 'main'

Symbolic/numeric stages vs MatReuse flag discussion and additions to MatTranspose

See merge request petsc/petsc!5438


# 7fb60732 17-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Update handling of MatTranspose() with MAT_REUSE_MATRIX

Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose()
Add tests to MatTranspose_XXX to error if the nonzero pattern ch

Update handling of MatTranspose() with MAT_REUSE_MATRIX

Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose()
Add tests to MatTranspose_XXX to error if the nonzero pattern changes
Add support for MAT_REUSE_MATRIX with changing nonzero pattern for MatTranspose_SeqAIJ()
Remove use of updateAt in MatProductNumeric_AtB_SeqAIJ_SeqAIJ() since MatTranspose() automatically
skips unneeded new transpose
Add MatTransposeSymbolic()
Update to SLEPc that supports these changes

Commit-type: feature, error-checking, documentation
/spend 5h

show more ...


# 3057cc52 17-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

add tick marks and cleanup some manual pages in matrix.c

Commit-type: documentation
/spend 15m


# 033c5f9c 17-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Improve and clean up manual page for MatTranspose()

Commit-type: documentation
\spend 10m
Reported-by: Pierre Jolivet <pierre@joliv.et>


# 6b874564 12-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-07-06/clarify-matzerorowscolumns' into 'main'

Provide more clarity on the use of MatZeroRowsColumns() and friends and what they do

See merge request petsc/petsc!5401


# e6ab01ba 09-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-11/improve-mat-setable-values' into 'main'

Refactor handling of settable properties of matrix via MatSetOptions

See merge request petsc/petsc!5338


# b94d7ded 13-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Refactor handling of setable properties of matrices via MatSetOptions()

Introduce PetscBool3 with enum values true, false, and unknown

Use PetscBool3 to store matrices properties in a matrix and cl

Refactor handling of setable properties of matrices via MatSetOptions()

Introduce PetscBool3 with enum values true, false, and unknown

Use PetscBool3 to store matrices properties in a matrix and cleanup interface to check these values

Add full support for symmetric, Hermitian, structurally symmetric, and SPD.

Commit-type: feature
/spend 6h

show more ...


# 9505eb2a 09-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-14/fix-rebalance' into 'main'

Major repairs for DMPlexRebalanceSharedVertices()

See merge request petsc/petsc!5234


# 252a1336 15-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix rebalancing of ghost pointers for DMPLEX

/spend 25h

Commit-type: optimization, bug-fix, style-fix, feature


# 6e33a7d9 20-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

MatCreateMPIMatConcatenateSeqMat() should simply use the entire matrix obtained for MPI_COMM_SELF

Commit-type: feature, optimization
/spend 20m


# 7caa67d9 06-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Add cross link to PCDISTRIBUTE from MatZeroRows() since they may be used together.

Commit-type: documentation
/spend 5m


# 06fd0f16 06-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Provide more clarity on the use of MatZeroRowsColumns() and friends and what they do

Commit-type: docs-only
/spend 45m


# 7d3ca245 06-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/add-option-do-ilu-on-host' into 'main'

Share device buffers and also add an option do factorization on host, to save device memory

See merge request petsc/petsc!5394


# bc996fdc 01-Jul-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJCUSPARSE: add option -mat_factor_bind_factorization <host,device>


# 3b68727b 03-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-03/add-mpi-kspsolve-nonmpi-program' into 'main'

Add -mpi_linear_solver_server

See merge request petsc/petsc!5318


# f1f2ae84 04-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code

Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi

-mpi_linear_solver_

Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code

Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi

-mpi_linear_solver_server_view gives a very short summary of the solves

Commit-type: feature
/spend 15h

show more ...


# 8a3146f4 07-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Add missing seealso for MatGetNonzeroState()

Commit-type: docs
/spend 2m


# 558cb1cc 27-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/mataij-graph-filter' into 'main'

Move create and filter graph from PCGAMG to MATAIJ, add MIS-k

See merge request petsc/petsc!5331


# 72833a62 10-Jun-2022 markadams4 <mfadams@lbl.gov>

Move create and filter graph from PCGAMG to AMTAIJ


# d5dc6a2b 26-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-23/docs-matgetownershiprangeis' into 'main'

docs for MPI rank ownership of matrix entries

See merge request petsc/petsc!5365


# 89bba20e 23-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Provide more documentation on matrix layout meaning
and where matrix entries are stored across ranks (Elemental, SCALAPACK)

Commit-type: docs
/spend 1.5h


# 145e6476 23-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-13/make-one-line-if-call' into 'main'

Change if () { PetscCall() } three liner to one liner

See merge request petsc/petsc!5344


1...<<11121314151617181920>>...130