| 603759cf | 09-Oct-2013 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Merge branch 'paulmullowney/cusp-vector-scatter-with-fix'
* paulmullowney/cusp-vector-scatter-with-fix: CUDA/CUSP: Implementation of Sequential to Sequential Vector Scatters |
| 93dfae19 | 09-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatFDColoringCreate_SeqXAIJ() s.t. it sets default brows and bcols. |
| f86b9fba | 09-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatFDColoringSetUp(); rename MatFDColoringCreate_xxx -> MatFDColoringSetUp_xxx |
| d880da65 | 07-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
blocked implimentation (use brows and bcols) works for htype=ds |
| 6a509798 | 07-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
set default bcols s.t. dy takes 50% of memory as matrix |
| e2c857f8 | 04-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatFDColoring routines for seqaij using brows and bcols |
| 335efc43 | 02-Oct-2013 |
Peter Brune <brune@mcs.anl.gov> |
Added MatColoring object to replace MatGetColor() |
| 625f6d37 | 02-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatGetColumnIJ_SeqAIJ_Color and MatGetColumnIJ_SeqBAIJ_Color |
| 93cf2482 | 02-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecm
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecmattypes: DMPlex ExodusII: fix dm->vectype pointer syntax removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe() removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM
Conflicts: src/dm/impls/da/fdda.c src/dm/impls/plex/plex.c
show more ...
|
| 65fa16ef | 05-Aug-2013 |
Paul Mullowney <paulm@txcorp.com> |
Fix to AIJCUSP to Enable larger parallel simulations with Ellpack Storage
The construction of the offdiagonal matrices has been changed to enforce compressed row format. Before this commit, the enti
Fix to AIJCUSP to Enable larger parallel simulations with Ellpack Storage
The construction of the offdiagonal matrices has been changed to enforce compressed row format. Before this commit, the entire CSR format of the offdiagonal block matrices (used in MatMultAdd) was being used to convert to ellpack. This lead to a huge amount of fill because many of the rows in the offdiagonal blocks can often be empty. With this commit, I calculate the compressed format and calculate the ellpack matrix from this form. No change in test results.
show more ...
|
| 684f2004 | 25-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatFDColoringApply |
| e3225e9d | 25-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatFDColoringCreate_MPIXAIJ() |
| b312708b | 25-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm old members of _p_MatFDColoring: rows, columnsforrow and vscaleforrow (replaced by matentry) |
| 040ebd07 | 25-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
replace old impl of MatFDColoring routines with new ones. |
| 6c145f34 | 24-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup |
| f8c2866e | 24-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
replace MatFDColoringApply_SeqBAIJ with MatFDColoringApply_BAIJ_new |
| 0d1c53f1 | 24-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add new impl of MatFDColoring routines for mpibaij - works for htype=wp |
| 2909509f | 24-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'madams/mat-residual'
* madams/mat-residual: refactored residuals by adding a 'residual' method to Mat |
| c53567a0 | 23-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
merge MatFDColoringApply_SeqAIJ() and xxx_MPIAIJ() into MatFDColoringApply_AIJ_new() |
| 4b2e90ca | 23-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatFDColoringCreate for seqaij and mpiaij formats |
| b4e904d1 | 23-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/fixmatmultseqaijflopcount'
* barry/fixmatmultseqaijflopcount: removed Mat option for skipping checking of compressed row format since it is now free using the nonzerorowcnt pre
Merge branch 'barry/fixmatmultseqaijflopcount'
* barry/fixmatmultseqaijflopcount: removed Mat option for skipping checking of compressed row format since it is now free using the nonzerorowcnt previously introduced changed seqbaij to count nonzero rows in assembly and use those values to compute flops in MatMult added seqij nonzerorowcnt used to determine flop count in MatMult_SeqAIJ()
show more ...
|
| 9a09c712 | 22-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Use MatEntry struct for MatFDColoring routines for seqaij and seqbaij matrices |
| a2f2d239 | 21-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm useless segment of MatFDColoringApply_MPIAIJ(); add tests |
| b8988a43 | 18-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatFDColoringApply_MPIAIJ by moving 'if htype= ' outside of for-loop |
| 559f956d | 18-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
when htype=wp, dx is a constant scalar, thus does not need vscale |