[gmx-users] gromacs on multiple gpus
Kutzner, Carsten
ckutzne at gwdg.de
Tue May 10 10:13:37 CEST 2016
Hi,
you can use the -gpu_id command line parameter to mdrun to map available
GPUs to MPI ranks. In the simplest case with two MPI ranks:
mdrun -gpu_id 01
You will probably get much more performance by using more MPI ranks
(check out 10.1002/jcc.24030). E.g. for 6 MPI ranks use -gpu_id 000111
Carsten
> On 10 May 2016, at 05:51, Neha Gandhi <n.gandhiau at gmail.com> wrote:
>
> Dear List,
>
> I have compiled GROMACS 5.0.7 using following options
>
> CMAKE_PREFIX_PATH=/home/gandhin/fftw cmake .. -DGMX_BUILD_OWN_FFTW=OFF
> -DGMX_MPI=on -DGMX_GPU=on -DGMX_SIMD=AVX2_256
> -DCMAKE_C_COMPILER=${MPICCDIR}mpicc -DCMAKE_CXX_COMPILER=${MPICCDIR}mpicxx
> -DGMX_BUILD_MDRUN_ONLY=on -DCMAKE_INSTALL_PREFIX=/home/gandhin/gromacs-5.0.7
>
> The machine has two K40 gpus and 12 cpus per node. When I submit jobs using
> mpirun gmx_mpi mdrun -v.. the program mdrun detects two gpus with ids #0
> and #1 but it still runs the job with only one gpu i.e. gpu id #0. What is
> the correct way of submitting job (using PBS) so that both gpus and 12
> cores on the same node are utilised by mdrun for the simulation?
>
> My apologies to post this question to GROMACS mailing list, this post is
> more related to the system admin who aren't able to help.
>
> Thank you for kind attention
>
> Regards,
> Neha
>
>
>
>
>
> --
> Regards,
> Dr. Neha S. Gandhi,
> Vice Chancellor's Research Fellow,
> Queensland University of Technology,
> 2 George Street, Brisbane, QLD 4000
> Australia
> LinkedIn
> Research Gate
> --
> 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