History log of /petsc/src/mat/impls/dense/seq/dense.c (Results 301 – 325 of 1341)
Revision Date Author Comments
# 5aae2c7a 11-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatDense: support RARt trough basic


# 7a3c3d58 06-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatProduct: add support for basic AB and AtB products with B of type dense

do not fail if not supported
MatProductSetAlgorithm should copy the string, not the pointer!
Fix various checks
Fix new mat

MatProduct: add support for basic AB and AtB products with B of type dense

do not fail if not supported
MatProductSetAlgorithm should copy the string, not the pointer!
Fix various checks
Fix new mat/vec type propagation in few cases

Reported-by: "Jose E. Roman" <jroman@dsic.upv.es>, Pierre Jolivet <pierre.jolivet@enseeiht.fr>

show more ...


# 6947451f 06-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATDENSE: add API to access columns as vectors


# 637a0070 06-Apr-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATMPIDENSE: support CUDA

MatSeqDense: add support to check for symmetricity

Add array accessors routines

fix MatSetRandom for leading dimension

Use PetscSF for MatMult
- uses the right communica

MATMPIDENSE: support CUDA

MatSeqDense: add support to check for symmetricity

Add array accessors routines

fix MatSetRandom for leading dimension

Use PetscSF for MatMult
- uses the right communication pattern instead of point-to-point
- can take advantage of CUDA aware MPI

Fix bugs related with LDA
Fix direct usage of cpu memory: use MatDenseGetArray (and variants) instead
Fix MatZeroRows
Fix MatView in Binary for SeqDense

show more ...


# 9c919e7d 05-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 055802ab 04-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-matmatmult-prj' into 'maint'

Fix MatMatMult old API when reusing dense output matrix

See merge request petsc/petsc!2761


# 18992e5d 27-Apr-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMatMultSymbolic with DENSE output: use MatSetUp instead of SetPreallocation

This way we can preserve the local array if already present


# 3280a7ba 27-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 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


# e9a4ff25 24-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang/mat-enable-setoption-for-product' into 'maint'

enable MatSetOption() for matrix products

See merge request petsc/petsc!2733


# 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


# 0e1ed72e 19-Apr-2020 Hong Zhang <hzhang@mcs.anl.gov>

enable MatSetOption() for matproduct; Reported by Nourgaliev, Robert Nr <nourgaliev1@llnl.gov>
add MatSetType() in MatProductSetFromOptions_Atype_Btype_Ctype()
fix MatSetOption_MPIAIJ for case MAT_US

enable MatSetOption() for matproduct; Reported by Nourgaliev, Robert Nr <nourgaliev1@llnl.gov>
add MatSetType() in MatProductSetFromOptions_Atype_Btype_Ctype()
fix MatSetOption_MPIAIJ for case MAT_USE_INODES

show more ...


# b2eb82fd 18-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang/fix-MatProductSetFromOptions-err' into maint

Ref: https://gitlab.com/petsc/petsc/-/merge_requests/2723


# 28bbe7a7 18-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang/fix-MatProductSetFromOptions-err' into 'master'

fix error report in MatProductSetFromOptions_xxx

See merge request petsc/petsc!2723


# 544a5e07 15-Apr-2020 Hong Zhang <hzhang@mcs.anl.gov>

Add the product type and matrix types for the error report in MatProductSetFromOptions_matA_matB_matC()
Requested by Jed Brown


# 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


# 8491ab44 10-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

MATDENSE: Add support for MPI-IO binary viewers


# f253e43c 09-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

PetscBinaryWrite: Remove `istemp` boolean flag


# 631c7bba 03-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/essl-reorg-PETSC_MISSING_LAPACK' into 'master'

Balay/essl reorg petsc missing lapack

See merge request petsc/petsc!2566


# 3c377650 28-Feb-2020 Satish Balay <balay@mcs.anl.gov>

ESSL: reorganize code that handles PETSC_MISSING_LAPACK by using PetscMissingLapack()

And sync the missing function list with missing functions in current ESSL

If we find more LAPACK symbols missin

ESSL: reorganize code that handles PETSC_MISSING_LAPACK by using PetscMissingLapack()

And sync the missing function list with missing functions in current ESSL

If we find more LAPACK symbols missing in commonly used LAPACK impls,
we can add them back in the new format.

src/ksp/pc/impls/bddc/bddcprivate.c has alternate code for
PETSC_MISSING_LAPACK_GESVD. This code is retained for now [in case we
need to add this flag back in]

show more ...


# 13e56cb6 29-Feb-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# d430fd2a 29-Feb-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/balay/essl-fixes/maint' into maint


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