b60698b791
pkgs: update nixpkgs to 1614b96a
2023-03-02 10:38:43 +01:00
b6d742380b
cn6: test slow converter
2021-06-30 15:54:31 +02:00
c083d96b79
cn6: add experiment with nbody
2021-06-28 11:50:53 +02:00
1a9b8470bb
cn6: add clock sync experiment
2021-06-22 15:36:49 +02:00
83921d1788
creams: increase granularity with size
2021-05-09 11:37:53 +02:00
b6f563f621
creams: add granularity experiment with 16 nodes
2021-05-09 11:36:43 +02:00
5d6f691045
creams: add size experiment
2021-05-03 15:02:57 +02:00
e1433fedb8
nbody: refactor experiments into common.nix
2021-04-20 17:13:29 +02:00
f729fc4006
nbody: rename granularity experiment file
2021-04-19 17:27:52 +02:00
Antoni Navarro
03298228e4
nbody: add strong scaling experiment
2021-04-19 17:27:52 +02:00
Antoni Navarro
58294d4467
nbody: add "nodes or sockets" experiment
2021-04-19 17:27:52 +02:00
Antoni Navarro
48a61dc292
nbody: update indexes
2021-04-19 17:27:52 +02:00
Antoni Navarro
5815a9af09
nbody: move "old" experiments to another folder
2021-04-19 17:27:52 +02:00
Antoni Navarro
ea66d7e4e0
nbody: update granularity tests
2021-04-19 17:27:52 +02:00
866d4561d3
hpcg: remove old experiments
2021-04-19 16:01:11 +02:00
9a88319153
hpcg: add granularity experiment
2021-04-19 16:00:55 +02:00
a96839d11a
hpcg: merge weak scaling and add size experiment
...
The scaling.nix file defines both the strong and weak experiments by
using the parameter "enableStrong".
2021-04-19 15:57:31 +02:00
a71ae9c2c6
hpcg: avoid mismatching names for gen units
2021-04-16 16:15:16 +02:00
d490ef2694
hpcg: remove unused extrae.xml file
2021-04-16 16:14:48 +02:00
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
f5c8d0cb88
hpcg: choose a smaller strong scaling problem size
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
fb0dee4b61
exp: move exit1 experiment to slurm
2021-04-16 09:29:33 +02:00
2151e20bd6
exp: add exit1 experiment
...
Tests unit bad exits
2021-04-16 09:29:33 +02:00
0cf35decc5
osu: add mtu and eager experiments
2021-04-16 09:29:33 +02:00
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
dd75a840ce
fwi: use enableIO instead of ioFreq
2021-04-12 20:09:17 +02:00
e49e3b087f
fwi: rename big io experiment
2021-04-12 19:49:31 +02:00
59040d9355
fwi: fix inverted resources
2021-04-12 19:31:35 +02:00
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
99beac9b23
fwi: generate the model in every node
...
As we are using local storage, we need a copy of the input in every
node. The current method is to run the generator only in the rank which
has assigned the cpu 0 in the mask.
2021-04-12 19:01:10 +02:00
58dc277d3d
fwi: refactor ss-io with common.nix
...
Also, keep the names short and consistent.
2021-04-12 17:57:46 +02:00
47b326c646
fwi: generate the input at runtime
2021-04-12 17:46:07 +02:00
4afda7dbfb
fwi: use common.nix in sync_io experiment
2021-04-12 16:27:18 +02:00
02a103565c
fwi: use common.nix in reuse experiment
2021-04-12 15:48:59 +02:00
788dd13ebd
fwi: merge mpi pure experiment
...
The getResources function is used to assign the proper cpu binding
depending on the version. However, additional contraints are required to
ensure that we have enough points in Y.
By default the mpi+send+seq branch is disabled.
2021-04-12 15:37:39 +02:00
41665bc6fc
fwi: refactor config generation into common.nix
2021-04-12 15:01:25 +02:00
9aa07993b2
fwi: refactor ss and granularity experiments
...
A common.nix file contains the shared stages
2021-04-12 14:41:26 +02:00
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
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
3e5a56ebdb
fwi: add tampi non-blocking variant
2021-04-07 12:44:14 +02:00
3ef4a505d3
fwi: add strong scalability tests
2021-04-07 12:44:14 +02:00
aadce016e1
fwi: add granularity and data reuse experiments
...
The data reuse experiment shows the effect of poor data locality versus
task granularity.
2021-04-07 12:44:14 +02:00
1d9a5c4721
fwi: fix input derivation
...
The fwiInput derivation must be the same used when compiled the fwi app
as the fwi-input used in the experiment.
2021-04-07 12:44:14 +02:00
11e400abb5
fwi: remove old experiment
2021-04-07 12:44:14 +02:00
7a6cbd3a9e
fwi: update test experiment
2021-04-07 12:44:14 +02:00
bfbbc294ae
fwi: split into input and solver
...
All branches compile with several hacks.
2021-04-07 12:44:13 +02:00