主题:存储空间不足问题?
rma03
[专家分:0] 发布于 2010-10-04 12:28:00
编译执行过程中出现,‘存储空间不足,无法执行此命令’问题。
事实上不可能啊,我空间有几十G,此文件大小在几十M之间。
不知什么原因,望高手给指点。
最后更新于:2010-10-04 18:16:00
回复列表 (共13个回复)
11 楼
rma03 [专家分:0] 发布于 2010-10-04 16:04:00
呵呵,此程序是用来对matrix进行变换的,算法是勒让德变换。
12 楼
cgl_lgs [专家分:21040] 发布于 2010-10-04 23:54:00
integer n,np,indx(np)
real*8 a(np,np),a2(np,np),y(np,np),prod(np,np),d
character result*8
改成:
integer n,np,
integer,allocatable:: indx(:)
real*8,allocatable:: a(:,:),a2(:,:),y(:,:),prod(:,:)
real*8 d
character result*8
allocate(indx(np))
allocate(a(np,np),a2(np,np),y(np,np),prod(np,np))
13 楼
rma03 [专家分:0] 发布于 2010-10-05 10:11:00
谢谢!
我稍后试试。不过我目前更改了矩阵大小,到没有出现内存分配不足的问题。
但是好像找不到要转换的矩阵。大家帮忙看一下程序。
我来回复