I did do the updates and all went through well it seems, but
both with the codes of Fryderyk and Will matters crash at the solve stage; I also attache d F's code he just send me.
I run on an macbook and they run under linux.
The code runs for Fryderyk, he said.
mtob$ python ns_plane_poiseuille.py
COFFEE finished in 0.00192809 seconds (flops: 0 -> 0)
COFFEE finished in 0.00323701 seconds (flops: 0 -> 0)
COFFEE finished in 0.00282502 seconds (flops: 300 -> 300)
pyop2:INFO Compiling wrapper...
pyop2:INFO Compiling wrapper...done
pyop2:INFO Compiling wrapper...
pyop2:INFO Compiling wrapper...done
L2norm =  0.182574185835
compute_form_data finished in 0.203755 seconds.
compile_integral finished in 0.122444 seconds.
compile_integral finished in 0.047055 seconds.
compile_integral finished in 0.0981019 seconds.
compile_integral finished in 0.0492978 seconds.
TSFC finished in 0.520766 seconds.
COFFEE finished in 0.126961 seconds (flops: 27327 -> 24555)
COFFEE finished in 0.0907421 seconds (flops: 3882 -> 1722)
COFFEE finished in 0.0888281 seconds (flops: 3882 -> 1722)
COFFEE finished in 0.087405 seconds (flops: 3882 -> 1722)
compute_form_data finished in 0.177042 seconds.
compile_integral finished in 0.077399 seconds.
compile_integral finished in 0.028666 seconds.
compile_integral finished in 0.0420549 seconds.
compile_integral finished in 0.028265 seconds.
TSFC finished in 0.353534 seconds.
COFFEE finished in 0.046375 seconds (flops: 1196 -> 1196)
compute_form_data finished in 0.196338 seconds.
compile_integral finished in 0.0776689 seconds.
compile_integral finished in 0.0208788 seconds.
compile_integral finished in 0.034956 seconds.
compile_integral finished in 0.0276241 seconds.
TSFC finished in 0.357583 seconds.
COFFEE finished in 0.0538301 seconds (flops: 1322 -> 1250)
compute_form_data finished in 0.187414 seconds.
compile_integral finished in 0.0602942 seconds.
compile_integral finished in 0.0215549 seconds.
compile_integral finished in 0.030211 seconds.
compile_integral finished in 0.0244799 seconds.
TSFC finished in 0.324083 seconds.
COFFEE finished in 0.00157189 seconds (flops: 0 -> 0)
COFFEE finished in 0.00145602 seconds (flops: 0 -> 0)
pyop2:INFO Solving nonlinear variational problem...
COFFEE finished in 0.00165892 seconds (flops: 0 -> 0)
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
COFFEE finished in 0.00231886 seconds (flops: 0 -> 0)
COFFEE finished in 0.001647 seconds (flops: 0 -> 0)
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
compute_form_data finished in 0.166336 seconds.
compile_integral finished in 0.0847039 seconds.
compile_integral finished in 0.055573 seconds.
compile_integral finished in 0.056812 seconds.
compile_integral finished in 0.065223 seconds.
TSFC finished in 0.428837 seconds.
COFFEE finished in 0.122875 seconds (flops: 4752 -> 1616)
COFFEE finished in 0.0609031 seconds (flops: 594 -> 270)
COFFEE finished in 0.0570309 seconds (flops: 594 -> 270)
COFFEE finished in 0.058157 seconds (flops: 594 -> 270)
compute_form_data finished in 0.139532 seconds.
compile_integral finished in 0.0625341 seconds.
compile_integral finished in 0.022583 seconds.
compile_integral finished in 0.0320051 seconds.
compile_integral finished in 0.024895 seconds.
TSFC finished in 0.281678 seconds.
COFFEE finished in 0.0402429 seconds (flops: 842 -> 410)
COFFEE finished in 0.00145102 seconds (flops: 0 -> 0)
COFFEE finished in 0.00148582 seconds (flops: 0 -> 0)
COFFEE finished in 0.00240588 seconds (flops: 0 -> 0)
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
compute_form_data finished in 0.167164 seconds.
compile_integral finished in 0.101004 seconds.
compile_integral finished in 0.053689 seconds.
compile_integral finished in 0.106863 seconds.
compile_integral finished in 0.0500929 seconds.
TSFC finished in 0.478959 seconds.
COFFEE finished in 0.11501 seconds (flops: 26991 -> 24219)
COFFEE finished in 0.0758209 seconds (flops: 3786 -> 1626)
COFFEE finished in 0.0740719 seconds (flops: 3786 -> 1626)
COFFEE finished in 0.074147 seconds (flops: 3786 -> 1626)
compute_form_data finished in 0.147847 seconds.
compile_integral finished in 0.0788112 seconds.
compile_integral finished in 0.028301 seconds.
compile_integral finished in 0.0441599 seconds.
compile_integral finished in 0.028101 seconds.
TSFC finished in 0.327342 seconds.
compute_form_data finished in 0.157457 seconds.
compile_integral finished in 0.072794 seconds.
compile_integral finished in 0.0211651 seconds.
compile_integral finished in 0.0256679 seconds.
compile_integral finished in 0.0287292 seconds.
TSFC finished in 0.305935 seconds.
COFFEE finished in 0.0498259 seconds (flops: 1178 -> 1178)
compute_form_data finished in 0.14918 seconds.
compile_integral finished in 0.0586369 seconds.
compile_integral finished in 0.0208559 seconds.
compile_integral finished in 0.0232871 seconds.
compile_integral finished in 0.0236769 seconds.
TSFC finished in 0.275756 seconds.
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
pyop2:INFO   Compiling wrapper...
pyop2:INFO   Compiling wrapper...done
Traceback (most recent call last):
  File "ns_plane_poiseuille.py", line 104, in <module>
    solve(F_u == 0, u, bcs = [bc0,bc1,bc2],solver_parameters={'pc_type': 'lu', 'pc_factor_mat_solver_package': 'mumps'} ) #
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/solving.py", line 120, in solve
    _solve_varproblem(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/solving.py", line 164, in _solve_varproblem
    solver.solve()
  File "<decorator-gen-295>", line 2, in solve
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/profiling.py", line 203, in wrapper
    return f(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/variational_solver.py", line 190, in solve
    solving_utils.check_snes_convergence(self.snes)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/solving_utils.py", line 62, in check_snes_convergence
    %s""" % (snes.getIterationNumber(), msg))
RuntimeError: Nonlinear solve failed to converge after 0 nonlinear iterations.
Reason:
   Inner linear solve failed to converge after 0 iterations with reason: unknown reason (petsc4py enum incomplete?)
Similar problem for Will's code:
pyop2:INFO   Compiling wrapper...done
compute_form_data finished in 0.171724 seconds.
compile_integral finished in 0.0246358 seconds.
compile_integral finished in 0.105376 seconds.
compile_integral finished in 0.145405 seconds.
TSFC finished in 0.447226 seconds.
Traceback (most recent call last):
  File "incompressible_acoustic.py", line 92, in <module>
    solve(DIVUdagger == DIVU, udagger, solver_parameters={'ksp_rtol': 1e-20, 'pc_type' : 'none', 'ksp_type': 'lsqr'}
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/solving.py", line 120, in solve
    _solve_varproblem(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/solving.py", line 147, in _solve_varproblem
    solver.solve()
  File "<decorator-gen-295>", line 2, in solve
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/profiling.py", line 203, in wrapper
    return f(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/variational_solver.py", line 188, in solve
    self.snes.solve(None, v)
  File "PETSc/SNES.pyx", line 520, in petsc4py.PETSc.SNES.solve (src/petsc4py.PETSc.c:172525)
  File "PETSc/petscsnes.pxi", line 253, in petsc4py.PETSc.SNES_Function (src/petsc4py.PETSc.c:33588)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/solving_utils.py", line 187, in form_function
    nest=problem._nest)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/assemble.py", line 66, in assemble
    inverse=inverse, nest=nest)
  File "<decorator-gen-296>", line 2, in _assemble
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/utils.py", line 62, in wrapper
    return f(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/assemble.py", line 100, in _assemble
    inverse=inverse)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/tsfc_interface.py", line 243, in compile_form
    number_map).kernels
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/caching.py", line 203, in __new__
    obj = make_obj()
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/caching.py", line 193, in make_obj
    obj.__init__(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/firedrake/tsfc_interface.py", line 174, in __init__
    kernels.append(KernelInfo(kernel=Kernel(ast, ast.name, opts=opts),
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/backends.py", line 118, in __call__
    return t(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/caching.py", line 203, in __new__
    obj = make_obj()
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/caching.py", line 193, in make_obj
    obj.__init__(*args, **kwargs)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/base.py", line 3847, in __init__
    self._code = self._ast_to_c(self._ast, self._opts)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/pyop2/host.py", line 60, in _ast_to_c
    ast_handler.plan_cpu(self._opts)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/coffee/plan.py", line 184, in plan_cpu
    _generate_cpu_code(self, kernel, **params)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/coffee/plan.py", line 110, in _generate_cpu_code
    loop_opt.eliminate_zeros()
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/coffee/optimizer.py", line 163, in eliminate_zeros
    self.nz_syms = zls.reschedule(self.header)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/coffee/scheduler.py", line 844, in reschedule
    self.exprs.update(elf.fission(stmt, expr_info))
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/coffee/scheduler.py", line 463, in fission
    split, splittable = self.cutter.cut(*splittable)
  File "/Users/amtob/werk/firedrake/lib/python2.7/site-packages/coffee/scheduler.py", line 300, in cut
    index = expr_info.parent.children.index(node)
ValueError: <coffee.base.Incr object at 0x10e4186d0> is not in list