GPUにLAMMPSをインストールしようとしています。http://lammps.sandia.gov/doc/accelerate_gpu.htmlに記載されている手順に従った後、手順(a) を完了し、libgpu.a と Makefile.lammps というファイルを取得しました。
2 番目のステップ (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 というファイルを取得しました。
2 番目のステップ (make yes-gpu の後にシリアルを作成) に進もうとすると、- というエラーが表示されます/usr/bin/ld: cannot find -lmpi_stubs
。
このエラー メッセージは、リンカがビルドに必要な MPI ライブラリを見つけられないことを示しています。通常、make serial
MPI サポートなしでランプをビルドします。From make help
(lammps/src
ディレクトリで呼び出される):
# serial = RedHat Linux box, g++4, no MPI, no FFTs
ただし、Lampps 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)