Reorder garlic sets
This commit is contained in:
parent
317409f6ac
commit
e778ad75b3
46
overlay.nix
46
overlay.nix
@ -277,6 +277,29 @@ let
|
|||||||
mpi = self.bsc.mpi;
|
mpi = self.bsc.mpi;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hist = callPackage ./garlic/pp/hist { };
|
||||||
|
|
||||||
|
tool = callPackage ./garlic/sh/default.nix {
|
||||||
|
sshHost = "mn1";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Post processing tools
|
||||||
|
pp = with self.bsc.garlicTools; rec {
|
||||||
|
store = callPackage ./garlic/pp/store.nix { };
|
||||||
|
resultFromTrebuchet = trebuchetStage: (store {
|
||||||
|
experimentStage = getExperimentStage trebuchetStage;
|
||||||
|
inherit trebuchetStage;
|
||||||
|
});
|
||||||
|
timetable = callPackage ./garlic/pp/timetable.nix { };
|
||||||
|
rPlot = callPackage ./garlic/pp/rplot.nix { };
|
||||||
|
timetableFromTrebuchet = tre: timetable (resultFromTrebuchet tre);
|
||||||
|
mergeDatasets = callPackage ./garlic/pp/merge.nix { };
|
||||||
|
|
||||||
|
# Takes a list of experiments and returns a file that contains
|
||||||
|
# all timetable results from the experiments.
|
||||||
|
merge = exps: mergeDatasets (map timetableFromTrebuchet exps);
|
||||||
|
};
|
||||||
|
|
||||||
# Experiments
|
# Experiments
|
||||||
exp = {
|
exp = {
|
||||||
nbody = rec {
|
nbody = rec {
|
||||||
@ -310,29 +333,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
hist = callPackage ./garlic/pp/hist { };
|
|
||||||
|
|
||||||
tool = callPackage ./garlic/sh/default.nix {
|
|
||||||
sshHost = "mn1";
|
|
||||||
};
|
|
||||||
|
|
||||||
# Post processing tools
|
|
||||||
pp = with self.bsc.garlicTools; rec {
|
|
||||||
store = callPackage ./garlic/pp/store.nix { };
|
|
||||||
resultFromTrebuchet = trebuchetStage: (store {
|
|
||||||
experimentStage = getExperimentStage trebuchetStage;
|
|
||||||
inherit trebuchetStage;
|
|
||||||
});
|
|
||||||
timetable = callPackage ./garlic/pp/timetable.nix { };
|
|
||||||
rPlot = callPackage ./garlic/pp/rplot.nix { };
|
|
||||||
timetableFromTrebuchet = tre: timetable (resultFromTrebuchet tre);
|
|
||||||
mergeDatasets = callPackage ./garlic/pp/merge.nix { };
|
|
||||||
|
|
||||||
# Takes a list of experiments and returns a file that contains
|
|
||||||
# all timetable results from the experiments.
|
|
||||||
merge = exps: mergeDatasets (map timetableFromTrebuchet exps);
|
|
||||||
};
|
|
||||||
|
|
||||||
# Datasets used in the figures
|
# Datasets used in the figures
|
||||||
ds = with self.bsc.garlic; with pp; {
|
ds = with self.bsc.garlic; with pp; {
|
||||||
nbody = with exp.nbody; {
|
nbody = with exp.nbody; {
|
||||||
|
Loading…
Reference in New Issue
Block a user