-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add GPU support for LAMMPS_jll #61
Comments
CUDA software has always been a bit challenging to support in a cross compilation environment like Yggdrasil/BinaryBuilder and my assumption was that folks would bring their own lammps installation for more complex scenarios. This wouldn't add a CUDA.jl dependency, just a dependency to the hill to try and detect CUDA support. |
I see. Having my own LAMMPS installation was my first go-to as well, but it requires that the CUDA toolkit be in I think, though, that I could probably add something like a The build I was basing my build_tarballs file off of was the cufinufft_jll one. Perhaps they have a good way of handling the difficulties in a cross compilation environment? But this is my first foray into this type of thing, so I'm probably ignorant of much of the complexity. On a side not, what does adding a dependency to the hill mean? |
Do open a PR on Yggdrasil to see how hard CUDA support is. If it just works I am fine with it. You can tell CUDA.jl to use a local tookit as well. |
Some of my simulations would benefit from a LAMMPS lib that has cuda support. I was thinking of something like build_tarballs.txt. Of course, this would require adding CUDA.jl as a dependency.
The text was updated successfully, but these errors were encountered: