ffc team mailing list archive
-
ffc team
-
Mailing list archive
-
Message #03676
Re: JIT compile strangeness
More compile strangeness: Clean cache, error at first run,
things running at second run:
meg@localhost ~/local/src/fenics/adaptivity/demo $ instant-clean
Instant cache is empty
meg@localhost ~/local/src/fenics/adaptivity/demo $ python test.py
Calling FFC just-in-time (JIT) compiler, this may take some time.
Traceback (most recent call last):
File "test.py", line 6, in <module>
L = assemble(v*dx)
File
"/home/meg/local/lib64/python2.6/site-packages/dolfin/fem/assemble.py",
line 88, in assemble
dolfin_form = Form(form, function_spaces, coefficients,
form_compiler_parameters)
File
"/home/meg/local/lib64/python2.6/site-packages/dolfin/fem/form.py", line
39, in __init__
function_spaces)
File
"/home/meg/local/lib64/python2.6/site-packages/dolfin/fem/form.py", line
60, in _extract_function_spaces
if not isinstance(func.function_space(), cpp.FunctionSpace):
AttributeError: 'Argument' object has no attribute 'function_space'
meg@localhost ~/local/src/fenics/adaptivity/demo $ python test.py
L = <PETScVector of size 24>
Anyone else experience this?
from dolfin import *
mesh = UnitSquare(2,2)
V_h = FunctionSpace(mesh, "DG", 1)
v = TestFunction(V_h)
L = assemble(v*dx)
print "L = ", L
Follow ups
References