@Article{Reid:2008:AFV, author = "John K. Reid and Jennifer A. Scott", title = "Algorithm 891: a {Fortran} Virtual Memory System", journal = "{ACM} Transactions on Mathematical Software", volume = "36", number = "1", month = mar, year = 2009, pages = "5:1--5:12", URL = "http://doi.acm.org/10.1145/1486525.1486530", accepted = "20 August 2008", abstract = " {\tt Fortran\_Virtual\_Memory} is a Fortran 95 package that provides facilities for reading from and writing to direct-access files. A buffer is used to avoid actual input/output operations whenever possible. The data may be spread over many files and for very large data sets these may be held on more than one device. We describe the design of {\tt Fortran\_Virtual\_Memory} and comment on its use within an out-of-core sparse direct solver.", }