Fix error in the original python code
Fix error in the original python code

The model load in the Gradient method was inconsistent with the other
methods.
Also, the exchange of v1, v2 and v3 should only happen once every time
step.

opesci/devito,opesci/devito