私は、次のフラグをcmakeの(3.5.1)を使用してソフトウェア(GROMACS 2016.3)をコンパイル:NVMLライブラリパス
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_MPI=on -DGMX_GPU=on -DGMX_OPENMP=on -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-8.0 -DGPU_DEPLOYMENT_KIT_ROOT_DIR=/usr/local/cuda-8.0
CUDAライブラリ8.0がデフォルトのパスでDEBからインストールされました。
ソフトウェアが実行されると、GROMACS was configured without NVML support
... Recompile with the NVML library
という警告がスローされます。
このようなライブラリを表示するにはどうすればよいですか?私はcmakeに間違った道を与えていますか? (グロマックのコンパイル時に警告やエラーは発生しません)。
感謝
NVMLをインストールします。これはGPUデプロイメントキット(CUDAとは別)の一部です。あなたはそれについて[ここ](https://developer.nvidia.com/nvidia-management-library-nvml)を読んで、ダウンロードとインストールの方法を見つけることができます。その後、GROMACSのビルドプロセスは自動的にそれを見つけるか、GROMACSを探す場所を設定する必要があります。あなたは[GROMACSメーリングリスト](http://www.gromacs.org/Support/Mailing_Lists)のこのような質問でずっと良い助けを得るでしょう。 –