History log of /petsc/src/mat/impls/nest/matnest.c (Results 176 – 200 of 579)
Revision Date Author Comments
# 81907822 25-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# da4d73c8 23-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'wence/fix/matnest-submat-blocksize' into 'maint'

MATNEST: correctly handle block sizes when rbs != cbs

See merge request petsc/petsc!2883


# 73b6653f 18-Jun-2020 Lawrence Mitchell <lawrence@wence.uk>

MATNEST: correctly handle block sizes when rbs != cbs

When looking up, and creating, LGMaps and ISes for the columns, we
need to use the column block size, rather than assuming it's equal to
the row

MATNEST: correctly handle block sizes when rbs != cbs

When looking up, and creating, LGMaps and ISes for the columns, we
need to use the column block size, rather than assuming it's equal to
the row block size.

Make this explicit everywhere by using MatGetBlockSizes, rather than
MatGetBlockSize for the row case.

show more ...


# 833b33c1 29-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'

Fixes to MatProduct + many bug fixes + new hierarchical matrix support

See merge request petsc/petsc!2800


# 6718818e 17-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatProduct: proper cleanup of additional data structure

Do not mess with view/destroy routine, add an extra slot to MatProduct struct to stash the data, destroy/view routines
Deprecate MatFreeInterm

MatProduct: proper cleanup of additional data structure

Do not mess with view/destroy routine, add an extra slot to MatProduct struct to stash the data, destroy/view routines
Deprecate MatFreeIntermediateStructures in favor of MatProductClear
Clean up base headers for matrix classes
Update tests (remove some todos from ex70 because now the tests work properly)
MatProductSetType should not set the setfromoptions operation!
MatProductClear should reset operations
Remove no longer needed function composition
Add few more PetscInfo messages
Single dispatch routine
MatProductSetFromOptions routines are now allowed to fail
MatProductSetFromOptions_SeqXBAIJ_SeqDense: support for MATPRODUCT_AtB
MatTransposeMatMultNumeric_SeqAIJ_SeqDense: fix bug with leading dimensions
Make internal functions PETSC_INTERN
Fix a couple of places where the destroy routine of the matrix was changed
Products should all use internal data (or composed data attached to the internal data)
Fix few bugs in MPIAIJ_MPIDENSE product with stages

show more ...


# ad16ce7a 11-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATDENSE: Add MatDenseSetLDA

clean up seqdense data from max and changelda entries


# b682b301 13-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 4d12eea5 12-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-mathasoperation-docs' into 'maint'

Remove deprecated MatOperation

See merge request petsc/petsc!2786


# 3c6db4c4 09-May-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Remove deprecated MatOperation


# 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


# 1a4d94e9 27-Apr-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMatMult: fix MAT_REUSE_MATRIX case with already allocated dense result

Reported-by: Pierre Jolivet <Pierre.Jolivet@enseeiht.fr>


# 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


# 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


# a86b3fd6 10-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 6e67ede7 10-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-doc-nest' into 'maint'

Fix wrong occurences of MatNestCreate

See merge request petsc/petsc!2704


# bb97c47c 10-Apr-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

MatNestCreate => MatCreateNest


# 5b8888ca 21-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/hzhng/matproduct-api'


12345678910>>...24