Bug#581897: python-ffc: ffc -l dolfin gives an error

Francis Russell francis+dbts at unchartedbackwaters.co.uk
Mon May 17 02:09:20 UTC 2010


Package: python-ffc
Version: 0.9.2-2
Severity: important


Attempting to compile a form with "ffc -l dolfin -r quadrature" gives the following error.

Unable to generate DOLFIN wrappers, missing module dolfin_utils.wrappers.
Traceback (most recent call last):
  File "/usr/bin/ffc", line 167, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/bin/ffc", line 149, in main
    compile_form(ufd.forms, ufd.object_names, prefix, parameters)
  File "/usr/lib/python2.5/site-packages/ffc/compiler.py", line 155, in compile_form
    wrapper_code = generate_wrapper_code(analysis, prefix, parameters)
  File "/usr/lib/python2.5/site-packages/ffc/wrappers.py", line 30, in generate_wrapper_code
    error("Unable to generate DOLFIN wrappers, missing module dolfin_utils.wrappers.")
  File "<string>", line 1, in <lambda>
  File "/usr/lib/python2.5/site-packages/ufl/log.py", line 124, in error
    raise UFLException(self._format_raw(*message))
ufl.log.UFLException: Unable to generate DOLFIN wrappers, missing module dolfin_utils.wrappers.


For completeness, I've attached the form I was trying to compile.

Francis

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33.4 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-ffc depends on:
ii  python                       2.5.4-9     An interactive high-level object-o
ii  python-central               0.6.14+nmu2 register and build utility for Pyt
ii  python-fiat                  0.9.1-1     tabulation of finite element funct
ii  python-instant               0.9.8-1     simple inlining of C / C++ code in
ii  python-ufc                   1.4.0-2     unified code generation interface 
ii  python-ufl                   0.5.2-1     unified language for form-compiler

python-ffc recommends no packages.

Versions of packages python-ffc suggests:
pn  python-ferari                 <none>     (no description available)

-- no debconf information
-------------- next part --------------
VX = FiniteElement("Lagrange", triangle, 2)
VY = FiniteElement("Lagrange", triangle, 2)
P = FiniteElement("Lagrange", triangle, 1)
V = VX + VY
TH = V + P

(v, q) = TestFunctions(TH)
(u, p) = TrialFunctions(TH)

f = Coefficient(V)

a = (inner(grad(v), grad(u)) - div(v)*p + q*div(u))*dx
L = inner(v, f)*dx


More information about the debian-science-maintainers mailing list