[lammps-users] Building Lammps with gpu

Dear all,

what i will ask may be a mistake ,but when someone has a gpu card and build lammps in gpu ,when he runs a lammps simulation ,and i use some gpu -lammps functions,the whole program is simulated in my card or only the parts (lammps functions) that are written for gpu?

Thanks
Dimitris

Dear all,

what i will ask may be a mistake ,but when someone has a gpu card and build lammps in gpu ,when he runs a lammps simulation ,and i use some gpu -lammps functions,the whole program is simulated in my card or only the parts (lammps functions) that are written for gpu?

only parts.

a.

So there will be a communication between my card and my cpu? Some parts in the card and the rest in my cpu?
At the moment do you believe it worth the effort to give it a try?
Dimitris

The performance gain will depend on the system you want to simulate. The LAMMPS documentation will give you an idea of the performance gains you should expect.
Matt

Quoting "Mantzalis, Dimitrios" <[email protected]...>:

The performance gain will depend on the system you want to simulate.
The LAMMPS documentation will give you an idea of the performance
gains you should expect.

better yet, have a look at the various benchmarks on
the homepage of the gpulammps/lammps-cuda project.
note, that the wiki part is still a bit chaotic.
not all information is linked from the homepage,
use the wiki tab to get to the other pages.

http://code.google.com/p/gpulammps/

cheers,
   axel.

So there will be a communication between my card and my cpu? Some parts in the card and the rest in my cpu?
At the moment do you believe it worth the effort to give it a try?

depends on your card and the kind of problem
that you want to run. GPUs are no snake oil.
they can solve some problems extremely well,
but for others the code still needs to be written,
and yet others, new algorithms have yet to be found.

i would mostly recommend using the GPU functionality
to users that have some experience in debugging (i.e.
can provide more helpful information than "it doesn't
work") and can thus help to improve the code. it has
by far not reached the maturity for other parts in
LAMMPS, but where it works, it works quite well.

cheers,
   axel.