yeah, I'd like to see that Fortran code. There's some trivial mistakes that can be made by messing up array access orders for example.
Also performance of fortran code is quite dependent on the compiler and compiler options. Somethng that was not well described.
I may even take a stab at rewriting it myself if I get some time.