Thanks for the reply. 

After I replaced 'Function' by 'Coefficient', the compilation went fine except 
at the last step, it complains about the following:


Unable to generate DOLFIN wrappers, missing module dolfin_utils.wrappers.

*** FFC: Unable to generate DOLFIN wrappers, missing module 
dolfin_utils.wrappers.
*** FFC: To get more information about this error, rerun FFC with --debug.


Best,
Chong


----- Original Message ----
From: Anders Logg <[email protected]>
To: Chong Luo <[email protected]>
Cc: [email protected]
Sent: Thu, February 11, 2010 3:55:40 PM
Subject: Re: [Dolfin] form compiling broken after upgrading to ffc 0.9.0

Replace 'Function' by 'Coefficient' in your .ufl files and you should
be ok.

--
Anders


On Thu, Feb 11, 2010 at 01:54:27PM -0800, Chong Luo wrote:
> This morning I was prompted to upgrade some packages including ffc etc. I 
> said 'yes'. But after the upgrade, I found form compiling broken.
>
> For example, when I compile the Mixed Poission demo, I got the following 
> error.
>
> ch...@chong-desktop:~/build/demo/pde/mixed-poisson/cpp$ ffc -l dolfin 
> MixedPoisson.ufl
> This is FFC, the FEniCS Form Compiler, version 0.9.0.
> For further information, visit http://www.fenics.org/ffc/.
>
> An exception occured during evaluation of form file.
> To help you find the location of the error, a temporary script
> 'MixedPoisson_debug.py'
> has been created and will now be executed with debug output enabled:
> Traceback (most recent call last):
>   File "/usr/bin/ffc", line 167, in <module>
>     sys.exit(main(sys.argv[1:]))
>   File "/usr/bin/ffc", line 138, in main
>     ufd = load_ufl_file(filename)
>   File "/usr/lib/python2.6/dist-packages/ufl/algorithms/formfiles.py", line 
> 92, in load_ufl_file
>     m = __import__(basename)
>   File "/home/chong/build/demo/pde/mixed-poisson/cpp/MixedPoisson_debug.py", 
> line 23, in <module>
>     f = Function(DG)
> NameError: name 'Function' is not defined
>
>
> Here are the versions of the packages:
> ch...@chong-desktop:~/build/demo/pde/mixed-poisson/cpp$ dpkg -l | grep dolfin
> ii  dolfin-bin                           0.9.5-2~ppa2~karmic1                 
>       Executable scripts for DOLFIN
> ii  dolfin-dev                           0.9.5-2~ppa2~karmic1                 
>       Empty package depending on latest DOLFIN dev
> ii  dolfin-doc                           0.9.5-2~ppa2~karmic1                 
>       Documentation and demo programs for DOLFIN
> ii  libdolfin0                           0.9.5-2~ppa2~karmic1                 
>       shared libraries for DOLFIN
> ii  libdolfin0-dev                       0.9.5-2~ppa2~karmic1                 
>       Shared links and header files for DOLFIN
> ii  python-pydolfin0                     0.9.5-2~ppa2~karmic1                 
>       Python interface for DOLFIN
> ch...@chong-desktop:~/build/demo/pde/mixed-poisson/cpp$ dpkg -l | grep ffc
> ii  python-ffc                           0.9.0-2~ppa1~karmic1                 
>       compiler for finite element variational form
>
>
> Btw: I use Ubuntu 9.10 64bit.
>
> Best,
> Chong
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dolfin
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~dolfin
> More help   : https://help.launchpad.net/ListHelp



      

_______________________________________________
Mailing list: https://launchpad.net/~dolfin
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~dolfin
More help   : https://help.launchpad.net/ListHelp

Reply via email to