← Back to team overview

ffc team mailing list archive

error in compiling

 

I get the following error when trying run ffc on a simple P2 lagrange laplace form:

Compiler stage 5: Formatting code
---------------------------------
  Formatting code for UFC 1.0.
  Writing DOLFIN wrappers.
Traceback (most recent call last):
  File "/home/walker/build/bin/ffc", line 186, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/home/walker/build/bin/ffc", line 130, in main
    execfile(script, {})
  File "Poisson.py", line 31, in <module>
compile([a, L, M, element], "Poisson", {'log_level': 20, 'format': 'dolfin', 'form_postfix': True, 'quadrature_order': 'auto', 'precision': '15', 'cpp optimize': False, 'cache_dir': None, 'split': False, 'representation': 'auto', 'optimize': False, 'output_dir': '.'}, globals()) File "/home/walker/build/lib/python2.5/site-packages/ffc/compiler/compiler.py", line 109, in compile
    format_code(generated_forms, prefix, format, options)
File "/home/walker/build/lib/python2.5/site-packages/ffc/compiler/compiler.py", line 214, in format_code
    format.write(generated_forms, prefix, options)
File "/home/walker/build/lib/python2.5/site-packages/ffc/compiler/format/ufcformat.py", line 267, in write output += _generate_dolfin_wrappers(generated_forms, prefix, options, self.format) File "/home/walker/build/lib/python2.5/site-packages/ffc/compiler/format/ufcformat.py", line 663, in _generate_dolfin_wrappers return generate_dolfin_code(prefix, "", form_names, common_space, False) + "\n\n"
TypeError: generate_dolfin_code() takes exactly 3 arguments (5 given)

- Shawn


Follow ups