所需内存太大怎么办???# Computation - 科学计算
p*g
1 楼
问一个计算内存太大的问题。
做反演计算,需要迭代一个数组x, 每次迭代需要用到一个矩阵A, 这个A很大,我只储存
它的非零成分,但是光是非零成分, 1G的内存就太小,所以现在只能是一段段写到硬盘
,再读出来算,这样相当于把硬盘当内存,速度奇慢。
程序是用FORTRAN写的,读写是unformmated, 请问有没有什么办法加快。
做反演计算,需要迭代一个数组x, 每次迭代需要用到一个矩阵A, 这个A很大,我只储存
它的非零成分,但是光是非零成分, 1G的内存就太小,所以现在只能是一段段写到硬盘
,再读出来算,这样相当于把硬盘当内存,速度奇慢。
程序是用FORTRAN写的,读写是unformmated, 请问有没有什么办法加快。