| #
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
|