나는 다음과 같은 플래그와 소프트웨어 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에게 잘못된 길을 제공하고 있습니까? (그램을 컴파일 할 때 경고 나 오류가 발생하지 않습니다.) 당신의 cmake이 추가 필요에 따라 경로를 대체 : 나는 현재 여기 GROMACS뿐만 아니라 NVML을 지원하기 위해 컴파일하고 있어요
많은 감사
NVML을 설치하십시오. 이것은 GPU 배포 키트 (CUDA와 별개)의 일부입니다. [여기] (https://developer.nvidia.com/nvidia-management-library-nvml)에 대해 읽고 다운로드하고 설치하는 방법에 대한 지침을 찾을 수 있습니다. 그런 다음 GROMACS 빌드 프로세스가 자동으로이를 찾거나 GROMACS를 찾을 위치를 구성해야 할 수 있습니다. [GROMACS 메일 링리스트] (http://www.gromacs.org/Support/Mailing_Lists)에서 이와 같은 질문에 대한 도움을받을 수 있습니다. –