最近装了amd64版本的CFX10,发现一个问题
安装完成后,启动cfx5launcher都正常,但是在启动Solver求解一个example的时候,出现这样的错误:无法找到Partioner(无法对数据分块)??
为了定位这样的问题,我决定先跑一下串行的看可不可以,跑了串行的之后问题定位出来了,串行的输出信息是:
无法在 /usr/local/CFX10/CFX-10.0/bin/linux 下找到solver-pvm.exe
于是来到/usr/local/CFX10/CFX-10.0/bin目录下查看,发现有一个目录叫linux-amd64,原来如此,新建一个linux的目录,将linux-amd64下的所有东西拷贝到linux目录下,搞定!
CFX在并行的前期,用solver-pvm.exe来做分区的工作,这个工作是单线程,单进程的,只能用一个CPU来作,计算的时候,根据并行方式的不同,比如是MPICH的并行,就调用solver-mpich.exe来并行求解。
安装完成后,启动cfx5launcher都正常,但是在启动Solver求解一个example的时候,出现这样的错误:无法找到Partioner(无法对数据分块)??
为了定位这样的问题,我决定先跑一下串行的看可不可以,跑了串行的之后问题定位出来了,串行的输出信息是:
无法在 /usr/local/CFX10/CFX-10.0/bin/linux 下找到solver-pvm.exe
于是来到/usr/local/CFX10/CFX-10.0/bin目录下查看,发现有一个目录叫linux-amd64,原来如此,新建一个linux的目录,将linux-amd64下的所有东西拷贝到linux目录下,搞定!
CFX在并行的前期,用solver-pvm.exe来做分区的工作,这个工作是单线程,单进程的,只能用一个CPU来作,计算的时候,根据并行方式的不同,比如是MPICH的并行,就调用solver-mpich.exe来并行求解。