[gmx-users] Problem with cuda toolkit
Mark Abraham
mark.j.abraham at gmail.com
Wed Mar 13 09:59:28 CET 2019
Hi,
If that was your cmake command, then CUDA_TOOLKIT_ROOT_DIR would not have
that value, and things should have just worked with nvcc where you report
it is located. But using cmake -DCUDA_TOOLKIT_ROOT_DIR=/usr will let normal
path searching find that nvcc is in the bin directory.
Distributions like Fedora can have other issues, like that the binutils
package from the distribution is not yet installed.
Mark
On Wed, 13 Mar 2019 at 06:48 Shahrokh Nasseri (PhD) <NaseriSH at mums.ac.ir>
wrote:
> Hi Dears Gromacs Developers and users
>
> I want to install gromacs in Fedora core 25.
>
> My Computer Specifications are as follows:
>
> (base) [sn at localhost ~]$ which nvcc
> /usr/bin/nvcc
> (base) [sn at localhost ~]$ nvcc --version
> nvcc: NVIDIA (R) Cuda compiler driver
> Copyright (c) 2005-2016 NVIDIA Corporation
> Built on Tue_Jan_10_13:22:03_CST_2017
> Cuda compilation tools, release 8.0, V8.0.61
> (base) [sn at localhost ~]$ nvidia-smi
> Wed Mar 13 08:09:56 2019
>
> +-----------------------------------------------------------------------------+
> | NVIDIA-SMI 378.13 Driver Version: 378.13
> |
>
> |-------------------------------+----------------------+----------------------+
> | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr.
> ECC |
> | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute
> M. |
>
> |===============================+======================+======================|
> | 0 GeForce GTX 650 Ti Off | 0000:01:00.0 N/A |
> N/A |
> | 20% 32C P8 N/A / N/A | 220MiB / 980MiB | N/A
> Default |
>
> +-------------------------------+----------------------+----------------------+
>
>
> +-----------------------------------------------------------------------------+
> | Processes: GPU
> Memory |
> | GPU PID Type Process name Usage
> |
>
> |=============================================================================|
> | 0 Not Supported
> |
>
> +-----------------------------------------------------------------------------+
> (base) [sn at localhost ~]$
>
> For installation, I enter the following commands:
> (base) [sn at localhost ~]$ wget
> ftp://ftp.gromacs.org/pub/gromacs/gromacs-2019.1.tar.gz
> ...
> 2019-03-12 18:17:18 (308 KB/s) - ‘gromacs-2019.1.tar.gz’ saved [33435278]
> (base) [sn at localhost ~]$ tar -xzf gromacs-2019.1.tar.gz
> (base) [sn at localhost ~]$ mv gromacs-2019.1.tar.gz gromacs-2019.1
> (base) [sn at localhost ~]$ cd ./gromacs-2019.1/
> (base) [sn at localhost gromacs-2019.1]$ cmake --version
> cmake version 3.6.2
>
> (base) [sn at localhost gromacs-2019.1]$ mkdir build
> (base) [sn at localhost gromacs-2019.1]$ mkdir bin
> (base) [sn at localhost gromacs-2019.1]$ cd build/
> (base) [sn at localhost build]$ ccmake .. -DGMX_BUILD_OWN_FFTW=ON
> -DREGRESSIONTEST_DOWNLOAD=ON
> ...
> Page 1 of 1
> BUILD_SHARED_LIBS ON
> BUILD_TESTING ON
> CMAKE_BUILD_TYPE Release
> CMAKE_INSTALL_PREFIX /home/sn/gromacs-2019.1/bin
> CMAKE_PREFIX_PATH
> CUDA_TOOLKIT_ROOT_DIR /usr/bin --------------------------->
> Note: I address to location of nvcc
> GMXAPI OFF
> GMX_BUILD_MDRUN_ONLY OFF
> GMX_CLANG_CUDA OFF
> GMX_DEFAULT_SUFFIX ON
> GMX_DOUBLE OFF
> GMX_ENABLE_CCACHE OFF
> GMX_EXTERNAL_TNG OFF
> GMX_EXTERNAL_ZLIB OFF
> GMX_FFT_LIBRARY fftw3
> GMX_GPU ON
> GMX_HWLOC AUTO
> GMX_MIMIC OFF
> GMX_MPI OFF
> GMX_OPENMP ON
> GMX_QMMM_PROGRAM None
> GMX_SIMD AUTO
> GMX_THREAD_MPI ON
> GMX_USE_OPENCL OFF
> GMX_USE_TNG ON
> GMX_X11 OFF
> ImageMagick_EXECUTABLE_DIR /usr/bin
> ...
> Press [c] to configure
> ...
> I get the following error message:
> ...
> CMake Error at cmake/gmxManageNvccConfig.cmake:194 (message):
> CUDA compiler does not seem to be functional.
> Call Stack (most recent call first):
> cmake/gmxManageGPU.cmake:204 (include)
> CMakeLists.txt:590 (gmx_gpu_setup)
>
> How should I define "CUDA_TOOLKIT_ROOT_DIR"?
> Please guide me,
> Shahrokh
>
>
>
>
> Shahrokh Nasseri
>
> Assistant Professor of Medical Physics
>
> Department and Research Center of Medical Physics
>
> Mashhad University of Medical Sciences
>
> Mashhad, Iran
>
> Tel: +98 513 8002328
> Fax: +98 513 8002 320
> e-mail: naserish at mums.ac.ir, shahrokh.nasseri at gmail.com
> --
> Gromacs Users mailing list
>
> * Please search the archive at
> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
> posting!
>
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
> send a mail to gmx-users-request at gromacs.org.
>
More information about the gromacs.org_gmx-users
mailing list