找回密码
 注册
查看: 5126|回复: 4

使用cfd-ace-mpi的问题已解决,求教并行计算结果的问题

[复制链接]
发表于 2011-4-2 20:51:49 | 显示全部楼层 |阅读模式

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

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

x
请问在win2003环境下,运行ACE并行计算需要如何设置环境变量?
我在使用cfd-ace-mpi命令时,出现以下错误:
MPICHDIR environment is not set


求高手解答

=======================================================
此问题已解决。
下载MPICH.NT.1.2.5安装好,然后在环境变量中设置MPICHDIR=d:\MPICH\mpd\bin,在第一次运算的时候会被要求输入帐号密码,这个帐号和密码就是指WINDOWS的用户帐号和密码,注意:密码不能为空。

==========================================================
==========================================================
新问题:为什么并行运算的结果和串行的结果差别很大?有什么解决的方法吗?

[ 本帖最后由 dongbinwu9 于 2011-4-5 13:38 编辑 ]
发表于 2011-5-12 08:41:18 | 显示全部楼层
看过学习就要顶
发表于 2011-7-9 21:35:40 | 显示全部楼层
我也碰到了并行计算的问题。

我想在单机双核的机器上用,也安装了MPICH.NT.1.2.5并设置了环境变量,可是在界面中启动后没有任何计算结果出来,也没有碰到楼主所说的需要提示输入账号和密码的步骤,不知何故?有高手能指点一下吗?

我看了job文件中生成的命令行,是这样的:
command line = D:\Program Files (x86)\ESI_Software\ACE_SOLVER_2009.0\bin\cfd-ace-mpi -model step_2D -num 2 -local -sim 2 -mpich -job -solver CFD-ACE-SOLVER.exe

这个有问题吗?
发表于 2011-7-9 22:48:37 | 显示全部楼层
搞明白了,除了上述的MPICHDIR环境变量外,还要在PATH路径中加入该目录。

不过在出现登录账号时我搞错了密码,结果还是运行不了,而且还不知道在哪里修改。

另外,在RUN面板中点击submit to solver之后弹出一个command窗口,似乎有错误提示信息,但该窗口很快自己就关掉了,也找不到LOG文件。有什么办法看到这些信息呢?
发表于 2011-7-9 22:57:30 | 显示全部楼层
也搞明白了,MPICH目录下有个mpiregister.exe程序,可以重新修改账号和密码。

终于把结果算出来了,不容易啊……没有tutorials的学习好痛苦

哪位能贡献一下CFD ACE 2009的tutorials撒?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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