主题:大型数组如何存储?
在编一个计算程序
使用vs2003和intel fortran 9.1
需要用到几个非常大的的数组,现在使用的是pointer 数组
原来有堆栈的问题,在这里看到了解决办法,加大了编译器中linker栈的内存限制
但还是有问题,提示说虚拟内存不足,但我设置的虚拟内存都10G了
不知道有没有什么好办法解决大型数组的存储问题?
听说可以用文件存储的办法,但这几个大的数组都是要进行矩阵运算的,用文件存储的话还需要读入内存才能计算
不知道是不是我想错了?[em10]
期待回复
先谢过了
使用vs2003和intel fortran 9.1
需要用到几个非常大的的数组,现在使用的是pointer 数组
原来有堆栈的问题,在这里看到了解决办法,加大了编译器中linker栈的内存限制
但还是有问题,提示说虚拟内存不足,但我设置的虚拟内存都10G了
不知道有没有什么好办法解决大型数组的存储问题?
听说可以用文件存储的办法,但这几个大的数组都是要进行矩阵运算的,用文件存储的话还需要读入内存才能计算
不知道是不是我想错了?[em10]
期待回复
先谢过了