992af14c7f
saiph: add scaling experiment
2021-03-30 18:54:35 +02:00
a4b2dfddb4
saiph: update granularity experiment
2021-03-30 18:54:35 +02:00
830d648925
saiph: reduce the number of loops
...
The current app Heat3D_vect has a long initialization time
2021-03-30 18:54:16 +02:00
e4ab177d6c
saiph: remove dangerous Intel MPI envvar
...
It is no longer used, as we have moved to the release library version.
2021-03-30 17:56:26 +02:00
5ac581b573
creams: remove pure mpi from granularity
2021-03-30 16:14:32 +02:00
b900cb95f0
creams: make configurations unique
2021-03-30 16:14:11 +02:00
389d3f6310
creams: simplify granularity figure
2021-03-30 16:07:14 +02:00
87f751185c
creams: merge similar experiments together
...
Large experiments have the enableExtended parameter disabled by default,
which enables more tests.
2021-03-30 15:55:57 +02:00
Pedro Martinez
5cd9894636
creams: redefine granularity experiments
2021-03-24 13:52:26 +01:00
Pedro Martinez
bfc32ef4b7
creams: readjust granularity for strong scalability
2021-03-24 13:52:26 +01:00
Pedro Martinez
cb4d27aefb
creams: bugfix in granularity values
2021-03-24 13:52:26 +01:00
Pedro Martinez
d27c696259
creams: reduce granularity combinations to 8
2021-03-24 13:52:26 +01:00
Pedro Martinez
a55019c6ef
creams: add more nodes for granularity experiments
2021-03-24 13:52:26 +01:00
c59f298ae2
creams: reduce granularity experiment units
2021-03-24 13:52:26 +01:00
6818b29d02
creams: fix outdated nanos6.toml
...
This temporal fix allows the experiment to ignore the nanos6.toml in the
git repository, and only set version.dependencies variable.
2021-03-24 13:52:26 +01:00
Pedro Martinez
8445fb0928
creams: run the cp command in one process only
2021-03-24 13:52:26 +01:00
Pedro Martinez
1aa0e77157
creams: avoid race condition
...
Ensure only one Slurm process performs environment operations
2021-03-24 13:52:26 +01:00
Pedro Martinez
938246322f
creams: add OpenMP branches
2021-03-24 13:52:26 +01:00
Pedro Martinez
6c0f4ec1b3
creams: add granularity experiments
2021-03-24 13:52:26 +01:00
c41456412c
examples: Add granularity examples
2021-03-12 19:33:40 +01:00
7d66b34140
nbody: fix converter rename in nanos6 CTF options
2021-03-12 12:58:41 +01:00
0781e8b28e
nbody: remove jemalloc experiments
...
Nanos6 has jemalloc enabled by default
2021-03-12 12:58:41 +01:00
637c57b388
nbody: improve unit name
2021-03-12 12:58:41 +01:00
3a2694ad36
nbody: add mpi branch in scaling experiment
2021-03-12 12:58:37 +01:00
425479c9fc
nbody: add scaling experiment
2021-03-12 12:57:01 +01:00
854707103c
heat: add ctf stage to analyze mode times
2021-03-12 12:13:10 +01:00
b192fc44f5
heat: refactor cache into granul experiment
2021-03-09 18:45:33 +01:00
b600f64fcc
heat: add cache miss experiment and figure
2021-03-05 18:31:31 +01:00
c1efba1e65
heat: rename test -> granul experiment
2021-03-05 18:28:32 +01:00
363700eb9a
heat: update test experiment
2021-03-05 16:18:51 +01:00
6973f48638
osu: add an experiment for Intel MPI tunning
2021-03-03 12:42:19 +01:00
ed932c9921
osu: add bw test
2021-03-01 11:58:23 +01:00
a36d912022
osu: add multithread benchmark
2021-03-01 11:55:13 +01:00
ceb25e5d18
osu: add figure for latency tests
2021-02-23 17:52:48 +01:00
0c9e89dcc0
osu: update experiments using stdexp
2021-02-23 15:22:56 +01:00
9beda65778
lulesh: add experiment with all variants
2021-01-28 15:27:21 +01:00
892fb35d27
nbody: Fix infinite recursion
...
We want to override the previous layer (super), not the last one (self).
2021-01-11 14:30:12 +01:00
Pedro Martinez
203dc9f295
Configure the nanos6 environment and get the right hardware attributes
2020-12-15 19:34:49 +01:00
Pedro Martinez
2e18761b48
Use the 'hw' attributes
2020-12-15 19:11:29 +01:00
Pedro Martinez
748d335a39
Define variables 'ntasksPerNode' and 'cpusPerTask' for each experiment and other minor changes
2020-12-15 19:11:29 +01:00
9a0ea08d72
Reorganization
...
- All garlic stuff is moved into garlic/
- Group the overlay index by sections
- Add a garlic/default.nix link to the main default.nix, so we can
build derivations at garlic/
2020-12-07 13:33:42 +01:00
bdaadd4ef7
nbody: add ctf tests
2020-12-03 13:20:40 +01:00
aca7e36fc7
bigsort: add experiment with input generation
2020-11-20 15:41:27 +01:00
4f0da10321
bigsort: Use cpusPerTask instead of cpuBind
2020-11-20 13:57:12 +01:00
David Alvarez
0c438d4dac
Setup for test experiment
2020-11-20 13:57:12 +01:00
David Alvarez
a0dac209e3
First test experiment
2020-11-20 13:57:12 +01:00
fe0bd8b200
creams: fix pure experiment
...
Use machine agnostic specification for resources
2020-11-17 12:31:03 +01:00
016422cede
Update nbody experiment
...
Generate the input based on the target machine description.
2020-11-17 11:26:35 +01:00
5e50ef19fe
Update experiments with cpusPerTask
...
Try to avoid manually setting the hardware specs and rather use
the hw attrset.
2020-11-17 11:17:57 +01:00
74537e682c
Use divisors in the slurm cpu experiment
2020-11-17 11:01:34 +01:00