我正在尝试在 gpu 中安装 LAMMPS。按照http://lammps.sandia.gov/doc/accelerate_gpu.html中给出的步骤后,我完成了步骤 (a) 并获得了文件 - libgpu.a 和 Makefile.lammps。
当我尝试继续第二步(在 make yes-gpu 之后进行串行)时,我收到一条错误消息 - /usr/bin/ld: cannot find -lmpi_stubs。
我正在尝试在 gpu 中安装 LAMMPS。按照http://lammps.sandia.gov/doc/accelerate_gpu.html中给出的步骤后,我完成了步骤 (a) 并获得了文件 - libgpu.a 和 Makefile.lammps。
当我尝试继续第二步(在 make yes-gpu 之后进行串行)时,我收到一条错误消息 - /usr/bin/ld: cannot find -lmpi_stubs。
该错误消息表明链接器无法找到构建所需的 MPI 库。通常,make serial构建没有 MPI 支持的灯。从make help(在lammps/src目录中调用):
# serial = RedHat Linux box, g++4, no MPI, no FFTs
但是,Lammps GPU 包需要 MPI。因此,
make help有关更多选项,请参阅 ):
make g++(编译器:g++4,MPI 实现:MPICH2)make g++3(编译器:g++3,MPI 实现:MPICH2)make linux(编译器:icc,MPI 实现:MPICH2)make openmpi(编译器:mpic++,MPI 实现:OpenMPI-1.1)