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
