We're having a strange problem with a program running much slower with the latest salflibc.
I can find no Fortran reason for a long standing program to run substantially slower than before - a run that in earlier compilations takes a minute to run, now takes 20 minutes to complete. However my colleague (the author of the original code) compiles erstwhile the same program on an earlier version of Silverfrost, so I randomly tried running the executables with the salflibc contemporary with his older compiler.
If we refer to my work as New compiler (v9.10) and the dll provided with that compiler as New salflibc - and similarly Old for the pair of items, we get the following run times, (running the same test on the same machine).
Version New compiler Old Compiler New salflibic 24.27 mins 26.04.mins Old salflibic 1.12 mins 1.11 mins
So the problem appears to be associated with the new salflibc?
The only remarkable feature about the program in the erea where the delay accumulates that it is using a SCRATCH DIRECT ACCESS FILE.
[I know I used to avoid such files 45 years ago on IBM 370 mainframes, as they were slow - every record generating an 'exception' to be handled - but this is the first time I've seen a similar phenomena under Windows}
Can you check whether something has changed in the salflibc etc...
David Swain