声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1656|回复: 0

[Fluent应用] Fluent批处理之--windows下多个任务的计算 【转载】

[复制链接]
发表于 2016-3-22 15:10 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
1.同维多任务的连续计算

对于工程应用来说,计算精度要求不高,但是计算的case比较多,尤其模型优化工作,你可
能有几十个case要算。一个case只需要计算个把钟头,对于周末的大好时光来说,两天时间
只能算一个,实在是浪费时间。经过一番研究,找到了解决方法。

操作步骤:

1.保存完直接执行迭代命令后的case&dat

2.写脚本语言,直接复制,用户只需更改红体字部分的名字,如下:
  1. (cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case & Data...")
  2. (cx-gui-do cx-set-text-entry "Select File*Text" "boat.cas")
  3. (cx-gui-do cx-activate-item "Select File*OK")
  4. (cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
  5. (cx-gui-do cx-set-integer-entry
  6. "Iterate*Table1*Frame2(Iteration)*Table2(Iteration)*IntegerEntry1(Number of
  7. Iterations)" 2000)
  8. (cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
  9. (cx-gui-do cx-activate-item "Iterate*PanelButtons*PushButton1(OK)")
  10. (cx-gui-do cx-activate-item "MenuBar*WriteSubMenu*Case & Data...")
  11. (cx-gui-do cx-set-text-entry "Select File*Text" "boat.cas ")
  12. (cx-gui-do cx-activate-item "Select File*OK")
  13. (cx-gui-do cx-activate-item "Warning*OK")
复制代码
注:如果多个case连续计算,如下:
  1. (cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case & Data...")
  2. (cx-gui-do cx-set-text-entry "Select File*Text" "s.cas")
  3. (cx-gui-do cx-activate-item "Select File*OK")
  4. (cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
  5. (cx-gui-do cx-set-integer-entry
  6. "Iterate*Table1*Frame2(Iteration)*Table2(Iteration)*IntegerEntry1(Number of
  7. Iterations)" 2000)
  8. (cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
  9. (cx-gui-do cx-activate-item "Iterate*PanelButtons*PushButton1(OK)")
  10. (cx-gui-do cx-activate-item "MenuBar*WriteSubMenu*Case & Data...")
  11. (cx-gui-do cx-set-text-entry "Select File*Text" "s.cas ")
  12. (cx-gui-do cx-activate-item "Select File*OK")
  13. (cx-gui-do cx-activate-item "Warning*OK")

  14. (cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case & Data...")
  15. (cx-gui-do cx-set-text-entry "Select File*Text" "s2.cas")
  16. (cx-gui-do cx-activate-item "Select File*OK")
  17. (cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
  18. (cx-gui-do cx-set-integer-entry
  19. "Iterate*Table1*Frame2(Iteration)*Table2(Iteration)*IntegerEntry1(Number of
  20. Iterations)" 2000)
  21. (cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
  22. (cx-gui-do cx-activate-item "Iterate*PanelButtons*PushButton1(OK)")
  23. (cx-gui-do cx-activate-item "MenuBar*WriteSubMenu*Case & Data...")
  24. (cx-gui-do cx-set-text-entry "Select File*Text" "s2.cas ")
  25. (cx-gui-do cx-activate-item "Select File*OK")
  26. (cx-gui-do cx-activate-item "Warning*OK")
复制代码

2.不同维数的多任务计算

需要再写入一个批处理,内容为

fluent 2d -g -i g -i 1.jou
fluent 3d -g -i g -i 2.jou

命名为:1.bat

操作时:首先运行1.bat的批处理

注:要将1.jou和2.jou及case放在同个目录下

3.任务的延续怎么计算?

fluent 2d -wait -i g -i 2.jou
fluent 3d -wait -i g -i 1.jou

则先执行脚本2下的case,然后执行1下的case

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-24 23:55 , Processed in 0.085018 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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