Thank you for your observations.
As I said, there are occasions when speeding up the runtime by a factor of two or three is a pointless exercise. Take for example an eight hour run time. Assuming a normal working day, and software that doesn’t crash, this is going to be run overnight. If you speed it up by a factor of two or three, you are still probably going to run it overnight. But no benefit is gained. That was the context I meant. A 24 hour runtime is usefully compressed to overnight, I will concede.
If you want to run that overnight problem during the day, then the solution is a second computer, dedicated only to that, and if you want multiple runs at the same time, then more computers. Another answer is faster computers, but that sometimes means waiting a year or two – or more – for them to come onto the market.
There is benefit in making things a lot faster, for example, if you can get it to run in your lunch break instead of overnight, then excellent – you get the results on your return. The worst run times are those that seduce you into watching the progress bar, or which are too short to do something else useful in.
I am afraid that I have passed beyond the era of overnight and longer runs, as you guessed correctly.
Alas, I have discovered that in the ground, one rarely has a good enough grasp of the requisite parameters or of the stratigraphy to justify more than a certain degree of sophistication in one’s models, and the additional effort just generates more precise, but not necessarily more reliable, answers.
I write this advisedly, because in my eighth decade, I often work on fixing problems created by the use of ever more sophisticated analyses based largely on guessed parameters and oversimplified stratigraphy, conditioned by design codes that are poorly understood and sometimes even wrong.
Eddie