I'm writing a binary file in Fortran for some purpose.
The binary file has a fixed format and I'm done with the writing and all works.
The problem I have is on my 32 bit system as well as on my 64 bit system the binary file that is writing (using my program) is done in 5-6 seconds for a particular test problem.
But for another 32 bit computer the program just goes on for 20 minutes!
On another 32 bit computer it goes for 5 minutes.
I have been researchinbg the solution to this and it seems it is to do with the hard disk rpm being different for the computers where the program is being tested.
My own computer (where it takes 1-2 seconds the hard disk rpm is 15,000 rpm). Could anyone advise what is the reason for this?