| c216dbf3 | 02-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatTransposeMatMult_MPIAIJ_MPIAIJ(): use Elist for options on experimental algorithms |
| 4a1b09b7 | 28-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatPtAP_SeqAIJ_SeqAIJ(): use Elist for options on experimental algorithms |
| b2405163 | 28-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatMatMultSymbolic_MPIAIJ_MPIAIJ_Scalable -> MatMatMultSymbolic_MPIAIJ_MPIAIJ because this routine is default |
| 05f804c1 | 28-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-minor-matlabs' |
| a3afe2d1 | 28-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
badly formatted /*I "include" I*/, unused variables fixed that compile with MATLAB |
| 0fc8cf34 | 27-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatMatMult_MPIAIJ_MPIAIJ(): use Elist for options on experimental algorithms rename MatMatMultSymbolic_MPIAIJ_MPIAIJ -> MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable (non-default) |
| 6540a9cd | 27-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatMatMult_SeqAIJ_SeqAIJ(): use Elist for options on experimental algorithms |
| cf22a14b | 19-Jun-2013 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/mattransposematmult'
Conflicts: src/mat/examples/tests/makefile |
| 9a6158bf | 19-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'
* barry/fix-PetscObjectPrintClassNamePrefixType: update tests of src/mat/examples/tests/ex136.c Use classname in object for object na
Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'
* barry/fix-PetscObjectPrintClassNamePrefixType: update tests of src/mat/examples/tests/ex136.c Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in
Conflicts: src/snes/interface/snes.c
show more ...
|
| 598e8b17 | 13-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
update tests: -matptap_sparseaxpy has been replace with -matptap_scalable |
| d6969976 | 13-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/mat-coloring' |
| 9e483975 | 13-Jun-2013 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Merge branch 'karlrupp/feature-viennacl' |
| 40192850 | 12-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename Mat_MatMatTransMult *art -> *abt; *multtrans -> *abt |
| 4c7df5cc | 12-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
remove container from MatMatTransposeMult_SeqAIJ_SeqAIJ() |
| 2cfd4408 | 12-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup, add tests |
| c40ebe3b | 12-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup matmatmult.c |
| fcded91b | 12-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm #define RART_PROFILE from matrart.c |
| b56132cb | 02-May-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename '-use_rart' for Gmat with '-Guse_rart'; add obj to ElistOptions |
| 077f23c2 | 25-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
replace previous impl of '-matden2sp_brows >0' with the new one which only checks non-zeros of Cden in MatTransColoringApplyDenToSp_SeqAIJ() |
| 980ae229 | 25-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatTransColoringApplyDenToSp_SeqAIJ() for the case '-matden2sp_brows -1' |
| eeb4fd02 | 25-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add a new implementation of '-matrart_brow' with matrix coloring: only loop over sparse non-zeros entries of C_dense. |
| 12b89a43 | 15-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for the case brows=0 |
| e88777f2 | 14-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup routines for MatTransposeColoring; set MatTransposeColoring->brows>0 as default |
| f99a636b | 13-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatTransColoringApplyDenToSp_SeqAIJ() with rowblock-wise sweeping which shows 40% faster for pflotran tests |
| 7ecccc15 | 12-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
trivial cleanup of MatTransposeColoringCreate_SeqAIJ |