> I agree.  I've always thought it would be cool to have a home-grown
> DistributedMatrix to go with it as well (LibMesh's own SparseMatrix
> implementation) so I'd like to see it stay as a leaf class if
> possible...

That would be my intent.  But by pushing the majority of the implementation
into NumericVector<> I would bet the derived PetscVector<>/EpetraVector<>
classes could get a lot smaller.  I don't know if anything would be
specialized in DistributedVector<> any more, but keeping it as a class
derived from NumericVector<> is not a problem.

> Now that so many supercomputer sites have PETSc or Trilinos installed
> this doesn't seem very necessary, but as LibMesh is getting packaged
> by other distros, it would be cool if it had some parallel linear
> algebra abilities "out of the box".

My mind heads down this path every so often too...  Who wants to handle the
preconditioning part? ;-)

Thanks for the quadrature rule updates!

-Ben


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to