找回密码
 注册
12
返回列表 发新帖
楼主: wangdingxi

DUNS-pre

[复制链接]
发表于 2010-11-28 22:58:40 | 显示全部楼层
学习了!
 楼主| 发表于 2010-12-11 22:47:16 | 显示全部楼层
原帖由 shirazbj 于 2010-11-20 09:39 发表
生成的.tec文件,第1行如下:
VARIABLES = "X", "Y", "xH2       ","xO2       ","xOH       ","xH2O      ","xO        ","xH        ","xHO2      ","xH2O2     ","
末尾多了  ,"
怪不得我用VisIt怎么也打不开 ...

关于use 是用来干什么的,你自己看看fortran reference 吧。
你可以找到那个使用use的subroutine : setsignals()       
你把use 那一行去掉,把该子行例程变成一个空子行例程。
这个子行例程是用来捕捉Ctrl+C信号的,不会影响程序计算部分。
此外,你如果不是在windows下面使用,最好不要用这个。
发表于 2010-12-12 14:04:00 | 显示全部楼层
我网太慢,装不了vc。 所以在xp下,试着用gcc4.5(含gfortran)编译。

编译都过去了,连接有问题。c和for混合在一块还真麻烦。
发表于 2010-12-13 13:02:30 | 显示全部楼层
终于用gcc编译了过去。有几个数组越界的警告。主要针对c调f,要略微改动了一下写法。

用那个airfoil的例子算了一下,可以算。
d.gif
发表于 2010-12-13 13:06:13 | 显示全部楼层
不知道这个code相当于原来代码在什么FLOWFLAGS下预处理出来的?

2d/3d?
turb?
 楼主| 发表于 2010-12-13 16:05:40 | 显示全部楼层
原帖由 shirazbj 于 2010-12-13 05:06 发表
不知道这个code相当于原来代码在什么FLOWFLAGS下预处理出来的?

2d/3d?
turb?

thanks for the update. Congratulations on your success.
As far as I remember, it is 2d, turb with chemistry.
发表于 2010-12-13 19:33:57 | 显示全部楼层
终于把在sourceforge下载的也用gcc编译过去了.我是预处理出duns_2d_turb源代码。在xp和ubuntu下的makefile略有区别。
main.c调用fortran的子程序,几个fortran的子程序又调用time.c的时间函数。在xp下,把关于time的调用都屏蔽了。setsignals.c两个平台都不用。
发表于 2012-3-27 20:45:27 | 显示全部楼层

回复 1# wangdingxi 的帖子

王师兄,你好!你编的东西很给力!以后还要向你请教!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表