summary refs log tree commit diff
path: root/pkgs/tools/system
diff options
context:
space:
mode:
authorBruno Bzeznik <Bruno.Bzeznik@imag.fr>2016-12-15 20:01:01 +0100
committerBruno Bzeznik <Bruno.Bzeznik@imag.fr>2016-12-16 23:12:42 +0100
commit8f3e3d2576427b12fc632f1bdcf8548a3d3306c7 (patch)
tree30fd882369cc434fd8f90be0229cf6f64775974e /pkgs/tools/system
parent6dbdbdec69471104d368d4eb5f48060d335de559 (diff)
downloadnixlib-8f3e3d2576427b12fc632f1bdcf8548a3d3306c7.tar
nixlib-8f3e3d2576427b12fc632f1bdcf8548a3d3306c7.tar.gz
nixlib-8f3e3d2576427b12fc632f1bdcf8548a3d3306c7.tar.bz2
nixlib-8f3e3d2576427b12fc632f1bdcf8548a3d3306c7.tar.lz
nixlib-8f3e3d2576427b12fc632f1bdcf8548a3d3306c7.tar.xz
nixlib-8f3e3d2576427b12fc632f1bdcf8548a3d3306c7.tar.zst
nixlib-8f3e3d2576427b12fc632f1bdcf8548a3d3306c7.zip
ior: init at 3.0.1
Diffstat (limited to 'pkgs/tools/system')
-rw-r--r--pkgs/tools/system/ior/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/tools/system/ior/default.nix b/pkgs/tools/system/ior/default.nix
new file mode 100644
index 000000000000..6b294931851d
--- /dev/null
+++ b/pkgs/tools/system/ior/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, openmpi, automake, autoconf, perl }:
+
+let
+  version = "3.0.1";
+  sha256 = "039rh4z3lsj4vqjsqgakk0b7dkrdrkkzj0p1cjikpc9gn36zpghc";
+in
+
+stdenv.mkDerivation rec {
+  name = "ior-${version}";
+
+  src = fetchurl {
+    url = "https://github.com/LLNL/ior/archive/${version}.tar.gz";
+    inherit sha256;
+  };
+
+  buildInputs = [ openmpi automake autoconf perl ];
+
+  enableParallelBuilding = true;
+
+  preConfigure = "./bootstrap";
+
+  meta = with stdenv.lib; {
+    homepage = "http://www.nersc.gov/users/computational-systems/cori/nersc-8-procurement/trinity-nersc-8-rfp/nersc-8-trinity-benchmarks/ior/";
+    description = "Parallel file system I/O performance test";
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ bzizou ];
+  };
+}