热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何解决PBS作业系统MPI错误?

12345利用pbs作业系统递交并行测试代码遇到的问题,返回的错误提示是:[0] MPI startup(): ofa fabric is not available and fallback fab

1
2
3
4
5
利用pbs作业系统递交并行测试代码遇到的问题,返回的错误提示是:



[0] MPI startup(): ofa fabric is not available and fallback fabric is not enabled



利用谷歌和百度并没有合理的解决方案。不知大家是否有解决方法。linux系统是RedHat,直接在前台测试或者在节点下测试执行文件都是可以运行的,只有利用pbs作业系统交任务无法执行,并返回以上错误。故向大家请教。

附上pbs执行代码



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/sh

#PBS -N job_1

#PBS -l nodes=1:ppn=12

#PBS -o example.out

#PBS -e example.err

#PBS -l walltime=3600:00:00

#PBS -q default_queue



echo -e --------- `date` ----------



echo HomeDirectory is $PWD

echo

echo Current Dir is $PBS_O_WORKDIR

echo





cd $PBS_O_WORKDIR



echo "------------This is the node file -------------"

cat $PBS_NODEFILE

echo "-----------------------------------------------"



np=$(cat $PBS_NODEFILE | wc -l)

echo The number of core is $np

echo

echo



cat $PBS_NODEFILE > $PBS_O_WORKDIR/mpd.host



mpdtrace  >/dev/null 2>&1

if [ "$?" != "0" ]

then

    echo -e

    mpdboot -n 1 -f mpd.host -r ssh

fi



mpirun -np 12 ./run



   



推荐阅读
author-avatar
手机用户2502858281
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有