[gmx-users] GPU Not Being Utilized during mdrun
Vito Spadavecchio
spadavecchio at gmail.com
Thu Jul 14 20:28:42 CEST 2016
Hello
After building GROMACS with GPU support and running some simple MD, I am
only getting ~20ns/day (which is what I would expect to get out of my
i7-6700k cpu only. My machine currently has a 1080 GTX in it, which should
even on moderately large systems, be getting ~100ns/day)
I've tried launching a mdrun with with the following command:
gmx mdrun -deffnm md_0_1 -gpu_id 0 -nb gpu
With the following in my md.mdp file:
; Neighborsearching
cutoff-scheme = Verlet
The top of the log file for the mdrun notes:
Running on 1 node with total 4 cores, 8 logical cores, 1 compatible GPU
> Hardware detected:
> CPU info:
> Vendor: GenuineIntel
> Brand: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
> SIMD instructions most likely to fit this hardware: AVX2_256
> SIMD instructions selected at GROMACS compile time: AVX2_256
> GPU info:
> Number of GPUs detected: 1
> #0: NVIDIA GeForce GTX 1080, compute cap.: 6.1, ECC: no, stat:
> compatible
> Reading file md_0_1.tpr, VERSION 5.1.2 (single precision)
> Changing nstlist from 10 to 40, rlist from 1 to 1.099
> Using 1 MPI thread
> Using 8 OpenMP threads
> 1 GPU user-selected for this run.
> Mapping of GPU ID to the 1 PP rank in this node: 0
>
The output of *nvidia-smi *on my machine is:
hu Jul 14 11:25:04 2016
>
> +-----------------------------------------------------------------------------+
> | NVIDIA-SMI 367.27 Driver Version: 367.27
> |
>
> |-------------------------------+----------------------+----------------------+
> | 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 1080 Off | 0000:01:00.0 On |
> N/A |
> | 30% 41C P8 7W / 180W | 730MiB / 8113MiB | 3%
> Default |
>
> +-------------------------------+----------------------+----------------------+
>
>
>
> +-----------------------------------------------------------------------------+
> | Processes: GPU
> Memory |
> | GPU PID Type Process name Usage
> |
>
> |=============================================================================|
> | 0 1035 G /usr/lib/xorg/Xorg
> 424MiB |
> | 0 2132 G compiz
> 103MiB |
> | 0 5296 G ...s-passed-by-fd --v8-snapshot-passed-by-fd
> 59MiB |
> | 0 14079 G ...s-passed-by-fd --v8-snapshot-passed-by-fd
> 31MiB |
> | 0 14234 G ...ing<BrotliEncoding --disable-features=Doc
> 108MiB |
>
> +-----------------------------------------------------------------------------+
and output of *nvcc --version* is:
nvcc: NVIDIA (R) Cuda compiler driver
> Copyright (c) 2005-2015 NVIDIA Corporation
> Built on Tue_Aug_11_14:27:32_CDT_2015
> Cuda compilation tools, release 7.5, V7.5.17
Does anyone have any ideas what the problem might be?
Thanks!
More information about the gromacs.org_gmx-users
mailing list