On Sun, Nov 20, 2011 at 11:55:43PM +0100, Anders Logg wrote: > On Sun, Nov 20, 2011 at 11:49:42PM +0100, Marie E. Rognes wrote: > > > > > > On 20. nov. 2011, at 23:31, Anders Logg <[email protected]> wrote: > > > > > Is anyone using the Function constructor that takes a vector as input > > > argument? > > > > > > Function u(V, x); > > > > > > > Yes. > > Does it work? In parallel? > > Does it not work to instead use > > x = u.vector() > > ? > > If you need it, we should keep it but add an error message that it > doesn't work in parallel, unless it does...
Any more input on this? There are several options: 1. Remove this constructor 2. Throw an error when running in parallel 3. Check that the input vector makes sense The last one is problematic since I don't see an easy way to perform the check, other than calling get_local and having it fail. -- Anders _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

