| 查看: 599 | 回复: 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 |
» 猜你喜欢
一志愿大连理工大学材料求调剂
已经有5人回复
材料与化工调剂一志愿大连海事085600,349
已经有6人回复
一志愿中海洋320化学工程与技术学硕求调剂
已经有4人回复
材料科学与工程调剂
已经有11人回复
311求调剂一志愿合肥工业大学
已经有4人回复
一志愿食品科学与工程083200求调剂
已经有4人回复
材料科学与工程求调剂
已经有10人回复
一志愿北化085600材料专硕275|有文章专利|求调剂
已经有11人回复
一志愿 南京航空航天大学 ,080500材料科学与工程学硕
已经有4人回复
085600材料与化工调剂
已经有15人回复
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
2楼2011-01-29 10:14:20
astringent
铜虫 (著名写手)
- 应助: 16 (小学生)
- 金币: 2210.7
- 散金: 1233
- 红花: 4
- 帖子: 1180
- 在线: 354.8小时
- 虫号: 900839
- 注册: 2009-11-12
- 专业: 理论和计算化学
3楼2011-01-29 16:07:04
scatcj
木虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 3065.7
- 散金: 1
- 红花: 2
- 帖子: 287
- 在线: 60.3小时
- 虫号: 1136762
- 注册: 2010-11-01
- 性别: GG
- 专业: 理论和计算化学

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














回复此楼