我正在尝试使用mpi run使用扭矩调度程序运行我的程序.虽然在我的pbs文件中我加载了所有的库
export LD_LIBRARY_PATH=/path/to/library
Run Code Online (Sandbox Code Playgroud)
然而它给出了错误,即
error while loading shared libraries: libarmadillo.so.3:
cannot open shared object file: No such file or directory.
Run Code Online (Sandbox Code Playgroud)
我猜错误在于所有节点中都没有设置变量LD_LIBRARY_PATH.我怎么能让它起作用?
Hri*_*iev 16
LD_LIBRARY_PATH不会自动导出到MPI进程,由...生成mpirun.你应该用
mpirun -x LD_LIBRARY_PATH ...
Run Code Online (Sandbox Code Playgroud)
推动价值LD_LIBRARY_PATH.还要确保指定的路径存在于群集中的所有节点上,并且libarmadillo.so.3随处可用.