Page 1 of 1
How to run ABINIT on multiple GPU cards
Posted: Wed Jan 07, 2015 8:54 am
by roshan
Hello, I installed ABINIT successfully with GPU flags and it is running smoothly too. I am having two NVIDIA Tesla C2050 cards in my machine . when I run abinit it shows running on only one card , the other card is free when I run it. My question is how can I run / divide the processing/computing between the two cards.
Re: How to run ABINIT on multiple GPU cards
Posted: Thu Jan 22, 2015 3:53 pm
by Jordan
At the moment you can only use one GPU per CPU. So if you have 2 GPUs, you should use 2 MPI processes. Each one should use one GPU.
Good luck
Jordan
Re: How to run ABINIT on multiple GPU cards
Posted: Fri Apr 01, 2016 3:59 am
by shshi
Jordan wrote:At the moment you can only use one GPU per CPU. So if you have 2 GPUs, you should use 2 MPI processes. Each one should use one GPU.
Good luck
Jordan
Hi Jordan,
I have 2 GPU cards and I use 2 MPI processes to run the program, but it used only one GPU too. May I know if there is any configuration options to enable multiple GPUs? Thanks.
Shaohuai
Re: How to run ABINIT on multiple GPU cards
Posted: Tue Apr 05, 2016 10:57 am
by Jordan
Hi,
I'm not quite sure, but I think that if there are 2 GPUs on one node, abinit checks which one is the fastest and only uses this one. If there are equivalent, I don't know what happens.
So maybe the 2 MPI processes want to use the same GPU so only one is used.
I'll try to ask someone who knows more than me about GPUs
Cheers
Re: How to run ABINIT on multiple GPU cards
Posted: Wed Apr 26, 2017 1:56 pm
by marco.digennaro
Hey all,
we have managed to compile gpu with openmp on a XCray machine.
Is there any benchmark for abinit 8.2 we can use to test our compilation?
thanks a lot
m.