Commit Graph

48 Commits

Author SHA1 Message Date
f87d830218 isolate: preserve TERM 2020-12-02 13:06:55 +01:00
3d352fee19 isolate: allow argument passing 2020-12-02 13:06:35 +01:00
1f841649f8 exec: add support for nixPrefix 2020-12-02 11:57:40 +01:00
a147a396d9 trebuchet: add the experiment as attribute 2020-11-20 15:35:36 +01:00
8bc5656461 tools: recursive getExperiment
It allows getExperimentStage to be called from any stage above the
experiment.
2020-11-20 15:34:14 +01:00
d192a59fdc control: Export the run iteration 2020-11-20 15:32:41 +01:00
734d494d96 stdexp: Allow extra mounts 2020-11-20 15:30:47 +01:00
David Alvarez
0c438d4dac Setup for test experiment 2020-11-20 13:57:12 +01:00
e8f649327a exec: Avoid variable expansion at build
All bash variables passed in env, pre or post are now expanded at
execution time..
2020-11-20 13:54:45 +01:00
e1e34ddf75 exec: add pre and post code to allow cleanup tasks 2020-11-17 16:09:38 +01:00
641e752bd5 Add a trace message at unit evaluation 2020-11-17 11:12:12 +01:00
317409f6ac Move index and out inside the user directory 2020-11-03 19:10:00 +01:00
5e2797bcde Create index files for the experiments 2020-11-03 19:10:00 +01:00
efd7df068e Print full experiment path 2020-11-03 19:10:00 +01:00
3bd4e61f3f WIP: Testing with automatic fetching 2020-11-03 19:09:59 +01:00
59346fa97e control: Add status file 2020-11-03 19:09:59 +01:00
4beb069627 WIP: postprocessing pipeline
Now each run is executed in a independent folder
2020-11-03 19:09:59 +01:00
2680dcb66f Don't nest the unit results
The experiment directory now contains symlinks to the units, keeping the
old structure. The unit results are directly placed in the garlic out
directory.
2020-11-03 19:09:58 +01:00
c3659d316d Add perf stage 2020-11-03 19:09:58 +01:00
80ccd1240a Less verbose execution 2020-10-14 16:29:22 +02:00
9d8f7d9074 Print the experiment being run 2020-10-14 16:28:27 +02:00
c7d2e2d866 Write the unit config in a file 2020-10-14 16:27:47 +02:00
7a37913b4e Set the ssh host from the machine config 2020-10-13 14:30:03 +02:00
a38ff31cca Introduce the runexp stage 2020-10-13 13:00:59 +02:00
6ab448b10a Fix trebuchet description 2020-10-09 20:28:00 +02:00
4de20d3aa5 Remove old stages and update some 2020-10-09 20:12:52 +02:00
27bc977590 Remove strace from isolate stage 2020-10-09 19:50:28 +02:00
332b738889 Move apps into garlic/apps 2020-10-09 16:42:06 +02:00
a576be8031 WIP stage redesign 2020-10-09 16:42:06 +02:00
654e243735 Include an index in the trebuchet 2020-10-09 16:42:06 +02:00
45afe7d391 Simplify experiment stage 2020-10-09 16:42:06 +02:00
d599b8c52f New naming convention 2020-10-09 16:42:06 +02:00
66a5e06ada Generate trebuchet from nix 2020-10-09 16:42:06 +02:00
81004b5ee6 control: Fix bashism 2020-10-09 16:42:06 +02:00
4ea0d16926 WIP isolation 2020-10-09 16:42:06 +02:00
effcc2d20b Working isolated environment 2020-10-09 16:42:06 +02:00
2a01ee7f24 WIP isolate execution 2020-10-09 16:42:06 +02:00
896ebd4ace WIP nix-isolate 2020-10-09 16:42:06 +02:00
Pedro Martinez
5cbc8e4fbb First attempt to create an experiment with CREAMS: strong scaling from 1 to 16 nodes using the pure MPI version 2020-10-02 16:40:43 +02:00
d210e96d18 Mark the launcher for upload 2020-10-01 10:48:54 +02:00
35f4ba545a Experimental GDB stage 2020-09-30 16:00:34 +02:00
ff4d39233a Add valgrind stage 2020-09-28 13:00:59 +02:00
1d5b528cd0 Change output log files 2020-09-22 18:38:37 +02:00
e3623b05fd Print the env via stderr 2020-09-22 18:38:25 +02:00
edf429c932 Avoid loading .bashrc 2020-09-22 17:39:26 +02:00
cd37d513e8 saiph: Extrae with the correct MPI 2020-09-22 14:26:01 +02:00
cc101ad1d3 Add saiph experiments 2020-09-21 17:30:24 +02:00
126f05e92c Simplify paths 2020-09-21 14:34:08 +02:00