| 查看: 855 | 回复: 4 | ||
lijunjiexm铁虫 (小有名气)
|
[求助]
请教一个程序小问题,谢谢
|
|
程序如下: PROGRAM PROCESS3 C *** Program to draw velocity profiles. C IMPLICIT NONE INTEGER*4 ITIME, I, II, NUMNP, NTIME, COUNTER, IDUM, IDUM1 INTEGER*4 WAIT PARAMETER (NUMNP = 17, NTIME = 10) REAL*4 STORE1, STORE2, VX(21), VY(21), DUM1 REAL*4 XNODE(NUMNP), YNODE(NUMNP) C OPEN (10, FILE = 'ns2dev.ve2') OPEN (11, FILE = 'mesh.dat') OPEN (12, FILE = 'vprof.dat') c c read nodes c READ(11,*,END=300) IDUM, DUM1 DO I = 1 , NUMNP READ(11, *, END = 300) IDUM, XNODE(I), YNODE(I) ENDDO c c read velocity field c WAIT = 4 READ(10,*,END=300) IDUM, DUM1 DO ITIME = 1 , NTIME READ(10,*,END=300) IDUM, DUM1 IF (ITIME .GT. WAIT) COUNTER = COUNTER + 1 DO I = 1 , NUMNP READ(10, *, END=300) IDUM, STORE1, STORE2 IF (ITIME .GT. WAIT) THEN IF ((I .GE. 7) .AND. (I .LE. 17)) THEN VX(I - 7 + 1) = VX(I - 7 + 1) + STORE1 VY(I - 7 + 1) = VY(I - 7 + 1) + STORE2 ENDIF ENDIF ENDDO ENDDO 300 CONTINUE DO II = 1 , 11 VX(II) = VX(II) / COUNTER VY(II) = VY(II) / COUNTER WRITE (12, 1001) YNODE(II), VX(II), VY(II),' y vx vy' 1001 FORMAT (3(E14.5),A) ENDDO STOP END 为什么counter的数值在debug过程一直是零? Parameter的用法有问题吗? 附:ns2dev.ve2文件: 2047 5000 numnp , itmax 0 0.000000000000000E+000 it , time 1 0.00000E+00 0.00000E+00 node , vx , vy 2 0.00000E+00 0.00000E+00 node , vx , vy 3 0.00000E+00 0.00000E+00 node , vx , vy 4 0.00000E+00 0.00000E+00 node , vx , vy 5 0.00000E+00 0.00000E+00 node , vx , vy 6 0.00000E+00 0.00000E+00 node , vx , vy 7 0.00000E+00 0.00000E+00 node , vx , vy 8 0.00000E+00 0.00000E+00 node , vx , vy 9 0.00000E+00 0.00000E+00 node , vx , vy 10 0.00000E+00 0.00000E+00 node , vx , vy 11 0.00000E+00 0.00000E+00 node , vx , vy 12 0.00000E+00 0.00000E+00 node , vx , vy 13 0.00000E+00 0.00000E+00 node , vx , vy 14 0.00000E+00 0.00000E+00 node , vx , vy 15 0.00000E+00 0.00000E+00 node , vx , vy 16 0.00000E+00 0.00000E+00 node , vx , vy 17 0.00000E+00 0.00000E+00 node , vx , vy mesh.dat 17 11 numnp , numel 1 0.00000E+00 0.00000E+00 1 node, x , y , ref. num. 2 0.00000E+00 0.35803E-03 1 node, x , y , ref. num. 3 0.00000E+00 0.70174E-03 1 node, x , y , ref. num. 4 0.00000E+00 0.10317E-02 1 node, x , y , ref. num. 5 0.00000E+00 0.13485E-02 1 node, x , y , ref. num. 6 0.00000E+00 0.16526E-02 1 node, x , y , ref. num. 7 0.00000E+00 0.19445E-02 1 node, x , y , ref. num. 8 0.00000E+00 0.22247E-02 1 node, x , y , ref. num. 9 0.00000E+00 0.24938E-02 1 node, x , y , ref. num. 10 0.00000E+00 0.27521E-02 1 node, x , y , ref. num. 11 0.00000E+00 0.30000E-02 1 node, x , y , ref. num. [ Last edited by lijunjiexm on 2011-11-13 at 11:03 ] |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请教一个Mathematica积分的问题(重金求解)
已经有6人回复
请教一个数据非线性拟合的问题
已经有11人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
c语言高手请进,请勿灌水,谢谢!(关于读写文件的问题)
已经有6人回复
【求助】请教一个关于Mathematica中计算小量的问题
已经有4人回复
zcius
至尊木虫 (知名作家)
- 应助: 5 (幼儿园)
- 金币: 16742.4
- 散金: 810
- 红花: 8
- 帖子: 8863
- 在线: 406.9小时
- 虫号: 1123409
- 注册: 2010-10-15
- 专业: 计算机科学的基础理论
2楼2011-11-13 11:05:09
lijunjiexm
铁虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 22.8
- 红花: 1
- 帖子: 182
- 在线: 87.1小时
- 虫号: 1198843
- 注册: 2011-02-03
- 专业: 常微分方程与动力系统
|
ns2dev.ve2文件若改为: 2047 5000 numnp , itmax 0 0.000000000000000E+000 it , time 1 0.10296E+12 -0.13594E+10 node , vx , vy 2 0.14944E+11 -0.13925E+10 node , vx , vy 3 0.70706E+11 -0.29397E+09 node , vx , vy 4 0.77626E+11 0.58172E+09 node , vx , vy 5 0.62009E+11 0.70982E+09 node , vx , vy 6 0.00000E+00 0.00000E+00 node , vx , vy 7 -0.55675E+11 0.00000E+00 node , vx , vy 8 0.17093E+11 0.00000E+00 node , vx , vy 9 -0.27307E+11 0.00000E+00 node , vx , vy 10 0.16832E+12 0.00000E+00 node , vx , vy 11 0.14461E+11 0.00000E+00 node , vx , vy 12 0.72585E+11 0.00000E+00 node , vx , vy 13 -0.26770E+11 0.00000E+00 node , vx , vy 14 0.28571E+11 0.00000E+00 node , vx , vy 15 0.48992E+11 0.00000E+00 node , vx , vy 16 0.36732E+11 0.00000E+00 node , vx , vy 17 0.00000E+00 0.00000E+00 node , vx , vy counter最好结果居然不为零,且值为NTIME-wait=6 |
3楼2011-11-13 11:10:42
lijunjiexm
铁虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 22.8
- 红花: 1
- 帖子: 182
- 在线: 87.1小时
- 虫号: 1198843
- 注册: 2011-02-03
- 专业: 常微分方程与动力系统
4楼2011-11-13 11:15:28
maomao1210
金虫 (正式写手)
- 程序强帖: 5
- 应助: 2 (幼儿园)
- 金币: 1431.3
- 散金: 242
- 红花: 16
- 沙发: 1
- 帖子: 991
- 在线: 441.5小时
- 虫号: 253215
- 注册: 2006-05-20
- 性别: MM
- 专业: 考古理论
5楼2011-11-13 14:42:04













回复此楼