bscpkgs/garlic/apps/index.nix
Raúl Peñacoba 1a6075a2b1 hpcg: add first granularity/scalability exps for tampi+isend+oss+task
- oss.nix runs valid hpcg layouts whereas slices.nix does not
2021-04-16 09:32:28 +02:00

63 lines
1.4 KiB
Nix

{
super
, self
, bsc
, garlic
, callPackage
}:
{
nbody = callPackage ./nbody/default.nix {
gitBranch = "garlic/seq";
};
saiph = callPackage ./saiph/default.nix {
cc = bsc.clangOmpss2;
L3SizeKB = garlic.targetMachine.config.hw.cacheSizeKB.L3;
cachelineBytes = garlic.targetMachine.config.hw.cachelineBytes;
};
creams = callPackage ./creams/default.nix {
gnuDef = self.gfortran10 ; # Default GNU compiler version
intelDef = bsc.icc ; # Default Intel compiler version
gitBranch = "garlic/mpi+send+seq";
};
creamsInput = callPackage ./creams/input.nix {
gitBranch = "garlic/mpi+send+seq";
};
hpcg = callPackage ./hpcg/default.nix {
gitBranch = "garlic/tampi+isend+oss+task";
};
bigsort = {
sort = callPackage ./bigsort/default.nix {
gitBranch = "garlic/mpi+send+omp+task";
};
genseq = callPackage ./bigsort/genseq.nix { };
shuffle = callPackage ./bigsort/shuffle.nix { };
};
heat = callPackage ./heat/default.nix { };
miniamr = callPackage ./miniamr/default.nix {
variant = "ompss-2";
};
ifsker = callPackage ./ifsker/default.nix { };
lulesh = callPackage ./lulesh/default.nix { };
hpccg = callPackage ./hpccg/default.nix { };
fwi = rec {
params = callPackage ./fwi/params.nix { };
solver = callPackage ./fwi/default.nix {
fwiParams = params;
};
};
}