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