| #
f4703a44
|
| 31-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for MatCreateMPIAIJConcatenateSeqAIJ() when input matrix is seqaij
|
| #
0094f45f
|
| 31-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix of MatGetRedundantMatrix_MPIAIJ() which causes 'make test' crash :-(
|
| #
473f7991
|
| 30-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix of MatGetRedundantMatrix_MPIAIJ() for the case subcomm_in != MPI_COMM_NULL
|
| #
fd7037dc
|
| 30-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
replace MatGetRedundantMatrix_MPIAIJ_xxx() by MatGetRedundantMatrix() in PCSetUp_Redundant(); passed tests of sp/ksp/examples/tutorials/ex5.c and mat/examples/tests/ex9.c
|
| #
cf5afd79
|
| 28-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm '-new' from MatGetRedundantMatrix_MPIAIJ_psubcomm(); add src/mat/examples/tests/output/ex9_3.out
|
| #
c79c5527
|
| 28-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add 'psubcomm' as an input for MatGetRedundantMatrix(): user can provide his own subcomm, or psubsomm, or nsubcomm
|
| #
dd065a40
|
| 26-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize and cleanup '-new' MatGetRedundantMatrix_MPIAIJ_psubcomm()
|
| #
4388c78f
|
| 26-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
release memory spaces for '-new' option
|
| #
3c79b8e7
|
| 24-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
new impl of MatGetRedundantMatrix_MPIAIJ() works, but needs cleanup
|
| #
90d9b88f
|
| 24-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add an impl of MatGetRedundantMatrix_MPIAIJ_psubcomm() using MatGetSubMatrices()
|
| #
c5a91927
|
| 23-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for cygwin build
|
| #
b3a4ddee
|
| 22-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
better error display
|
| #
19171117
|
| 19-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup
|
| #
e37c6257
|
| 18-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatGetRedundantMatrix for psubcomm_type CONTIGUOUS; rename MatGetRedundantMatrix_MPIAIJ_interlaced to MatGetRedundantMatrix_MPIAIJ_psubcomm
|
| #
34d19554
|
| 12-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
MatGetRedundantMatrix_MPIAIJ_interlaced() should work for non-square matrix
|
| #
0b291e46
|
| 11-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
make src/mat/examples/tests/ex9.c as a test for MatGetRedundantMatrix()
|
| #
5cc03489
|
| 11-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm container from MatGetRedundantMatrix_MPIAIJ()
|
| #
d3b23db5
|
| 11-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm mlocal_red from MatGetRedundantMatrix() set defaults in PetscSubcommCreate()
|
| #
f38d543f
|
| 10-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add 'type' to struct _n_PetscSubcomm
|
| #
b4617e5d
|
| 10-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatGetRedundantMatrix_MPIAIJ_interlaced() to simplify and replace MatGetRedundantMatrix_MPIAIJ
|
| #
6da69ca6
|
| 02-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatTransposeMatMultxxx_MPIAIJ_MPIAIJ_Scalable() -> MatTransposeMatMultxxx_MPIAIJ_MPIAIJ() - default
|
| #
2bbb1c24
|
| 02-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() -> MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable cleanup.
|
| #
b2405163
|
| 28-Jun-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatMatMultSymbolic_MPIAIJ_MPIAIJ_Scalable -> MatMatMultSymbolic_MPIAIJ_MPIAIJ because this routine is default
|
| #
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)
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|