| #
6280eeca
|
| 14-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compile warning
petsc/src/mat/impls/dense/seq/dense.c: In function ‘MatMatSolveTranspose_SeqDense_QR’: petsc/src/mat/impls/dense/seq/dense.c:729:8: error: ‘y’ may be used uninitialized in this f
Fix compile warning
petsc/src/mat/impls/dense/seq/dense.c: In function ‘MatMatSolveTranspose_SeqDense_QR’: petsc/src/mat/impls/dense/seq/dense.c:729:8: error: ‘y’ may be used uninitialized in this function [-Werror=maybe-uninitialized] y = *_y; ~~~~~^~~~~ petsc/src/mat/impls/dense/seq/dense.c:817:19: note: ‘y’ was declared here PetscScalar *y; ^
show more ...
|
| #
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 ...
|
| #
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
|
| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
0a127e21
|
| 18-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-02/fix-logging-no-symbolic-factorization' into 'main'
For factorization types/packages that do not perform a seperate symbolic phase...
See merge request petsc/petsc!3943
|
| #
66e17bc3
|
| 18-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
For factorization types/packages that do not perform a seperate symbolic phase do not log the event.
Also log the "numerical" factorization as an entire factorization
An alternative would be to pro
For factorization types/packages that do not perform a seperate symbolic phase do not log the event.
Also log the "numerical" factorization as an entire factorization
An alternative would be to provide MatXXXFactorSetUp_XXX that is called in lieu of the symbolic function for such types/packages but requires more changes to the code.
Commit-type: bug fix for logging /spend 45m Reported-by: Xiaoye S. Li <xsli@lbl.gov> Reported-by: Stephen Jardin <jardin@pppl.gov> Reported-by: Jin Chen <jchen@pppl.gov> Reported-by: Nan Ding <nanding@lbl.gov> Reported-by: Yang Liu <liuyangzhuan@lbl.gov>
show more ...
|
| #
a38504b8
|
| 12-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-qr-factorization-cuda' into 'main'
QR factorization: cusolver dense
See merge request petsc/petsc!3690
|
| #
ceaf7235
|
| 12-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-vecreciprocalongpu' into 'main'
Minor GPU additions
See merge request petsc/petsc!3862
|
| #
3d8925e7
|
| 13-Apr-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQDENSECUDA: optimize using cuda*2d API for matrices with LDA
|
| #
eee0c0a6
|
| 08-Apr-2021 |
Toby Isaac <tisaac@cc.gatech.edu> |
Create PetscCuBLASInt
|
| #
bf5a80bc
|
| 05-Mar-2021 |
Toby Isaac <tisaac@cc.gatech.edu> |
Use cusolverDn QR factorization
Squashme: make sure seqdense matrices can still be solved with cuda
Fix memory leak in densecuda.cu
Use workvec to avoid cudaMalloc in MatSolve_SeqDenseCUDA_Interna
Use cusolverDn QR factorization
Squashme: make sure seqdense matrices can still be solved with cuda
Fix memory leak in densecuda.cu
Use workvec to avoid cudaMalloc in MatSolve_SeqDenseCUDA_Internal
squashme: remove timings
squashme: simplify copy-back logic in MatMatSolve_SeqDenseCUDA_Internal
Remove WaitForCUDA()
show more ...
|
| #
232f0cd2
|
| 09-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d56c59be
|
| 08-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-minor-improvements' into 'release'
Minor improvements
See merge request petsc/petsc!3829
|
| #
a3aaf7e4
|
| 07-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
37267fb7
|
| 07-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/fix-matrestorerow' into 'release'
bugfix for MatRestoreRow_xxx()
See merge request petsc/petsc!3826
|
| #
3741e84b
|
| 06-Apr-2021 |
Pierre Jolivet <pierre@joliv.et> |
Minor improvements
|
| #
cb4a9cd9
|
| 06-Apr-2021 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for MatRestoreRow_xxx() Reported-by: Damian Marek <damian.marek@mail.utoronto.ca>
|
| #
61d619b9
|
| 02-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-03-16/mat-factor-get-can-use-ordering' into 'main'
Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()
See merge request petsc/petsc!3739
|
| #
4ac6704c
|
| 18-Mar-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package to indicate its preferered ordering, which may be external (its own) or one of PETSc.
This also affects factorizatio
Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package to indicate its preferered ordering, which may be external (its own) or one of PETSc.
This also affects factorization like dense PETsc where the ordering passed in by PETSc is ignored and not needed.
Also fixed options for MUMPS and SuiteSparse where users needed to pass a particular options database option to the package (MUMP or KLU) indicating they should use the PETSc provided ordering. Now if the PETSc provided ordering is provided these packages automatically use them without need a special option. This simplifies ordering usage for external packages
Commit-type: optimization, bug-fix, testing-fix, style-fix /spend 6h
show more ...
|