WIP: Add experimental figure pipeline

This commit is contained in:
2020-10-15 18:51:55 +02:00
parent 65745e0aaf
commit f33137a55e
2 changed files with 87 additions and 8 deletions

View File

@@ -260,12 +260,11 @@ let
mpi = self.bsc.mpi;
};
# Post processing tools
hist = callPackage ./garlic/postprocess/hist { };
# Experiments
exp = {
nbody = {
test = callPackage ./garlic/exp/nbody/test.nix { };
tampi = callPackage ./garlic/exp/nbody/tampi.nix { };
};
saiph = {
@@ -286,13 +285,29 @@ let
mpi_omp = callPackage ./garlic/exp/hpcg/mpi+omp.nix { };
oss = callPackage ./garlic/exp/hpcg/oss.nix { };
};
};
test = {
exec = callPackage ./test/garlic/exec.nix {
exec = self.bsc.garlic.stages.exec;
# Post processing tools
hist = callPackage ./garlic/postprocess/hist { };
getExpResult = callPackage ./garlic/postprocess/result.nix { };
fetchExperiment = callPackage ./garlic/postprocess/fetch.nix { };
# Figures generated from the experiments
fig = {
nbody = {
test = callPackage ./garlic/fig/nbody/test.nix {
experiments = [
self.bsc.garlic.exp.nbody.tampi
];
};
};
};
test = {
exec = callPackage ./test/garlic/exec.nix {
exec = self.bsc.garlic.stages.exec;
};
};
};
};
@@ -302,6 +317,5 @@ in
# Aliases
garlic = bsc.garlic;
exp = bsc.garlic.exp;
apps = bsc.garlic.apps;
inherit (bsc.garlic) exp fig apps;
}