History log of /petsc/src/mat/impls/dense/seq/dense.c (Results 326 – 350 of 1341)
Revision Date Author Comments
# 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]


1...<<11121314151617181920>>...54