QuoteOriginally posted by: MattFSounds like a great opportunity to rewrite it then. I presume it's some sort of numerical analysis package? Port it to <modern language of choice>, add the ability to distribute calculations via "the cloud", add the missing customisation or interfaces that it needs, and you'll look like a superstar.The code is already lightning fast, and scales to hundreds of thousands of processors (using MPI) very well. Re-writing 40,000 LOC would be pointless (it wouldn't be as fast) and infeasible since it would take one man 5 years or more probably. The point is in the search for speed and parallelisation usability and maintainability have been massively sacrificed. It's probably bearable to use if you're part of the development team at this other university, but from where I'm sat, all alone 1000's of miles away, it's impossible. I'm completely screwed, and the PhD was essentially sold to me on a lie. I now have a significant amount of pressure from my out-of-touch supervisor about results, and as I say, I can't imagine I'll EVER get results with this beast. I'm am proverbially pissing in the wind, and my plan was to cut my losses and move on sharpish rather than just "suck it up".