History log of /petsc/src/mat/impls/aij/seq/matmatmult.c (Results 126 – 150 of 699)
Revision Date Author Comments
# 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 ...


# 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


# fff33866 21-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of gitlab.com:petsc/petsc


# 99bbbb90 21-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'hzhang/matmatmult-aijdense-optimize' into 'master'

Hzhang/matmatmult aijdense optimize

See merge request petsc/petsc!2032


# 87753dde 22-Aug-2019 Hong Zhang <hzhang@mcs.anl.gov>

optimize MatMatMult_mpiaij_mpidense();
Requested-by: Ian Lin <iancclin@umich.edu>


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


# b139225a 24-Jul-2019 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJ: minor coding style changes


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


# 89583661 21-Jun-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]


# 580bdb30 07-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*()

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*() with PetscArraymove()

Commit-type: style-fix, feature

show more ...


# 9e325d4b 01-May-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'barry/utilize-matdensegetarrayread' [PR #1598]

* barry/utilize-matdensegetarrayread:
Use MatDenseGetArrayRead() rather than MatDenseGetArray() when possible


# 1683a169 28-Apr-2019 Barry Smith <bsmith@mcs.anl.gov>

Use MatDenseGetArrayRead() rather than MatDenseGetArray() when possible

Commit-type: style-fix, feature


# 9a09376b 24-Mar-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# f04ab7ec 22-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

Merged in Fande-Kong/fixed_PtAP (pull request #1452)

MPIPtAP: Enable large-scale simulations

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# df97dc6d 19-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

Refactored MatMatMult_SeqAIJ_SeqAIJ so that we can choose different

algorithms during runtime for MPIPtAP


# 8000f006 15-Mar-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 4f59c0f7 13-Mar-2019 Stefano Zampini <stefano.zampini@gmail.com>

Merged in stefano_zampini/feature-pcbddc-enablelor (pull request #1427)

Stefano zampini/feature pcbddc enablelor


12345678910>>...28