找回密码
 注册
查看: 5670|回复: 23

sign, 争人气, 搞热点, FLUENT并行计算

[复制链接]
发表于 2004-5-25 06:18:11 | 显示全部楼层 |阅读模式

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

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

x
好象搞MPI的兄弟不多啊
搞个热点把
FLUENT并行计算:
昨天看了半个小时的手册, FLUENT6.1顺利的在我的台式机和笔记本跑起来了
参考FLUENT手册第28章, 中英文都可在本论坛找到
1。 安装FLUENT6.1, 我在两台机器都装了, 不过根据手册好象只要一台机器装就可以了
(没听说过什么sever, client版)
2。 安装通讯软件, FLUENT自带是RSHD。 我在两台机器都装了
也可以用其它通讯软件,向MPI
3。 在DOS命令行下,敲入
fluent version -pnet [-path sharename ] [-cnf= hostfile ] -t num
这个是FLUENT比较奇怪的地方, 必须通过命令行, 不能通过窗口菜单
version 就是 2d 3d
hostfile 是计算机的名字, 如1192。168。2。10, 192。168。2。11
4。 这时候就会出现跟以前一样的菜单, 查看PARALLEL项, 就会发现各个选项都可以用了, 不在是灰色的。
5。 调入网格文件, 到PARALLEL菜单下选Partitioning 并检查正确性
6。 下面步骤就跟单机一样了,选择模型, 设置参数等
结果, 单机39秒, 并行30秒, 哈哈, 提高不是很多, 与笔记本性能有关, 另外通讯速度估计也不是很快
第2步是最重要的, 否则会出现GM错误
关于GM PORT ERROR, 看到有人问。 这个错误引起的原因很多。 它的意思是申请不到相应的节点, 比如没有装通讯软件, 你没有登陆权限, 那两台机器DOWN了, 或者被别人占用了, 都会出现GM PORT ERROR

如果是一台机器N个CPU, 看手册好象更简单, 只要在DOS命令行下
fluent version -t number of nodes
就可以了
发表于 2004-5-26 09:26:43 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

写的不错,顶,希望多发些相关见解出来
发表于 2004-5-27 21:10:36 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

那么那个通讯的软件,RSHD哪里有?fluent自带有?什么意思?我怎么没见过?
发表于 2004-5-27 21:28:49 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

在DOS命令行下,敲入
fluent version -pnet [-path sharename ] [-cnf= hostfile ] -t num
你能不能把你的配置写一遍。
hostfile是一个ip还是两个?
发表于 2004-5-31 11:29:18 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

我装的mpich,怎么不行阿?不是fluent6.1.22支持并行的吗?
跟并行有关的选项还是灰色的。
发表于 2004-5-31 11:47:48 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

总显示找不到网络名是怎么回事?
发表于 2004-6-1 12:20:10 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

明白了,根据安装的通信机制不同,对应的语法也是不同的.
比如fluent自带的是rshd,那么对应的就是-pnet
如果你用的是mpich,那么对应的就不是-pnet了,相应如下所示:
net RSHD -pnet
smpi shared memory MPI (MPICH) -psmpi
nmpi network MPI (MPICH) -pnmpi
vmpi vendor MPI -pvmpi

 楼主| 发表于 2004-6-2 04:49:28 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

great!
自己动手能学到很多, 我也不知道上面这些
hostfile是一个文本文件, 里面是所用节点的IP地址或者域名
发表于 2004-6-2 11:49:11 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

可是我的还是不成功,总是说unable to spawn,我也不知道是什么原因
发表于 2004-6-4 22:36:09 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

我装的是6.0,spawn时总是unable,?????
parallel菜单到不再是灰色的,也可以add available hosts,
发表于 2004-6-7 12:10:16 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

不过我按楼主所说的操作
在启动并行之后却出现了这样的问题
Node 0 unable to spawn process on machine "ol".
Unable to spawn all nodes from hosts file.
我的hosts file就写了两台机器的名字
难道是网络的问题?
请楼主指点一下
谢谢了
发表于 2004-6-8 09:37:57 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

楼上的,你的hosts里面写的第一个机子是o1吗?
hosts里面第一个必须是你的那台机子,就是你启动并行的那台机子。
发表于 2004-6-9 12:23:13 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

是路径的问题,我们设置了fluent。inc共享虽然,但是别的机子仍然不能识别,找不到路径。如何测试远程的机子可以找到这个路径呢??
发表于 2004-6-9 22:24:03 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

那看来我和楼上的出现的问题是一样的罗?
 楼主| 发表于 2004-6-10 03:26:44 | 显示全部楼层

sign, 争人气, 搞热点, FLUENT并行计算

你们用windows? 这个很麻烦, 经常出一些莫名其妙的问题
建议用Linux
如果用windows, 建议如下:
1. ping每台机器, 看网络是否畅通
2. 在其他机器上看能不能打开共享的主机FLUENT目录 \\ip\fluent.inc
3. FLUENT的并行菜单不是灰色的时候, 是可以对网络节点配置进行修改的, 可以对每个节点输入登陆密码和用户名
4. 也可以把每台机器的匿名登陆打开, 这样最方便了
5. 注意windows下, 主机没法关掉别的机器的进程. 所以你在主机用ctl+c之类的强行中断fluent, 在别的机器上fluent还会继续跑. 如果主机再打开FLUNET, 就会出现很多问题. 所以我用windows就隔一段时间就重起所有机器...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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