| #
3995c0a8
|
| 02-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-mat-permute-via-createsubmatrix' into 'main'
Make MatPermute call MatCreateSubMatrix as a fallback
See merge request petsc/petsc!3636
|
| #
d9fd370b
|
| 02-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-nest-tile' into 'main'
Tiles in MatNest
See merge request petsc/petsc!3630
|
| #
2726fb6d
|
| 23-Feb-2021 |
Pierre Jolivet <pierre@joliv.et> |
Add MatConjugate_[MPI|Seq][S]BAIJ()
|
| #
090001bd
|
| 01-Mar-2021 |
Toby Isaac <tisaac@cc.gatech.edu> |
Use interface-level default instead of MatPermute_SeqBAIJ
|
| #
7687e1ec
|
| 22-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-propagate-share' into 'master'
Propagate prefix name in PC[ASM|BJACOBI|GASM] and share factorizations in PCHPDDM
See merge request petsc/petsc!3608
|
| #
dc29a518
|
| 04-Feb-2021 |
Pierre Jolivet <pierre@joliv.et> |
Add MatPermute() for MATSEQ[S]BAIJ
|
| #
a71dec3c
|
| 03-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|
| #
d7cc906f
|
| 03-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-01-14/fix-int-overflow/release' into 'release'
Add error checks for integer overflow for MatSeqXAIJSetPreallocation when the user provides nnz[]
See merge request petsc/pet
Merge branch 'barry/2021-01-14/fix-int-overflow/release' into 'release'
Add error checks for integer overflow for MatSeqXAIJSetPreallocation when the user provides nnz[]
See merge request petsc/petsc!3562
show more ...
|
| #
61778c46
|
| 03-Feb-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Add error checks for integer overflow for MatSeqXAIJSetPreallocation when the user provides nnz[]
Otherwise PetscMalloc() can produce error messages with requests to absurds amount of memory.
Impro
Add error checks for integer overflow for MatSeqXAIJSetPreallocation when the user provides nnz[]
Otherwise PetscMalloc() can produce error messages with requests to absurds amount of memory.
Improve the error message for PetscIntMultError() and other casting routines and add more seealso entries to the manual pages.
Commit-type: error-checking /spend 30m Reported-by: Qin Lu <lu_qin_2000@yahoo.com>
show more ...
|
| #
bdea225a
|
| 30-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'
Convert MPI error type to PETSc error with string message for all MPI calls
See merge request petsc/petsc!3326
|
| #
ffc4695b
|
| 08-Oct-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.
The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.
Commit-type: error-checking /spend 30m
show more ...
|
| #
fc426f32
|
| 14-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/mat-force-diagonals' into 'master'
Hzhang/mat force diagonals
See merge request petsc/petsc!3472
|
| #
8c78258c
|
| 09-Dec-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
Add MatOption MAT_FORCE_DIAGONAL_ENTRIES; rm MAT_NEW_DIAGONALS Reported-by: Nourgaliev, Robert Nr <nourgaliev1@llnl.gov> implemented for C = At*B with aij for all the algorithms implemented for C = A
Add MatOption MAT_FORCE_DIAGONAL_ENTRIES; rm MAT_NEW_DIAGONALS Reported-by: Nourgaliev, Robert Nr <nourgaliev1@llnl.gov> implemented for C = At*B with aij for all the algorithms implemented for C = A*B with aij matrices
show more ...
|
| #
86dae7b0
|
| 08-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/typos' into 'master'
Fix several typos in error strings
See merge request petsc/petsc!3141
|
| #
2479783c
|
| 06-Sep-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix several typos in error strings
|
| #
7b917211
|
| 24-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-null' into 'master'
Fix 0 -> NULL for pointers
See merge request petsc/petsc!3086
|
| #
f4259b30
|
| 23-Aug-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
Mat: Replace 0 -> NULL for pointers
|
| #
9c15a9aa
|
| 24-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/defined-nocpp' into 'master'
PetscDefined: test whether a configuration macro is defined without #ifdef
See merge request petsc/petsc!157
|
| #
cf9c20a2
|
| 19-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscUnlikelyDebug: add useful macro for conditionals that should be skipped in optimized mode
|
| #
76bd3646
|
| 14-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
|
| #
5b8888ca
|
| 21-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/hzhng/matproduct-api'
|
| #
4222ddf1
|
| 13-Jan-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C - See matproduct.c for detailed description of new API - removed API function XXXSymbolic() and XXXNumeric()
This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C - See matproduct.c for detailed description of new API - removed API function XXXSymbolic() and XXXNumeric() - removed subroutines MatMatMult_xxx, MatPtAP_xxx, ... - modified MatxxxSymbolic_XXX() prototype (product is an input now) - selection of algorithm is in MatProductSetFromOptions_xxx()
show more ...
|
| #
9e31fb84
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/binary-io' into 'master'
Binary IO Enhancements
See merge request petsc/petsc!2594
|
| #
618cc2ed
|
| 14-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
MATSBAIJ: Add support for MPI-IO binary viewers
|
| #
b51a4376
|
| 12-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
MATBAIJ: Add support for MPI-IO binary viewers
|