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;
|
||||
};
|
||||
|
||||
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
|
||||
exp = {
|
||||
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
|
||||
ds = with self.bsc.garlic; with pp; {
|
||||
nbody = with exp.nbody; {
|
||||
|
Loading…
Reference in New Issue
Block a user