History log of /petsc/src/mat/impls/aij/mpi/mpimatmatmatmult.c (Results 26 – 50 of 115)
Revision Date Author Comments
# 5f80ce2a 24-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

chkerr and friends wrapped


# 1241a243 13-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-01-05/c99' into 'main'

Feature: C99 and C++11

See merge request petsc/petsc!4700


# 2c71b3e2 11-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()


# 9ace16cd 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

add PetscAssert() and PetscAssertFalse()


# 98921bda 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

SETERRQ[1-9]+ begone


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


# 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


# 0ad02fca 02-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

Revert "enable MatSetOption() for matproduct; Reported by Nourgaliev, Robert Nr <nourgaliev1@llnl.gov>"

This reverts commit 0e1ed72ee065c9f36858e956742a5e16988d3676.


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

Merge remote-tracking branch 'origin/maint'


# 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


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


# 89a764d9 07-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/wip-fix-mattest-ex115-for-seqaijmkl' into 'master'

Fixes enabling MATSEQAIJMKL to use composed functions for AIJ-HYPRE operations.

See merge request petsc/petsc!2246


# d248a85c 07-Nov-2019 Richard Tran Mills <rmills@rmills.org>

Fixes enabling MATSEQAIJMKL to use composed functions for AIJ-HYPRE operations.

Without these fixes, ex115 in the matrix tests fails when running with -mat_seqaij_type seqaijmkl


# 893c5908 30-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# 646d5ba6 30-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang/fix-matexamples-valgrind/maint' into 'maint'

Hzhang/fix matexamples valgrind/maint

See merge request petsc/petsc!2225


# b7e612be 28-Oct-2019 Hong Zhang <hzhang@mcs.anl.gov>

fix valgrind warning reported by petsc/src/mat/examples/tests/ex111.c


# a041468a 06-Mar-2019 Lawrence Mitchell <lawrence@wence.uk>

Merge branch 'master' into wence/feature-patch-all-at-once


# b0f52d29 28-Jan-2019 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge branch 'master' into jpusztay/feature-swarm-symplectic-example


12345