about summary refs log tree commit diff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorMarkus Kowalewski <markus.kowalewski@gmail.com>2024-02-02 11:02:55 +0100
committerMarkus Kowalewski <markus.kowalewski@gmail.com>2024-02-02 11:02:55 +0100
commit13eb3a2abeea3a30339bcd75575d08a6644987f1 (patch)
tree590dcd69083962764458179ded235ec1fdc42ed4 /pkgs/applications/science
parent5071e8ca11b73610f097496eaf97248379966043 (diff)
downloadnixlib-13eb3a2abeea3a30339bcd75575d08a6644987f1.tar
nixlib-13eb3a2abeea3a30339bcd75575d08a6644987f1.tar.gz
nixlib-13eb3a2abeea3a30339bcd75575d08a6644987f1.tar.bz2
nixlib-13eb3a2abeea3a30339bcd75575d08a6644987f1.tar.lz
nixlib-13eb3a2abeea3a30339bcd75575d08a6644987f1.tar.xz
nixlib-13eb3a2abeea3a30339bcd75575d08a6644987f1.tar.zst
nixlib-13eb3a2abeea3a30339bcd75575d08a6644987f1.zip
gromacs: fix build on Darwin, add OpenMP for Darwin
Gromacs enables OpenMP by default and fails its configure
if it can not build with OpenMP.
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r--pkgs/applications/science/molecular-dynamics/gromacs/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/science/molecular-dynamics/gromacs/default.nix b/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
index 80eee27eb2d9..b3a95034ca54 100644
--- a/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
+++ b/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
@@ -7,6 +7,7 @@
 , perl
 , blas
 , lapack
+, llvmPackages
 , mpi
 , cudaPackages
 , plumed
@@ -77,7 +78,7 @@ in stdenv.mkDerivation rec {
     cudaPackages.cuda_cudart
     cudaPackages.libcufft
     cudaPackages.cuda_profiler_api
-  ];
+  ] ++ lib.optional stdenv.isDarwin llvmPackages.openmp;
 
   propagatedBuildInputs = lib.optional enableMpi mpi;
   propagatedUserEnvPkgs = lib.optional enableMpi mpi;