研发埠

标题: 【79】 在linux运行actran时遇到问题 [打印本页]

作者: 张吉健    时间: 2015-7-13 17:44
标题: 【79】 在linux运行actran时遇到问题
本帖最后由 张吉健 于 2015-7-13 17:48 编辑

Q: 在linux运行actran时遇到问题,想请教一下。具体情如下:
已安装openmpi环境,并已设置完毕,在run界面下intrannode parallelism中选用多线程,其中,type选frequency,number of processor设为4,allocation选bycore,binding选bind to core.计算不能进行,并提示错误/bin/sh: orterun:command not found.这是什么问题,谢谢!


A: 客户应该是没有设定关于openmpi的环境变量。请让客户按下面方式在 .bashrc文件中设定两个环境变量:

    export PATH=/opt/fft/openmpi-1.4.4/bin/: $PATH
    export LD_LIBRARY_PATH=/opt/fft/openmpi-1.4.4/lib/: $LD_LIBRARY_PATH

    注意,红色部分要按照实际安装路径设置。

    这样设好后并行计算就可以运行了。
  ===========================================

     还要注意一点,如果客户想在ActranVI的图形界面下运行并行计算,那么在安装Actran的时候,在安装程序询问使用哪个BLAS时,不要选GotoBLAS,而要选对应于Intel或AMD处理器的BLAS(依客户实际情况而定)。不然并行处理效率会很低。

     如果不用图形界面进行并行计算则没有上面这个限制。比如客户可以用actranpy.sh这个简单的方法。具体指令是:                                   
              actranpy.sh  --np=2--inputfile=test_parallel.dat   -m 700  --parallel=frequency  








欢迎光临 研发埠 (http://bbs.yanfabu.com/) Powered by Discuz! X3.2