diff --git a/bsc/garlic/default.nix b/bsc/garlic/default.nix index e8c5244..5753b89 100644 --- a/bsc/garlic/default.nix +++ b/bsc/garlic/default.nix @@ -14,16 +14,18 @@ let mpptest = callPackage ./mpptest { }; - ppong = callPackage ./ppong { }; + ppong = callPackage ./ppong { + mpi = bsc.mpi; + }; nbody = callPackage ./nbody { cc = pkgs.gcc7; gitBranch = "garlic/seq"; }; - runner = callPackage ./runner.nix { - app = null; - }; + srunner = callPackage ./srunner.nix { }; + + ppong-job = srunner { app=ppong; }; exp = { mpiImpl = callPackage ./experiments { diff --git a/bsc/garlic/runner.nix b/bsc/garlic/runner.nix deleted file mode 100644 index bbaaa54..0000000 --- a/bsc/garlic/runner.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - stdenv -, app -, argv ? "" -, binary ? "/bin/run" -}: - -stdenv.mkDerivation { - name = "${app.name}-runner"; - preferLocalBuild = true; - - src = ./.; - - buildInputs = [ app ]; - - installPhase = '' - mkdir -p $out/bin - - cat > $out/bin/run < $out <