Commit Graph

40 Commits

Author SHA1 Message Date
Rodrigo Arias Mallo
b4e37a15a9 hpcg: refactor ss and gen using a common file
- The file gen.nix now provides an experiment for each unit, to reduce
  the evaluation time.

- The pipeline is specified in the common.nix file only.

- The input dataset path is no longer symlinked, but is specified in the
  "--load" argument.

- The size is renamed to "sizePerTask" instead of "n".
2021-04-16 11:51:34 +02:00
Raúl Peñacoba
4d629fe8f7 hpcg: remove old comments 2021-04-16 09:32:28 +02:00
Raúl Peñacoba
cb6577b439 hpcg: add strongscaling
HPCG rounds problem size axis when its value is < 16
2021-04-16 09:32:28 +02:00
Raúl Peñacoba
b60a46b683 hpcg: add weakscaling over some nblocks to check which axis is better 2021-04-16 09:32:28 +02:00
Raúl Peñacoba
1a6075a2b1 hpcg: add first granularity/scalability exps for tampi+isend+oss+task
- oss.nix runs valid hpcg layouts whereas slices.nix does not
2021-04-16 09:32:28 +02:00
Rodrigo Arias Mallo
fb0dee4b61 exp: move exit1 experiment to slurm 2021-04-16 09:29:33 +02:00
Rodrigo Arias Mallo
2151e20bd6 exp: add exit1 experiment
Tests unit bad exits
2021-04-16 09:29:33 +02:00
Rodrigo Arias Mallo
0cf35decc5 osu: add mtu and eager experiments 2021-04-16 09:29:33 +02:00
Rodrigo Arias Mallo
f842f1e01d slurm: add sigsegv experiment
Ensure that we can catch a sigsegv signal before and after the
MPI_Finalize call.
2021-04-16 09:29:33 +02:00
Rodrigo Arias Mallo
e49e3b087f fwi: rename big io experiment 2021-04-12 19:49:31 +02:00
Rodrigo Arias Mallo
6422741cb7 fwi: merge io experiments into one file
The enableExtended parameter control if the experiment runs with
multiple nodes or only one.
2021-04-12 19:27:45 +02:00
Rodrigo Arias Mallo
58dc277d3d fwi: refactor ss-io with common.nix
Also, keep the names short and consistent.
2021-04-12 17:57:46 +02:00
Rodrigo Arias Mallo
02a103565c fwi: use common.nix in reuse experiment 2021-04-12 15:48:59 +02:00
Rodrigo Arias Mallo
e0a68c077c fwi: merge forkjoin ss experiment into one file
Additional options are only active with enableExtended = true
2021-04-12 12:51:10 +02:00
Aleix Roca Nonell
989f6ee018 fwi: adjust input size to meet timing constraints
The previous iniput size for both granularity and strong scaling tests
where too big to meet the timing constrains needed for garlic. This
patch sets a new, smaller, input size.

Also, a minor cleanup is applied to the rest of the fwi experiments
and figures.
2021-04-07 12:44:14 +02:00
Aleix Roca Nonell
3ef4a505d3 fwi: add strong scalability tests 2021-04-07 12:44:14 +02:00
Rodrigo Arias Mallo
bfbbc294ae fwi: split into input and solver
All branches compile with several hacks.
2021-04-07 12:44:13 +02:00
Rodrigo Arias Mallo
312656ce54 heat: rename granul -> granularity experiment 2021-04-06 18:42:49 +02:00
Rodrigo Arias Mallo
cb482fa3ea heat: remove perf from the ctf experiment
As we would be extracting perf stats from the trace processing steps.
2021-04-06 11:05:10 +02:00
Rodrigo Arias Mallo
10b1ff8f7a saiph: simplify granularity and ss experiments 2021-04-01 19:25:38 +02:00
Sandra
b64b864194 saiph: clean exps and figs 2021-04-01 19:25:37 +02:00
Sandra
46536548ca saiph: update scaling exp and figures 2021-04-01 19:24:38 +02:00
Rodrigo Arias Mallo
d108306a29 saiph: add blocking experiments to index
Remove unused environment variables as well.
2021-03-30 18:54:35 +02:00
Rodrigo Arias Mallo
992af14c7f saiph: add scaling experiment 2021-03-30 18:54:35 +02:00
Rodrigo Arias Mallo
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
a55019c6ef creams: add more nodes for granularity experiments 2021-03-24 13:52:26 +01:00
Pedro Martinez
6c0f4ec1b3 creams: add granularity experiments 2021-03-24 13:52:26 +01:00
Rodrigo Arias Mallo
c41456412c examples: Add granularity examples 2021-03-12 19:33:40 +01:00
Rodrigo Arias Mallo
0781e8b28e nbody: remove jemalloc experiments
Nanos6 has jemalloc enabled by default
2021-03-12 12:58:41 +01:00
Rodrigo Arias Mallo
425479c9fc nbody: add scaling experiment 2021-03-12 12:57:01 +01:00
Rodrigo Arias Mallo
854707103c heat: add ctf stage to analyze mode times 2021-03-12 12:13:10 +01:00
Rodrigo Arias Mallo
b192fc44f5 heat: refactor cache into granul experiment 2021-03-09 18:45:33 +01:00
Rodrigo Arias Mallo
b600f64fcc heat: add cache miss experiment and figure 2021-03-05 18:31:31 +01:00
Rodrigo Arias Mallo
c1efba1e65 heat: rename test -> granul experiment 2021-03-05 18:28:32 +01:00
Rodrigo Arias Mallo
6973f48638 osu: add an experiment for Intel MPI tunning 2021-03-03 12:42:19 +01:00
Rodrigo Arias Mallo
ed932c9921 osu: add bw test 2021-03-01 11:58:23 +01:00
Rodrigo Arias Mallo
a36d912022 osu: add multithread benchmark 2021-03-01 11:55:13 +01:00
Rodrigo Arias Mallo
0c9e89dcc0 osu: update experiments using stdexp 2021-02-23 15:22:56 +01:00
Rodrigo Arias Mallo
9beda65778 lulesh: add experiment with all variants 2021-01-28 15:27:21 +01:00
Rodrigo Arias Mallo
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