History log of /petsc/include/petscmat.h (Results 376 – 400 of 2308)
Revision Date Author Comments
# 19cef4a6 04-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-kspmatsolve-deprecate-ksphpddmmatsolve' into 'master'

Change how solves with multiple RHS work

See merge request petsc/petsc!2811


# 5ea7661a 23-May-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Change how solves with multiple RHS work

* Deprecate KSPHPDDMMatSolve
* Add KSPMatSolve, previously known as KSPHPDDMMatSolve
* New option -ksp_matsolve_block_size
* New routines MatDense[Get|Restor

Change how solves with multiple RHS work

* Deprecate KSPHPDDMMatSolve
* Add KSPMatSolve, previously known as KSPHPDDMMatSolve
* New option -ksp_matsolve_block_size
* New routines MatDense[Get|Restore]SubMatrix

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


# a0d2e7d8 05-Apr-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATHARA: matrix class for hierarchical matrices

supports CPU and GPU matrices
distributed support limited to matrix generation and matmult (no transpose)


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

MATSHELL: add support for MatMat operations

Added MatIsShell to inquire about the presence of the shell specific data


# 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


# d5ea218e 09-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATDENSE: add MatDenseReplaceArray() and MatDenseCUDAReplaceArray()

Add few interface checks


# 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 ...


# 447fed29 07-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMultEqual and friends: use single drivers


# 0d229a57 07-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

Mat: add setter/getter for default vec type


# 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


# 7ea10ee1 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 5d46b446 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-hpddm-missing-interface' into 'maint'

Add KSPHPDDMMatSolve()

See merge request petsc/petsc!2730


# 910cf402 07-May-2020 prj- <pierre.jolivet@enseeiht.fr>

Minor fixes and improvements

* Typos
* MatMatSolve() improvements
* MatDense[Get|Restore]ColumnF90()
* MatKAIJGetScaledIdentity()


# 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


# a742fcfe 02-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# a31fb78f 02-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang/fix-matmatapi' into 'maint'

Add MatProductClear(); fix matmatapi

See merge request petsc/petsc!2665


# 4417c5e8 29-Mar-2020 Hong Zhang <hzhang@mcs.anl.gov>

fix dangling pointer; add MatProductClear() as suggested by Lisandro


1...<<11121314151617181920>>...93