| #
d6969976
|
| 13-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/mat-coloring'
|
| #
2cfd4408
|
| 12-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup, add tests
|
| #
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
|
| #
4d478ae7
|
| 10-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
raise erorr flag when inode is used for coloring of RARt and ARt
|
| #
55bea0eb
|
| 08-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement three MatRARtSymbolic_SeqAIJ_SeqAIJ_xxx() and MatRARtNumeric_SeqAIJ_SeqAIJ_xxx()
|
| #
5008f5a7
|
| 05-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
split the case 'via matmatmatmult' of MatRARt_SeqAIJ_SeqAIJ info symbolic and numeric phases
|
| #
863a9f98
|
| 04-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add help menu for option '-matrart_via'
|
| #
95a72cc5
|
| 03-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename options for RARt algorithm using EList {"matmatmatmult","matmattransposemult","coloring_rart"};
|
| #
3b1b9624
|
| 02-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
enable reuse ARt for C=R*A*R^T
|
| #
26be7272
|
| 01-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
PetscGetTime -> PetscTime
|
| #
b3b4fc5a
|
| 28-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
timing each segment of A*R^T when coloring is used
|
| #
4fa85fde
|
| 27-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement 'Rt=R^T, C=R*A*Rt - avoid inefficient sparse inner products' as default for MatRARt_SeqAIJ_SeqAIJ()
|
| #
257c235d
|
| 27-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
replace container 'Mat_RARt' with simple datastruct attached to Mat_SeqAIJ
|
| #
274010c0
|
| 27-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add a variant of MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense - not good, but interesting; will be removed later
|
| #
36104f73
|
| 26-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add an experimental impl of MatRARt - an improvement of current MatRARt with coloring
|
| #
e3d2fdc1
|
| 26-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm INEFFICIENT_ALGORITHM(sparse inner-product) in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ(); rm dead routines MatApplyPAPt_Symbolic_SeqAIJ_SeqAIJ() and MatApplyPAPt_Numeric_SeqAIJ_SeqAIJ()
|
| #
50647e95
|
| 26-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add event profiling for MatRARt symbolic and numeric
|
| #
22e94b5d
|
| 14-Mar-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add !usecoloring implementation for MatRARt_seqaij_seqaij(); bugfix for the test '-use_rart'
|
| #
a983c5aa
|
| 28-Mar-2013 |
Jungho Lee <julee@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
4d2d963c
|
| 28-Mar-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
e1d27e54
|
| 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which drop the string name argument.
* barry/rm-xxxregisterdynamic: (82 commits) ...
Conflicts: src/ts/interface/tsregall.c
show more ...
|
| #
4e2e6337
|
| 21-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-petsctime'
|
| #
8563dfcc
|
| 21-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Changed PetscTime(), PetscTimeSubtract(), PetscTimeAdd() to inline functions from macros removed PetscGetTime()
|
| #
4042b796
|
| 17-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into jed/ts-eimex
Sync to include Git conversion, PETSC_EXTERN, and minor API changes.
Conflicts: src/ts/interface/tsregall.c
|