ffc team mailing list archive
-
ffc team
-
Mailing list archive
-
Message #00508
Re: Re: Elasticity.form broken?
I tried the latest FIAT from CVS and the latest FFC from Mercurial
with the latest Elasticity.form from DOLFIN and it works fine for me.
>From your original report, it looks like the problem may be with
Python Numeric. Which version do you have installed? (I have 23.8-4
from Debian/Ubuntu.)
marco@mbdyn-mm:~/Programmi/Dolphin/dolfin/src/modules/elasticity/dolfin>
python Elasticity.py
Traceback (most recent call last):
File "Elasticity.py", line 39, in ?
sigma = E(epsilon(u), lmbda, mu)
File "Elasticity.py", line 35, in E
Ee = 2.0 * mult(mu, e) + mult(lmbda, mult(trace(e), Identity(d)))
File
"/home/marco/local/Fenics/lib/python/ffc/compiler/operators.py",
line 105, in mult
vv = Numeric.array(v)
ValueError: invalid input sequence
Try to print out v (print v) on line 105 in operators.py and see what
you get. (Then compile with ffc -d1 for debugging and tracebacks.)
You can also try the following in a Python shell and see if it works:
>>> from ffc import *
>>> from Numeric import *
>>> element = FiniteElement("Lagrange", "triangle",1)
>>> v = BasisFunction(element)
>>> array(v)
vi0
/Anders
On Wed, Feb 15, 2006 at 10:22:08AM -0600, Anders Logg wrote:
> On Wed, Feb 15, 2006 at 01:13:29PM +0100, Johan Jansson wrote:
> > On Wed, Feb 15, 2006 at 10:08:24AM +0100, Marco Morandini wrote:
> > > I write here because I don't know if
> > > this is a dolphin, fcc or fiat problem, or, more likely,
> > > I'm simply doing something wrong.
> > >
> > > With today version (from mercurial)
> > > of dolphin and ffc, and yesterday's cvs snapshot of FIAT:
> > >
> >
> > Hi Marco,
> >
> > I think FFC isn't synced with the development version of FIAT right
> > now. If you use the latest release version of FIAT (0.2.3) it should
> > work better:
> >
> > http://www.fenics.org/pub/software/fiat/
> >
> > Hope this helps,
> > Johan
>
> I didn't know. This is an issue for FFC, so I move it to the FFC list.
>
> I will take a look and see why it doesn't work with the lastest FIAT.
>
> /Anders
>
> _______________________________________________
> FFC-dev mailing list
> FFC-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/ffc-dev
>
--
Anders Logg
Research Assistant Professor
Toyota Technological Institute at Chicago
http://www.tti-c.org/logg/
Follow ups
References