| #
f86b9fba
|
| 09-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatFDColoringSetUp(); rename MatFDColoringCreate_xxx -> MatFDColoringSetUp_xxx
|
| #
6a509798
|
| 07-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
set default bcols s.t. dy takes 50% of memory as matrix
|
| #
59507afe
|
| 06-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/snes-jacobiancoloropt' of bitbucket.org:petsc/petsc into hzhang/snes-jacobiancoloropt
|
| #
e2c857f8
|
| 04-Oct-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatFDColoring routines for seqaij using brows and bcols
|
| #
684f2004
|
| 25-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatFDColoringApply
|
| #
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.
|
| #
9a09c712
|
| 22-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Use MatEntry struct for MatFDColoring routines for seqaij and seqbaij matrices
|
| #
559f956d
|
| 18-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
when htype=wp, dx is a constant scalar, thus does not need vscale
|
| #
7254ec97
|
| 18-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
use struct MatEntry such that (row,col,valaddr) are stored contigously for efficient accessing
|
| #
65e7d37b
|
| 15-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
small cleanup of MatFDColoringCreate_MPIAIJ_new()
|
| #
efb2ae54
|
| 13-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
small cleanup
|
| #
66e03e45
|
| 12-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatFDColoringCreate_MPIAIJ_new()
|
| #
6784083d
|
| 11-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatFDColoringApply_SeqBAIJ() by inserting block column values to J
|
| #
3a908c82
|
| 08-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix memory leak
|
| #
35236a03
|
| 08-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatFDColoringCrete and MatFDColoringApply for SeqAIJ
|
| #
c6e4af88
|
| 07-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
experimenting different ways of storing row, col and den2sp -- rowcolden2sp3 gives the best performance
|
| #
91b52c68
|
| 06-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
mv redundant valications in MatFDColoringApply_xxx()
|
| #
0775d057
|
| 06-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
mv checking !mat->assembled from MatFDColoringCreate_xxx() to interface MatFDColoringCreate
|
| #
b7caf3d6
|
| 05-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
new impl of MatFDColoringxxx_SeqAIJ works now :-)
|
| #
686d4558
|
| 03-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatSetValues in fdcoloring using an array of spidx - see MatTransposeColoringCreate_SeqAIJ() -------------------
|
| #
9e917edb
|
| 18-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
when htype=wp, dx is a constant scalar, thus does not need vscale
|
| #
573f477f
|
| 18-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
use struct MatEntry such that (row,col,valaddr) are stored contigously for efficient accessing
|
| #
d3825b63
|
| 15-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
small cleanup of MatFDColoringCreate_MPIAIJ_new()
|
| #
1b97d346
|
| 13-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
small cleanup
|