24小时热门版块排行榜    

查看: 2033  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

saikun

木虫 (正式写手)


[交流] 【求助】CASTEP MPI 运行错误

请问大家知道是什么问题吗? castep运行serial job是没问题的,但运行mpi就产生错误:

/home/kk/local/Accelrys/MS55/bin/castepexe_mpi.exe: error while loading shared libraries
: libls_license64_g346.so: cannot open shared object file: No such file or directory
MPI Application rank 0 exited before MPI_Init() with status 127

"libls_license64_g346.so"   明明就在 ~/local/Accelrys/LicensePack/linux/lib

在~/share/bin/runMSserver.sh  加一行, echo $LD_LIBRARY_PATH (如下), 可见这文件夹也在$LD_LIBRARY_PATH上哦,干吗找不到哦?

#xx
echo $LD_LIBRARY_PATH
/home/kk/local/Accelrys/MS55/lib/5.8.9/x86_64-linux-thread-multi/CORE:/home/kk/local/Accelrys/LicensePack/linux/lib:/home/kk/local/Accelrys/MS55//lib:/home/kk/local/Accelrys/MS55//lib/32:/opt/intel/Compiler/11.1/059/lib/intel64:/opt/intel/Compiler/11.1/059/ipp/em64t/sharedlib:/opt/intel/Compiler/11.1/059/mkl/lib/em64t:/opt/intel/Compiler/11.1/059/tbb/intel64/cc4.1.0_libc2.4_kernel2.6.16.21/lib:/opt/intel/Compiler/11.1/059/lib/intel64:/opt/intel/Compiler/11.1/059/ipp/em64t/sharedlib:/opt/intel/Compiler/11.1/059/mkl/lib/em64t:/opt/intel/Compiler/11.1/059/tbb/intel64/cc4.1.0_libc2.4_kernel2.6.16.21/lib
#x
$MS_INSTALL_ROOT/bin/perl $DSD_ROOT/servers/$ser

(按,这错误不单是castep,其它模块也不能运行mpi)
回复此楼

» 收录本帖的淘帖专辑推荐

MaterialsStudio

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vasp001

金虫 (正式写手)



saikun(金币+3): 谢谢参与
系统找不到这个库文件,需要在环境变量里声明一下啊。
/Accelrys/LicensePack/linux/bin

不好意思,我写错路径了,
在你的bashrc里面加入一行,就可以了。
export LD_LIBRARY_PATH=/export/home/binli/Accelrys/LicensePack/linux/lib:$LD_LIBRARY_PATH

就是告诉系统这个文件所在的路径,我安装的是MS 6.0 ,其目录为
/export/home/binli/Accelrys/LicensePack/linux/lib

目录下面有如下文件:
-rwxrwxr-x. 1 binli binli 2227376 Sep 27  2011 libls_license64_g346.so
-rwxrwxr-x. 1 binli binli 2145043 Sep 27  2011 libls_license64_g411.so
-rwxrwxr-x. 1 binli binli 2412981 Sep 27  2011 libls_license_g323.so
-rwxrwxr-x. 1 binli binli 2409844 Sep 27  2011 libls_license_g323s.so
-rwxrwxr-x. 1 binli binli 2380611 Sep 27  2011 libls_license_g346.so
-rwxrwxr-x. 1 binli binli 5056567 Sep 27  2011 libls_licenseRH7_01i7.so
-rwxrwxr-x. 1 binli binli 2123776 Sep 27  2011 libls_licenseRH7_g01.so
-rwxrwxr-x. 1 binli binli 2098394 Sep 27  2011 libls_licenseRH7_g01s.so

他们出现了这个问题,我用这个方法将问题解决了。
祝好。

[ Last edited by vasp001 on 2013-2-3 at 23:25 ]
6楼2012-05-23 17:48:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

lbambool

木虫 (著名写手)


★ ★
saikun(金币+3):谢谢参与
zzy870720z(金币+1): 谢谢交流 2011-01-21 19:28:28
把ms_setup.sh -s bash改为 sh试试
2楼2011-01-21 19:14:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qnsyhanjiu

木虫 (著名写手)



saikun(金币+3):谢谢参与
我安装的是dmol模块,单机多核可以并行,但是多机并行,就出现和你一样的错误,你这个问题解决了吗?怎么解决的呀?
3楼2011-06-13 22:27:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

saikun(金币+3):谢谢参与
引用回帖:
Originally posted by saikun at 2011-01-21 15:38:34:
请问大家知道是什么问题吗? castep运行serial job是没问题的,但运行mpi就产生错误:

/home/kk/local/Accelrys/MS55/bin/castepexe_mpi.exe: error while loading shared libraries
: libls_license64_g346.s ...

我想问一下 你安装了mpi没有?
你的LD_LIBRARY_PATH里面没有mpi的库
4楼2011-06-14 12:36:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见