On Mon, 13 Sep 2010 11:35:17 +0200 (CEST), Tim Kroeger 
<[email protected]> wrote:
> On Thu, 9 Sep 2010, Jed Brown wrote:
> 
> > Do you want to assemble X, or are you really only working with X2?  If
> > the former, you can MatGetSubMatrix (you just need an index set defining
> > the subdomain) the part you want and solve with that.
> 
> What will I have to do with the right hand side and the solution 
> vectors then?  I assumed there would be something like 
> VecGetSubVector(), but that doesn't seem to be true.  Or is there no 
> need to do anything at all?

PCFieldSplit does this for you, if you are extracting submatrices
yourself, then you would create a VecScatter to extract the part of the
vector you want (with parallel redistribution if desired).

Jed

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to