| #
8dc1d2a3
|
| 28-Jun-2012 |
Paul Mullowney <paulm@txcorp.com> |
Committing so that I can pull from petsc-dev.
Hg-commit: e93aeb36e62fd5e6181a21a3d56e8d0b339491b5
|
| #
aae2c449
|
| 28-Jun-2012 |
Hong Zhang <hzhang@mcs.anl.gov> |
add off-proc entries for MatSetValues_Elemental() via cache locally and use Elemental's (collective) "axpy" interface
Hg-commit: ac56b09f36ebbcfcef9d454728321f2dc1dc4583
|
| #
7a063c05
|
| 28-Jun-2012 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm '//'
Hg-commit: 58f637bb5e6d981d8a8ed6fa577adbde5ce32a5b
|
| #
c1d1b975
|
| 27-Jun-2012 |
Xuan Zhou <xzhou23@hawk.iit.edu> |
Implemented MatMatMult_Elemental. The test is in ex170.c. It only works for square matrices for now. Running into off-processor MatSetValues errors if I try to create two matrices of different sizes.
Implemented MatMatMult_Elemental. The test is in ex170.c. It only works for square matrices for now. Running into off-processor MatSetValues errors if I try to create two matrices of different sizes.
Hg-commit: d8e18b803111dbb03e8b3e13dee5bdac0b1ec7be
show more ...
|
| #
df8d0c0d
|
| 27-Jun-2012 |
Xuan Zhou <xzhou23@hawk.iit.edu> |
merge
Hg-commit: 2430e9ef9f876c0b9cb1856b569e87a736691d1a
|
| #
ed36708c
|
| 27-Jun-2012 |
Hong Zhang <hzhang@mcs.anl.gov> |
add tests for elemental interface; trivial cleanup matelem.cxx
Hg-commit: 07c61a609bed7f3a02c1f05a55846206239f6248
|
| #
8382e67f
|
| 26-Jun-2012 |
Paul Mullowney <paulm@txcorp.com> |
committing after previous merge.
Hg-commit: 62ea3b3249ac52e1d599b51313301ac9e25ed491
|
| #
db31f6de
|
| 15-Jun-2012 |
Jed Brown <jed@59A2.org> |
Add basic Elemental interface
## Implemented * MatMult and MatMultAdd * MatSetValues for locally owner parts (no stash at this point) * Use MatGetOwnershipIS() to determine which entries a process s
Add basic Elemental interface
## Implemented * MatMult and MatMultAdd * MatSetValues for locally owner parts (no stash at this point) * Use MatGetOwnershipIS() to determine which entries a process should be responsible for assembling * Viewing is currently in Elemental ordering, can use MatComputeExplicitOperator() for debugging
## Short-term priorities * Grid needs to be shared between multiple Mats on the same communicator, implement by attribute caching on the MPI_Comm * Stash for assembly of unowned entries, can cache locally and use Elemental's (collective) "axpy" interface * MatMat operations, factorization, etc
Hg-commit: 9d1af7db82c9477605dc39b514d53db5a9855fc7
show more ...
|