Skip to content

Trouble Running CPPPotential in the HPMC Module with GPU #1745

Answered by joaander
dchien79 asked this question in Support
Discussion options

You must be logged in to vote

In the newly released HOOMD-blue 4.6.0, you can use hpmc.pair.Step and Union potentials without needing CPPPotential. The new potentials do not support the GPU, but that is for the best as the GPU implementation of CPPPotential was almost always much less efficient than the CPU. Furthermore, hpmc.pair.Step is much faster than an equivalent implementation with CPPPotential on the CPU.

I have not previously seen the specific error you report, but I have seen many like it. Fixing these usually requires many days of effort to replicate the error (matching compiler and CUDA environments) and then finding the right tweak to make to jitify.hpp.

As you can see in your output, CPPPotential is depr…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@dchien79
Comment options

Answer selected by joaander
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Support
Labels
None yet
2 participants