求助fluent的并行计算问题
网上《在WINDOWS XP 下FLUENT并行计算工作笔记》的作者五天把并行从零到成功,我按照他的方法做,出现这个问题:terminal read 句柄无效。系统找不到指定的路径。这个应该是什么问题?另外我尝试用mpich2来做,网上也有个例子《Windows环境下简便的配置MPICH2并行环境》,也是不能正常编译hello这个实例。后来网上问过做cfx并行的,被告知其用的是cfx内置的pvmpi,而fluent的帮助里面说明了用vmpi方式必须先保证在系统中安装了mpi软件。我想,是不是可以用mpich2这个软件来做fluent的并行?如果可以,是不是要进行mpi的编程?
我本身做一个管道的流体优化问题,我现在的想法是用并行优化来解决,可能涉及到fluent,gambit,matlab,pro/e..等几个软件的集成并行,不知道用rshd和mpich能不能对付这个问题?
上面三个问题,请各位高手指点,谢谢先! 等待中... 楼主没有把问题说清楚,而且出错信息不明确。
这是fluent软件udf并行编译出错的问题,在确定问题原因之前必须确认几件事情:
1、fluent软件并行是在单机内并行还是多机并行?多机并行涉及环境变量设置和程序共享问题。
2、fluent软件不采用udf并行能否成功?这关系到多机之间或多核之间rsh和mpi配置是否成功。
3、windows下的编译环境是否配置齐全?这关系到udf编译能否找到编译器,如VC等。
4、你编写的udf程序中是否包含有并行?udf中是否包含有mpi.h头文件?
如果是单机并行,而且在2、3都设置成功的基础上,基本上运行udf是没有问题的。如果需要udf并行可以参考fluent help document,或者咨询相关行家。
BTW,你提到的管道流体优化问题,如果只是参数优化可以考虑使用各个CAD/CAE/CFD软件的脚本(journal)功能,这和并行没有关系。不过在整个优化流程中流场求解部分采用并行运行可以加速整个优化过程。
[[i] 本帖最后由 oumendewo 于 2008-3-21 11:34 编辑 [/i]]
页:
[1]