History log of /petsc/src/mat/impls/aij/mpi/mpimatmatmult.c (Results 151 – 175 of 634)
Revision Date Author Comments
# 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


# 525b9d82 14-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# 84bf41f4 14-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-typos' into 'maint'

Typos

See merge request petsc/petsc!2711


# 2d4ee042 14-Apr-2020 prj- <pierre.jolivet@enseeiht.fr>

Typos


# c20d7725 22-Mar-2020 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/promote-examples-tests-tutorials' [petsc/petsc!2610]

* jed/promote-examples-tests-tutorials:
Promote examples/{tests,tutorials}/ to {tests,tutorials}/


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


# c4762a1b 18-Mar-2020 Jed Brown <jed@jedbrown.org>

Promote examples/{tests,tutorials}/ to {tests,tutorials}/

This shortens paths and improves consistency between test target names
and paths to the source and output files. Most of the work was
compl

Promote examples/{tests,tutorials}/ to {tests,tutorials}/

This shortens paths and improves consistency between test target names
and paths to the source and output files. Most of the work was
completed by this script, followed by mild cleanup of nonconforming
cases.

for makefile in `git ls-files 'src/*makefile'`; do
if rg -q 'DIRS.*\bexamples\b' $makefile; then
base=$(dirname $makefile)
dirs=$(cd $base/examples && ls -d tests tutorials 2>/dev/null | xargs echo)
perl -pi -e "s#^(DIRS.*)\bexamples\b#\1${dirs}#" $makefile
git rm $base/examples/makefile
for t in $dirs; do
git mv $base/examples/$t $base/
perl -pi -e "s#^(LOCDIR[[:space:]]*=).*#\1 $base/$t/#" $base/$t
done
fi
done

git grep -l -E -z 'examples/(tutorials|tests)' | xargs -0 perl -pi -e 's#examples/(tutorials|tests)#\1#g'
git checkout @ \
src/docs/website/documentation/changes/ \
src/benchmarks/results/

show more ...


# c2558b51 02-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 66ce41ab 02-Mar-2020 Satish Balay <balay@mcs.anl.gov>

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

fix MatMatMultSymbolic_MPIAIJ_MPIDense();

See merge request petsc/petsc!2570


# fd2a003f 28-Feb-2020 Hong Zhang <hzhang@mcs.anl.gov>

fix MatMatMultSymbolic_MPIAIJ_MPIDense();
Reported-by: Emmanuel Ayala <juaneah@gmail.com>


# acc889b1 04-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/matmatmult-nest-dense' into 'master'

Support for MatMatMult with Nest and MPIDense

See merge request petsc/petsc!2069


# 52c5f739 04-Oct-2019 prj- <pierre.jolivet@enseeiht.fr>

Support for MatMatMult with Nest and MPIDense


# 3fe80ee1 27-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang/fix-matmatops-aijdense/master' into 'master'

Hzhang/fix matmatops aijdense/master

See merge request petsc/petsc!2096


# 905b3b74 23-Sep-2019 Hong Zhang <hzhang@mcs.anl.gov>

bugfix for matmatmult and mattransposematmult for mpiaij and mpidense
Contributed-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>

bugfix for MatMatMultNumeric_MPIDense() which allows user-provided d

bugfix for matmatmult and mattransposematmult for mpiaij and mpidense
Contributed-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>

bugfix for MatMatMultNumeric_MPIDense() which allows user-provided dense matrix
Reported-by: Jose E. Roman <jroman@dsic.upv.es>

small fixes reported by prj- <gitlab@mg.gitlab.com>

fix typo; check matrix local size of user-provided C in MatMatMultSymbolic_MPIAIJ_MPIDense()

comm -> PETSC_COMM_SELF for local error checking.

convert dos format to unix; add LDA to help menu.

show more ...


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


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


# 857a15f1 17-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Resolved issues brought up in PR

Commit-type: bug-fix, style-fix
Reported-by: Patrick Sanan <patrick.sanan@gmail.com>


12345678910>>...26