Also made the propagation after the pulse use the fast verion. Upshot: imaginary time is done in double precision