找回密码
 注册
查看: 3308|回复: 3

求助在源项中输入数据

[复制链接]
发表于 2010-2-24 14:45:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
自己编了DEFNE_SOURCE宏,但需要读入大量的数据(*.txt),发现在DEFNE_SOURCE中如果有读入数据的语句的话,fluent运行非常慢,原因可能是fluent每扫描一个网格,DEFNE_SOURCE就会执行一次,这样计算一步,文件的读写就运行了上万次,大大影响速度。
        有没有办法先把外部数据读入到某个数据中,避免重复执行从文件中读取数据,用哪个宏可以实现?谢谢!
发表于 2010-2-24 20:42:54 | 显示全部楼层
保存到UDMI里面啊,数据多可以用数组
发表于 2010-2-25 10:06:20 | 显示全部楼层
开设一个和网格数目大小相同的全局数组,然后在DEFINE_EXECUTE_ON_LOADING的时候读取文本数据存入数组就可以了,以后就可以直接调用数组数据。这样就只在载入库的时候读取一次。
 楼主| 发表于 2010-2-26 14:14:44 | 显示全部楼层
谢谢大侠们的回复!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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