回 帖 发 新 帖 刷新版面

主题:存储空间不足问题?

编译执行过程中出现,‘存储空间不足,无法执行此命令’问题。
事实上不可能啊,我空间有几十G,此文件大小在几十M之间。
不知什么原因,望高手给指点。

回复列表 (共13个回复)

11 楼


呵呵,此程序是用来对matrix进行变换的,算法是勒让德变换。

12 楼

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 楼


谢谢!

我稍后试试。不过我目前更改了矩阵大小,到没有出现内存分配不足的问题。
但是好像找不到要转换的矩阵。大家帮忙看一下程序。

我来回复

您尚未登录,请登录后再回复。点此登录或注册