[gmx-users] GPU problem with running gromacs.2018

Szilárd Páll pall.szilard at gmail.com
Fri Feb 16 20:06:10 CET 2018


Hi,

Indeed, this is an issue introduced in the 2018 release which aborts
mdrun if an error is encountered during GPU detection; My first guess
is that one of your GPUs is in exclusive or prohibited mode. You can
use mdrun by skipping that GPU, i.e. setting the CUDA_VISIBLE_DEVICES
environment variable.

BTW, what you shared is  not your full log! It would have been (and
will be in the future) helpful if you actually shared the _full_ log
file so we get all information not just what you find useful to paste
in your reply; in this particular case seeing the hardware detection
report would have helped a bit.

Cheers,
--
Szilárd


On Fri, Feb 16, 2018 at 1:55 PM, Osmany Guirola Cruz
<osmany.guirola at biocomp.cigb.edu.cu> wrote:
> This is the output with gromacs 2018 and cuda 9
> -------------------------------------------------------Program:     gmx
> mdrun, version 2018Source file: src/gromacs/gpu_utils/gpu_utils.cu
> (line 735)Function:    void findGpus(gmx_gpu_info_t*)
> Assertion failed:Condition: cudaSuccess == cudaPeekAtLastError()Should
> be cudaSuccess
> For more information and tips for troubleshooting, please check the
> GROMACSwebsite at http://www.gromacs.org/Documentation/Errors----------
> -----------------------------------------------------
>
> and this is the log
> Log file opened on Fri Feb 16 07:49:19 2018Host: draco  pid:
> 20855  rank ID: 0  number of ranks:  1                       :-)
> GROMACS - gmx mdrun, 2018 (-:
>                             GROMACS is written by:     Emile
> Apol      Rossen Apostolov  Herman J.C. Berendsen    Par
> Bjelkmar    Aldert van Buuren   Rudi van Drunen     Anton
> Feenstra    Gerrit Groenhof   Christoph Junghans   Anca
> Hamuraru    Vincent Hindriksen Dimitrios Karkoulis    Peter
> Kasson        Jiri Kraus      Carsten Kutzner      Per Larsson
> Justin A. Lemkul    Viveca Lindahl    Magnus Lundborg   Pieter
> Meulenhoff    Erik Marklund      Teemu Murtola       Szilard
> Pall       Sander Pronk      Roland Schulz     Alexey
> Shvetsov     Michael Shirts     Alfons Sijbers     Peter
> Tieleman    Teemu Virolainen  Christian Wennberg    Maarten
> Wolf                              and the project leaders:        Mark
> Abraham, Berk Hess, Erik Lindahl, and David van der Spoel
> Copyright (c) 1991-2000, University of Groningen, The
> Netherlands.Copyright (c) 2001-2017, The GROMACS development team
> atUppsala University, Stockholm University andthe Royal Institute of
> Technology, Sweden.check out http://www.gromacs.org for more
> information.
> GROMACS is free software; you can redistribute it and/or modify itunder
> the terms of the GNU Lesser General Public Licenseas published by the
> Free Software Foundation; either version 2.1of the License, or (at your
> option) any later version.
> GROMACS:      gmx mdrun, version
> 2018Executable:   /usr/local/gromacs/bin/gmxData
> prefix:  /usr/local/gromacsWorking
> dir:  /home/osmany/Downloads/RASCommand line:  gmx mdrun -deffnm md
> GROMACS version:    2018Precision:          singleMemory
> model:       64 bitMPI library:        thread_mpiOpenMP
> support:     enabled (GMX_OPENMP_MAX_THREADS = 64)GPU
> support:        CUDASIMD instructions:  SSE4.1FFT library:        fftw-
> 3.3.7-sse2-avxRDTSCP usage:       disabledTNG
> support:        enabledHwloc support:      hwloc-1.11.6Tracing
> support:    disabledBuilt on:           2018-02-14 14:05:11Built
> by:           osmany at draco [CMAKE]Build OS/arch:      Linux 4.14.0-3-
> amd64 x86_64Build CPU vendor:   IntelBuild CPU brand:    Intel(R)
> Core(TM)2 Quad CPU    Q9650  @ 3.00GHzBuild CPU family:   6   Model:
> 23   Stepping: 10Build CPU features: apic clfsh cmov cx8 cx16 intel
> lahf mmx msr pdcm pse sse2 sse3 sse4.1 ssse3C
> compiler:         /usr/bin/gcc-6 GNU 6.4.0C compiler flags:    -
> msse4.1     -O3 -DNDEBUG -funroll-all-loops -fexcess-
> precision=fast  C++ compiler:       /usr/bin/g++-6 GNU 6.4.0C++
> compiler flags:  -msse4.1    -std=c++11   -O3 -DNDEBUG -funroll-all-
> loops -fexcess-precision=fast  CUDA compiler:      /usr/lib/nvidia-
> cuda-toolkit/bin/nvcc nvcc: NVIDIA (R) Cuda compiler driver;Copyright
> (c) 2005-2017 NVIDIA Corporation;Built on
> Fri_Sep__1_21:08:03_CDT_2017;Cuda compilation tools, release 9.0,
> V9.0.176CUDA 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;; ;-msse4.1;-std=c++11;-O3;-DNDEBUG;-funroll-all-
> loops;-fexcess-precision=fast;CUDA driver:        9.0CUDA
> runtime:       9.0
> ----------------------------------------------------------------------
>
>
> Osmany
>
>
>
>
>
> -----Original Message-----From: Szilárd Páll <pall.szilard at gmail.com>Re
> ply-to: gmx-users at gromacs.orgTo: Discussion list for GROMACS users <gmx
> -users at gromacs.org>Subject: Re: [gmx-users] GPU problem with running
> gromacs.2018Date: Thu, 15 Feb 2018 18:23:05 +0100
> Please provide a full log file output.--Szilárd
>
> On Thu, Feb 15, 2018 at 6:11 PM, Osmany Guirola Cruz<osmany.guirola at bio
> comp.cigb.edu.cu> wrote:
>> Hi
>>
>> I am having problems running mdrun command compiled with GPU
>> support(cuda 9.0).
>> here is  the output of the mdrun command....
>>
>> ........
>> Using 1 MPI thread
>> Using 4 OpenMP threads
>>
>> 1 compatible GPU is present, with ID 0
>> 1 GPU auto-selected for this run.
>> Mapping of GPU ID to the 1 PP rank in this node: 0
>>
>>
>> WARNING: Just caught a previously occurred CUDA error (no kernel
>> image
>> is available for execution on the device), will try to continue.
>>
>>
>> -------------------------------------------------------
>> Program:     gmx mdrun, version 2016.4
>> Source file: src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda.cu (line 740)
>>
>> Fatal error:
>> cudaFuncSetCacheConfig failed: invalid device function
>>
>> For more information and tips for troubleshooting, please check the
>> GROMACS
>> website at http://www.gromacs.org/Documentation/Errors
>> ...............
>>
>>
>> Thanks.
>> Osmany
>>
>> --
>> 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.


More information about the gromacs.org_gmx-users mailing list