| #
e81852a0
|
| 26-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
essl: fix build by protecting code with PETSC_MISSING_LAPACK_ORGQR etc flags
Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
|
| #
46b16879
|
| 23-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-upstream-hpddm' into 'master'
Multiple fixes to PCHPDDM + MatMatMult_SeqSBAIJ_SeqDense
See merge request petsc/petsc!2123
|
| #
c2916339
|
| 04-Oct-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
MatMatMult_SeqSBAIJ_SeqDense
|
| #
81e64d77
|
| 06-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
6881a170
|
| 06-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-valid-gpu-array' into maint
Rename: v->valid_GPU_array/matrix==> v->offloadmask and PetscOffloadFlag==>PetscOffloadMask
See merge request petsc/petsc!2141
|
| #
c70f7ee4
|
| 02-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Rename valid_GPU_array/matrix to offloadmask
|
| #
acc889b1
|
| 04-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/matmatmult-nest-dense' into 'master'
Support for MatMatMult with Nest and MPIDense
See merge request petsc/petsc!2069
|
| #
52c5f739
|
| 04-Oct-2019 |
prj- <pierre.jolivet@enseeiht.fr> |
Support for MatMatMult with Nest and MPIDense
|
| #
8da4f93b
|
| 23-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/gpu-bddc' into 'master'
Improvements towards BDDC on GPUs
See merge request petsc/petsc!2067
|
| #
a4af7ca8
|
| 17-Sep-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatMatMult: support for {seqaijviennacl|seqaijcusparse}_seqdense
|
| #
2bf066be
|
| 15-Sep-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQDENSECUDA: few improvements and bug fixes
- support standard CPU Mat and Vec inputs in solve routine - support conversion to SeqDENSE - MatFactorInvertSchurComplement: support DENSECUDA matric
MATSEQDENSECUDA: few improvements and bug fixes
- support standard CPU Mat and Vec inputs in solve routine - support conversion to SeqDENSE - MatFactorInvertSchurComplement: support DENSECUDA matrices
show more ...
|
| #
6b804ed2
|
| 30-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'stefano_zampini/GPU-matdensecuda' [PR #1911]
* stefano_zampini/GPU-matdensecuda: GPU: Initial implementation for SeqDense class on GPUs.
|
| #
ca15aa20
|
| 22-Jul-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQDENSE: prepare the class for CUDA extension
expose (intern) few methods via dense.h For consistency of the memory model, use MatDenseGetArray as much as possible Remove MatSolveAdd routines as
MATSEQDENSE: prepare the class for CUDA extension
expose (intern) few methods via dense.h For consistency of the memory model, use MatDenseGetArray as much as possible Remove MatSolveAdd routines as they were redundant with the public interface MatMatSolve_SeqDense: let PETSc complain only if MatDenseGetArray is not implemented
show more ...
|
| #
adc84590
|
| 21-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jolivet/matmatmult-seqbaij-seqdense' [PR #1887]
* jolivet/matmatmult-seqbaij-seqdense: MatMatMult(SeqBAIJ,SeqDense,SeqDense) Preliminary support for C=A*B with A of type SeqBAIJ and B
Merge branch 'jolivet/matmatmult-seqbaij-seqdense' [PR #1887]
* jolivet/matmatmult-seqbaij-seqdense: MatMatMult(SeqBAIJ,SeqDense,SeqDense) Preliminary support for C=A*B with A of type SeqBAIJ and B of type SeqDense. There are (at least) four possible improvements (with respect to performance):
dispatch to specialized routines like mkl_?bsrmm ; for small bs, use specialized BLAS like libxsmm ; use batch BLAS ; use MKL_DIRECT_CALL when possible.
show more ...
|
| #
a001520a
|
| 18-Jul-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
MatMatMult(SeqBAIJ,SeqDense,SeqDense)
|
| #
9c32bb2a
|
| 14-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jed/fix-type-type_name/maint' into maint [PR #1863]
* jed/fix-type-type_name/maint: Fix use of PetscObject type as string (should be type_name)
|
| #
25283f03
|
| 14-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jed/fix-type-type_name/maint' [PR #1863]
* jed/fix-type-type_name/maint: Fix use of PetscObject type as string (should be type_name)
|
| #
a8158fb5
|
| 14-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'gropp/doc-fixes-1' [PR #1838]
|
| #
a32993e3
|
| 11-Jul-2019 |
Jed Brown <jed@jedbrown.org> |
Fix use of PetscObject type as string (should be type_name)
Commit-type: bug-fix Reported-by: Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>
|
| #
57a5760d
|
| 02-Jul-2019 |
William Gropp <wgropp@illinois.edu> |
Merge from doc-fixes branch
|
| #
a2b725a8
|
| 27-Jun-2019 |
William Gropp <wgropp@illinois.edu> |
Fixes for doctext update
|
| #
c56e2027
|
| 26-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/optimize-aij-da (pull request #1762)
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
|
| #
071fcb05
|
| 05-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some Pets
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some PetscMalloc*() 3) Eliminated unneeded PetscCalloc*() 4) Removed some memory allocations and copies in MatFDColoringSetUp(), added local variables for better compiler optimization 5) Added MatSetValues_SeqAIJ_SortedFull(), added MatSetOption(MAT_SORTED_FULL) 6) Optimized DMCreateMatrix_DA_*AIJ for nonperiodic case to automatically have sorted columns (faster MatSetValues() times) 7) Eliminated call to PetscMemzero() in PetscFree()
Commit-type: style-fix, feature
show more ...
|
| #
93763a8e
|
| 22-Jun-2019 |
Václav Hapla <vaclav.hapla@erdw.ethz.ch> |
Merged in haplav/feature-matload-dense-hdf5 (pull request #1795)
MatLoad_Dense_HDF5
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|