While I understand the method presented here provides enough flexibility and is very robust for parallel runs, it is a bit cumbersome and lengthy and I wondered if we could provide a convenience function for simple cases.
In legacy-fenics, we could evaluate a function simply by u.eval((0, 0, 0)). This was a bit fragile in parallel of course.
Could we imagine a convenience function to add this?