Johan Hake wrote: > On Wednesday 19 August 2009 23:26:56 Garth N. Wells wrote: >>>> Yes, or just changed from one simulation to the next. >>> Are you sure we get a recompilation, or is the module just loaded from >>> cache? >> It's recompiling. It seems to create code for each mesh I use. If I go >> back to a previously used mesh, it's super fast. > > Strange, I get this after an instant-clean > > >>> from dolfin import * > >>> m = UnitCube(10,10,10) > >>> m2 = UnitCube(5,5,5) > >>> V = FunctionSpace(m,"CG",2) > Calling FFC just-in-time (JIT) compiler, this may take some time. > >>> V2 = FunctionSpace(m2,"CG",2) > >>> > > As can be seen I do not get a recompile. This is all handed by ffc jit and > JITObject. Particular JITObject.signature. > > Put some print statements in there to debug maybe? >
I didn't test it this way. I ran a demo with one mesh, changed it, and then ran the demo again. Garth > Johan > > >> Garth >> _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
