24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 951  |  回复: 5

geohhy

银虫 (初入文坛)

[求助] fortran 动态数组问题

在fortran编程中遇到一个动态数组问题,很困惑,请求高人指点!
下面是编的程序例子:
program main
implicit none
real(8),allocatable::  y( :, : )
integer(4):: i, j, ierr

i=6000 !这里如果改为i=10000,下面反而不出错,为什么?如何解决这个问题?
j=600000
allocate(y(i,j),stat=ierr)
if(ierr/=0) then
        write(*,*) ierr
endif

end program main

[ Last edited by geohhy on 2013-4-3 at 08:34 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
我用 gfortran 的测试结果表明,你的那个注释里的说法是不正确的。估计原因还是数组太大了……
2楼2013-04-03 11:38:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

geohhy

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by snoopyzhao at 2013-04-03 11:38:52
我用 gfortran 的测试结果表明,你的那个注释里的说法是不正确的。估计原因还是数组太大了……

我在WINxp SP3下用Powerstation4.0编译计算的结果就是这样
3楼2013-04-03 15:38:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

引用回帖:
3楼: Originally posted by geohhy at 2013-04-03 15:38:25
我在WINxp SP3下用Powerstation4.0编译计算的结果就是这样...

ierr /= 0 表示没有办法分配内存。我不想信,你的 i = 6000 时不能分配,但 i=10000 却可以……

你的机器啥配置?
4楼2013-04-03 15:48:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

geohhy

银虫 (初入文坛)

引用回帖:
4楼: Originally posted by snoopyzhao at 2013-04-03 15:48:50
ierr /= 0 表示没有办法分配内存。我不想信,你的 i = 6000 时不能分配,但 i=10000 却可以……

你的机器啥配置?...

的确如此。

我用的是X200,而且在另一位朋友的电脑上也试过,是苹果机(WIN7系统,Powerstaion)
5楼2013-04-03 15:52:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

geohhy

银虫 (初入文坛)

引用回帖:
5楼: Originally posted by geohhy at 2013-04-03 15:52:06
的确如此。

我用的是X200,而且在另一位朋友的电脑上也试过,是苹果机(WIN7系统,Powerstaion)...

另分别用gfortran和intelfortran编译过,结果也不尽相同,所以觉得非常奇怪,特在这里寻求高人指点!
6楼2013-04-03 15:54:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 geohhy 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085600 295分求调剂 +17 W55j 2026-03-30 21/1050 2026-04-03 01:10 by BruceLiu320
[考研] 312 化工或制药调剂 +7 小小墨123 2026-04-02 8/400 2026-04-02 22:15 by ZXlzxl0425
[考研] 282求调剂 +3 aaa车辆 2026-04-02 3/150 2026-04-02 21:55 by zllcz
[考研] 一志愿复旦材料,英一专硕,总分357调剂 +4 1050389037 2026-04-02 5/250 2026-04-02 21:40 by dongzh2009
[考研] +4 雾与海 2026-04-02 5/250 2026-04-02 19:16 by 土木硕士招生
[考研] 求调剂求调剂 +7 121. 2026-04-02 7/350 2026-04-02 19:15 by dick_runner
[考研] 一志愿北京理工大学本科211材料工程294求调剂 +8 mikasa的围巾 2026-03-28 9/450 2026-04-02 12:09 by ms629
[考研] 0710生物学336分求调剂 +3 kiyy 2026-04-01 3/150 2026-04-02 10:54 by w虫虫123
[考研] 324分 085600材料与化工 +20 呆鹅oor 2026-03-27 20/1000 2026-04-02 10:13 by oooqiao
[考研] 085600 一志愿9 总分351 求调剂学校 +7 czhcz 2026-03-31 9/450 2026-04-01 19:24 by 无际的草原
[考研] 调剂 +3 好好读书。 2026-04-01 3/150 2026-04-01 17:06 by zhouyuwinner
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +7 @taotao 2026-03-30 7/350 2026-04-01 14:30 by chenqifeng666
[考研] 086000生物与医药298调剂求助 +4 元元青青 2026-03-31 6/300 2026-04-01 11:13 by syh9288
[考研] 08工科,295,接受跨专业调剂 +6 lmnlzy 2026-03-31 6/300 2026-04-01 11:02 by 逆水乘风
[考研] 335求调剂 +3 321* 2026-03-31 4/200 2026-04-01 00:00 by 321*
[考研] 一志愿浙江大学工科动力工程370,数一121,专业课135,现在能去哪里 +3 080700调剂 2026-03-30 4/200 2026-03-31 12:00 by KLMY666
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-29 3/150 2026-03-31 10:06 by cal0306
[考研] 274求调剂 +6 xiao爱同学 2026-03-30 6/300 2026-03-31 10:04 by cal0306
[考研] 370求调剂 +3 080700调剂 2026-03-30 3/150 2026-03-31 01:09 by A_Zhe
[考研] 药学105500求调剂 +3 Ssun。。 2026-03-28 3/150 2026-03-28 11:24 by lxf170613
信息提示
请填处理意见