about summary refs log tree commit diff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorDoron Behar <doron.behar@gmail.com>2023-07-27 18:51:41 +0300
committerDoron Behar <doron.behar@gmail.com>2023-07-27 18:51:41 +0300
commiteae54103cac6e381565c70b7ed8310f15b648c8b (patch)
tree4bceecec44c4b66f6abc304ec3564c7f8930a421 /pkgs/applications/science
parent10e7c631c862270dca61be057525a8193e7f1967 (diff)
lammps: always enable cuda opengl runpath support
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r--pkgs/applications/science/molecular-dynamics/lammps/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/applications/science/molecular-dynamics/lammps/default.nix b/pkgs/applications/science/molecular-dynamics/lammps/default.nix
index 728062a468657..5842efea44e81 100644
--- a/pkgs/applications/science/molecular-dynamics/lammps/default.nix
+++ b/pkgs/applications/science/molecular-dynamics/lammps/default.nix
@@ -7,6 +7,7 @@
 , blas
 , lapack
 , cmake
+, cudaPackages
 , pkg-config
 # Available list of packages can be found near here:
 #
@@ -59,6 +60,9 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [
     cmake
     pkg-config
+    # Although not always needed, it is needed if cmakeFlags include
+    # GPU_API=cuda, and it doesn't users that don't enable the GPU package.
+    cudaPackages.autoAddOpenGLRunpathHook
   ];
 
   passthru = {