changed f to pointer only. Runs all the way until VecDestroy f[1], but that only doesn't work because I had that "don't create J, v, dv, f if Nh > 1" TEMP line in LoadMoperator. Fix this easily by converting the other objects (J, v, dv)