[gmx-users] Gromacs 2018.5 with CUDA

Szilárd Páll pall.szilard at gmail.com
Thu Jan 31 13:48:00 CET 2019


On Wed, Jan 30, 2019 at 4:56 PM Владимир Богданов
<bogdanov-vladimir at yandex.ru> wrote:
>
> HI,
>
> Yes, I think, because it seems to be working with nam-cuda right now:

Of course, because in the meantime you upgraded your driver. NAMD, or
in fact any program that uses CUDA 9.2 will _not_ run with drivers
incompatible with that CUDA release ;)

>
>
> Wed Jan 30 10:39:34 2019
> +-----------------------------------------------------------------------------+
> | NVIDIA-SMI 390.77                 Driver Version: 390.77                    |


                                ^^^ That is _not_ the same setup, here
you have 390.77 drivers vs in your previous try where you used much
older version.

>
> |-------------------------------+----------------------+----------------------+
> | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
> | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
> |===============================+======================+======================|
> |   0  TITAN Xp            Off  | 00000000:65:00.0  On |                  N/A |
> | 53%   83C    P2   175W / 250W |   2411MiB / 12194MiB |     47%      Default |
> +-------------------------------+----------------------+----------------------+
>
> +-----------------------------------------------------------------------------+
> | Processes:                                                       GPU Memory |
> |  GPU       PID   Type   Process name                             Usage      |
> |=============================================================================|
> |    0      1258      G   /usr/lib/xorg/Xorg                            40MiB |
> |    0      1378      G   /usr/bin/gnome-shell                          15MiB |
> |    0      7315      G   /usr/lib/xorg/Xorg                           403MiB |
> |    0      7416      G   /usr/bin/gnome-shell                         284MiB |
> |    0     12510      C   ..._2.11_Linux-x86_64-multicore-CUDA/namd2   235MiB |
> |    0     12651      C   ..._2.11_Linux-x86_64-multicore-CUDA/namd2   235MiB |
> |    0     12696      C   ..._2.11_Linux-x86_64-multicore-CUDA/namd2   235MiB |
> |    0     12737      C   ..._2.11_Linux-x86_64-multicore-CUDA/namd2   235MiB |
> |    0     12810      C   ..._2.11_Linux-x86_64-multicore-CUDA/namd2   235MiB |
> |    0     12868      C   ..._2.11_Linux-x86_64-multicore-CUDA/namd2   235MiB |
> |    0     20688      C   ..._2.11_Linux-x86_64-multicore-CUDA/namd2   251MiB |
> +-----------------------------------------------------------------------------+
>
> After unsuccesful gromacs run, I ran namd
>
> Best,
>
> Vlad
>
>
> 30.01.2019, 10:59, "Mark Abraham" <mark.j.abraham at gmail.com>:
>
> Hi,
>
> Does nvidia-smi report that your GPUs are available to use?
>
> Mark
>
> On Wed, 30 Jan 2019 at 07:37 Владимир Богданов <bogdanov-vladimir at yandex.ru>
> wrote:
>
>
>  Hey everyone!
>
>  I need help, please. When I try to run MD with GPU I get the next error:
>
>  Command line:
>
>  gmx_mpi mdrun -deffnm md -nb auto
>
>
>
>  Back Off! I just backed up md.log to ./#md
>  <https://vk.com/im?sel=15907114&st=%23md>.log.4#
>
>  NOTE: Detection of GPUs failed. The API reported:
>
>  GROMACS cannot run tasks on a GPU.
>
>  Reading file md.tpr, VERSION 2018.2 (single precision)
>
>  Changing nstlist from 20 to 80, rlist from 1.224 to 1.32
>
>
>
>  Using 1 MPI process
>
>  Using 16 OpenMP threads
>
>
>
>  Back Off! I just backed up md.xtc to ./#md
>  <https://vk.com/im?sel=15907114&st=%23md>.xtc.2#
>
>
>
>  Back Off! I just backed up md.trr to ./#md
>  <https://vk.com/im?sel=15907114&st=%23md>.trr.2#
>
>
>
>  Back Off! I just backed up md.edr to ./#md
>  <https://vk.com/im?sel=15907114&st=%23md>.edr.2#
>
>  starting mdrun 'Protein in water'
>
>  30000000 steps, 60000.0 ps.
>
>  I built gromacs with MPI=on and CUDA=on and the compilation process looked
>  good. I ran gromacs 2018.2 with CUDA 5 months ago and it worked, but now it
>  doesn't work.
>
>  Information from *.log file:
>
>  GROMACS version: 2018.2
>
>  Precision: single
>
>  Memory model: 64 bit
>
>  MPI library: MPI
>
>  OpenMP support: enabled (GMX_OPENMP_MAX_THREADS = 64)
>
>  GPU support: CUDA
>
>  SIMD instructions: AVX_512
>
>  FFT library: fftw-3.3.8-sse2-avx-avx2-avx2_128-avx512
>
>  RDTSCP usage: enabled
>
>  TNG support: enabled
>
>  Hwloc support: disabled
>
>  Tracing support: disabled
>
>  Built on: 2018-06-24 02:55:16
>
>  Built by: vlad at vlad [CMAKE]
>
>  Build OS/arch: Linux 4.13.0-45-generic x86_64
>
>  Build CPU vendor: Intel
>
>  Build CPU brand: Intel(R) Core(TM) i7-7820X CPU @ 3.60GHz
>
>  Build CPU family: 6 Model: 85 Stepping: 4
>
>  Build CPU features: aes apic avx avx2 avx512f avx512cd avx512bw avx512vl
>  clfsh cmov cx8 cx16 f16c fma hle htt intel lahf mmx msr nonstop_tsc pcid
>  pclmuldq pdcm pdpe1gb popcnt pse rdrnd rdtscp rtm sse2 sse3 sse4.1 sse4.2
>  ssse3 tdt x2apic
>
>  C compiler: /usr/bin/cc GNU 5.4.0
>
>  C compiler flags: -mavx512f -mfma -O3 -DNDEBUG -funroll-all-loops
>  -fexcess-precision=fast
>
>  C++ compiler: /usr/bin/c++ GNU 5.4.0
>
>  C++ compiler flags: -mavx512f -mfma -std=c++11 -O3 -DNDEBUG
>  -funroll-all-loops -fexcess-precision=fast
>
>  CUDA compiler: /usr/local/cuda-9.2/bin/nvcc nvcc: NVIDIA (R) Cuda compiler
>  driver;Copyright (c) 2005-2018 NVIDIA Corporation;Built on
>  Wed_Apr_11_23:16:29_CDT_2018;Cuda compilation tools, release 9.2, V9.2.88
>
>  CUDA compiler
>  flags:-gencode;arch=compute_30,code=sm_30;-gencode;arch=compute_35,code=sm_35;-gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_52,code=sm_52;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_70,code=compute_70;-use_fast_math;-D_FORCE_INLINES;;
>  ;-mavx512f;-mfma;-std=c++11;-O3;-DNDEBUG;-funroll-all-loops;-fexcess-precision=fast;
>
>  CUDA driver: 9.10
>
>  CUDA runtime: 32.64
>
>
>
>  NOTE: Detection of GPUs failed. The API reported:
>
>  GROMACS cannot run tasks on a GPU.
>
>
>  Any idea what I am doing wrong?
>
>
>  Best,
>  Vlad
>
>  --
>  C уважением, Владимир А. Богданов
>
>  --
>  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.
>
> --
> 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.
>
>
>
> --
> C уважением, Владимир А. Богданов
>
> --
> 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