| 查看: 577 | 回复: 3 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
astringent铜虫 (著名写手)
|
[交流]
【求助】为什么把循环变量的终值改变,编译就出错了? 已有3人参与
|
||
|
原来的循环变量的终值是2000,可是需要多做一段,需要增加到5000,可是编译时就出现下面的错误了: ld: rel32 out of range in start in start from /usr/lib/crt1.10.5.o collect2: ld returned 1 exit status 是什么原因呢? 我的程序中与循环变量有关的部分是: integer,parapemer::nstep=5000 (nstep为循环变量的终值) real*8 xcm(nattot,nstep),ycm(nattot,nstep),zcm(nattot,nstep) real*8 msd(nstep) ntime=0 msd=0.0d0 do i=1,nstep-1,10 do j=i+1,nstep m=j-i ntime(m)=ntime(m)+1 do k=1,nwat xdiff = xcm(p(k),j) - xcm(p(k),i) ydiff = ycm(p(k),j) - ycm(p(k),i) zdiff = zcm(p(k),j) - zcm(p(k),i) msd(m) =msd(m)+xdiff*xdiff+ydiff*ydiff+zdiff*zdiff enddo enddo enddo do i=1,nstep-1 msd(i)=msd(i)/(dble(nwat)*dble(ntime(i))) write(nout,*) dble(i)*dt,msd(i) enddo |
» 猜你喜欢
遇见不省心的家人很难过
已经有16人回复
退学或坚持读
已经有25人回复
博士延得我,科研能力直往上蹿
已经有4人回复
免疫学博士有名额,速联系
已经有14人回复
面上基金申报没有其他的参与者成吗
已经有4人回复
多组分精馏求助
已经有6人回复
astringent
铜虫 (著名写手)
- 应助: 16 (小学生)
- 金币: 2210.7
- 散金: 1233
- 红花: 4
- 帖子: 1180
- 在线: 354.8小时
- 虫号: 900839
- 注册: 2009-11-12
- 专业: 理论和计算化学
3楼2011-01-29 16:07:04
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
2楼2011-01-29 10:14:20
scatcj
木虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 3065.7
- 散金: 1
- 红花: 2
- 帖子: 287
- 在线: 60.3小时
- 虫号: 1136762
- 注册: 2010-11-01
- 性别: GG
- 专业: 理论和计算化学

4楼2011-02-22 23:50:47













回复此楼