History log of /petsc/src/mat/impls/elemental/matelem.cxx (Results 451 – 458 of 458)
Revision Date Author Comments
# 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 ...


1...<<111213141516171819