nbody: remove jemalloc experiments
Nanos6 has jemalloc enabled by default
This commit is contained in:
parent
88087bb4b7
commit
0781e8b28e
@ -14,9 +14,6 @@
|
||||
small = baseline.override {
|
||||
particles = 12 * 4096;
|
||||
};
|
||||
# TODO: Update freeCpu using a non-standard pipeline
|
||||
#freeCpu = baseline.override { freeCpu = true; };
|
||||
jemalloc = baseline.override { enableJemalloc = true; };
|
||||
|
||||
# Some experiments with traces
|
||||
trace = {
|
||||
@ -27,10 +24,6 @@
|
||||
steps = 1;
|
||||
};
|
||||
|
||||
# Same but with jemalloc enabled
|
||||
jemalloc = trace.baseline.override {
|
||||
enableJemalloc = true;
|
||||
};
|
||||
};
|
||||
|
||||
scaling = callPackage ./nbody/scaling.nix {
|
||||
|
@ -7,7 +7,6 @@
|
||||
, garlicTools
|
||||
|
||||
# Options for the experiment
|
||||
, enableJemalloc ? false
|
||||
, enableCTF ? false
|
||||
# Number of cases tested
|
||||
, steps ? 7
|
||||
@ -56,7 +55,7 @@ let
|
||||
cc = bsc.icc;
|
||||
mpi = bsc.impi;
|
||||
cflags = "-g";
|
||||
inherit timesteps gitBranch enableJemalloc enableCTF loops;
|
||||
inherit timesteps gitBranch enableCTF loops;
|
||||
|
||||
# Resources
|
||||
qos = "debug";
|
||||
@ -91,13 +90,7 @@ let
|
||||
|
||||
program = {nextStage, conf, ...}: with conf;
|
||||
let
|
||||
/* These changes are propagated to all dependencies. For example,
|
||||
when changing nanos6+jemalloc, we will get tampi built with
|
||||
nanos6+jemalloc as well. */
|
||||
customPkgs = bsc.extend (self: super: {
|
||||
mpi = conf.mpi;
|
||||
nanos6 = super.nanos6.override { inherit enableJemalloc; };
|
||||
});
|
||||
customPkgs = stdexp.replaceMpi conf.mpi;
|
||||
in
|
||||
customPkgs.apps.nbody.override ({
|
||||
inherit cc blocksize mpi gitBranch cflags;
|
||||
|
@ -7,7 +7,6 @@
|
||||
, garlicTools
|
||||
|
||||
# Options for the experiment
|
||||
, enableJemalloc ? false
|
||||
, enableCTF ? false
|
||||
# Number of cases tested
|
||||
, steps ? 6
|
||||
@ -63,7 +62,7 @@ let
|
||||
cc = bsc.icc;
|
||||
mpi = bsc.impi;
|
||||
cflags = "-g";
|
||||
inherit timesteps enableJemalloc enableCTF loops;
|
||||
inherit timesteps enableCTF loops;
|
||||
|
||||
# Resources
|
||||
qos = "debug";
|
||||
@ -97,13 +96,7 @@ let
|
||||
|
||||
program = {nextStage, conf, ...}: with conf;
|
||||
let
|
||||
/* These changes are propagated to all dependencies. For example,
|
||||
when changing nanos6+jemalloc, we will get tampi built with
|
||||
nanos6+jemalloc as well. */
|
||||
customPkgs = bsc.extend (self: super: {
|
||||
mpi = conf.mpi;
|
||||
nanos6 = super.nanos6.override { inherit enableJemalloc; };
|
||||
});
|
||||
customPkgs = stdexp.replaceMpi conf.mpi;
|
||||
in
|
||||
customPkgs.apps.nbody.override ({
|
||||
inherit (conf) cc blocksize mpi gitBranch cflags;
|
||||
|
Loading…
Reference in New Issue
Block a user