Fortran write12/18/2023 ![]() ![]() Tim has mentioned buffering options, but I would expect that default buffering settings should not cause a problem like this, assuming you have not changed these.įinally, if real(8) array, this is a 10 gb array and a 10gb file. ![]() (check the file size after it has been written). You should list the open and write statement you are using.Īlso, if you are using access='direct', check that for recl=length, length is given in the appropriate length unit: It could be expected to be as bytes or 4-byte words, depending on compiler options. I would expect you have broken down the write statement into too many (small) or too few (huge) records. Depending on the disk type SSD, HDD or networked, 157 seconds could be reasonable, but 50 minutes is not. You did not indicate the byte size of the array, but you appear to be writing an array of 5 to 10 gb.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |