On Wed, 14 Apr 2010, Tim Kroeger wrote:

> Not necessarily.  For those solver packages,
> System::current_local_solution is a serial vector right now, isn't it?
> So when the duplication is being removed, then the remaining vector
> (what ever it's name would be) could just as well be serial vector.
> That would not blow up anybody's code since the memory required for a
> serial vector, although it can be much, is always less than a serial
> vector *plus* a parallel vector.

Memory-wise, removing the duplication right now could be a good thing,
but we'd have to figure out how to do it right CPU-wise.  We don't
want Trilinos to think it needs to *solve* for a serial vector, for
example.

> The more difficult question is, how to perform things without API
> changes, i.e. without requiring users to change their code.

This too.
---
Roy

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to