gpt4 book ai didi

linux - GPU 的 LAMMPS 错误 -/usr/bin/ld : cannot find -lmpi_stubs while making using make command

转载 作者:太空宇宙 更新时间:2023-11-04 03:36:29 24 4
gpt4 key购买 nike

我正在尝试在 GPU 中安装 LAMMPS。按照http://lammps.sandia.gov/doc/accelerate_gpu.html中给出的步骤进行操作后,我已经完成了步骤(a)并获得了文件 - libgpu.a 和 Makefile.lammps。

当我尝试继续第二步(在 make yes-gpu 之后进行串行)时,我收到一条错误消息 - /usr/bin/ld: 找不到 -lmpi_stubs

最佳答案

错误消息表明链接器无法找到构建所需的 MPI 库。通常,make serial 会在没有 MPI 支持的情况下构建 lammp。来自 make help (在 lammps/src 目录中调用):

# serial = RedHat Linux box, g++4, no MPI, no FFTs

但是,Lammps GPU 包需要 MPI。因此,

  1. 确保您已安装必要的 MPI 库。
  2. 使用以下命令之一构建 lammp(有关更多选项,请参阅 make help):
    1. make g++(编译器:g++4,MPI 实现:MPICH2)
    2. make g++3(编译器:g++3,MPI 实现:MPICH2)
    3. make linux(编译器:icc,MPI 实现:MPICH2)
    4. make openmpi(编译器:mpic++,MPI 实现:OpenMPI-1.1)

关于linux - GPU 的 LAMMPS 错误 -/usr/bin/ld : cannot find -lmpi_stubs while making using make command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com