25 lines
441 B
Nix
25 lines
441 B
Nix
{
|
|
pkgs
|
|
, bsc
|
|
}:
|
|
|
|
let
|
|
callPackage = pkgs.lib.callPackageWith (pkgs // bsc // garlic);
|
|
callPackages = pkgs.lib.callPackagesWith (pkgs // bsc // garlic);
|
|
garlic = rec {
|
|
|
|
mpptest = callPackage ./mpptest { };
|
|
|
|
ppong = callPackage ./ppong { };
|
|
|
|
experiments = callPackage ./experiments {
|
|
apps = [
|
|
(ppong.override { mpi=bsc.intel-mpi;})
|
|
(ppong.override { mpi=pkgs.mpich;})
|
|
];
|
|
};
|
|
|
|
};
|
|
in
|
|
garlic
|