24小时热门版块排行榜    

查看: 1667  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

568286346

木虫 (小有名气)

[求助] 数组超出问题

各位虫右,本人在用fortran编程序处理问题时遇到了数组超出的问题(超出了fortran默认允许的最大值),请问有什么方法可以解决这个问题吗? 因为我在处理数据时需要开很大的数组,所以还望大家提供点意见啊。
回复此楼
坚持才能实现自己的理想!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

引用回帖:
5楼: Originally posted by 568286346 at 2013-06-30 19:00:56
program main
        implicit none
        integer   nn_conf, nn_mol, n_conf, n_mol1,n_mol2
        parameter (nn_conf=200000, nn_mol=196)
        real*8  len,b
        integer a, i, j, m, n, t,num2(nn_conf,nn_mol)
        parameter(m ...

你是说类似下面的warning?
..\files\code_release\slab.exe : warning LNK4084: total image size 1106726912 exceeds max (268435456); image may not run

忽略就是。你不需要所任何事情。其实,前两天刚讨论过的。
http://muchong.com/bbs/viewthread.php?tid=6059476&fpage=1
6楼2013-06-30 19:16:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

感谢参与,应助指数 +1
你要多大的数组啊?说个数量级。
2楼2013-06-30 18:06:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

568286346

木虫 (小有名气)

引用回帖:
2楼: Originally posted by pippi6 at 2013-06-30 18:06:31
你要多大的数组啊?说个数量级。

比如说n_conf=200000,n_mol=196,数组设是x(n_conf,n_mol)
坚持才能实现自己的理想!
3楼2013-06-30 18:25:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

引用回帖:
3楼: Originally posted by 568286346 at 2013-06-30 18:25:11
比如说n_conf=200000,n_mol=196,数组设是x(n_conf,n_mol)...

我试了,没问题啊。
  integer, parameter :: n_conf=200000,n_mol=196
  real*4 :: ddx(n_conf,n_mol)
4楼2013-06-30 18:39:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见