- 积分
- 1422
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-9-12
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2017-5-5 11:20:23
|
显示全部楼层
本帖最后由 小温馨岁月 于 2017-5-5 11:22 编辑
本人使用的是openmpi进行并行运算,wps和wrf的编译选择的均为dampar
出现上述问题的原因并不在opemmpi,而在于运行时使用的语句mpirun -np 108 --mca btl openib,self,sm -hostfile $PBS_NODEFILE ./wrf.exe >&! wrf.log.$LID。使用不对。
因为在wrf.exe所在目录下并未存在PBS脚本,故不能调用,从而不能在节点下运算。
具体的解决办法自然是需要PBS脚本,。
但是可能会因为运行环境的不同,PBS脚本的内容会不尽相同,以下是我的PBS脚本,以作参考
source ~/.bashrc
cd /gpfsES/WRFV3/test/em_real
mpirun -np 108 --mca btl openib,self,sm -hostfile $PBS_NODEFILE ./wrf.exe >& wrf.log |
|