@@ -91,7 +91,7 @@ To reduce the expense of extracting the needed data from the telemetry parquet f
RAPS saves a snapshot of the extracted data in NPZ format. The NPZ file can be
given instead of the parquet files for more quickly running subsequent simulations, e.g.:
python main.py -f jobs_2024-02-20_12-20-39.npz
raps run -f jobs_2024-02-20_12-20-39.npz
## Cooling models
@@ -103,37 +103,31 @@ We provide several cooling models in the repo https://code.ornl.gov/exadigit/POW
Will install the POWER9CSM in the models folder. To activate cooling when running RAPS,
use `--cooling` or `-c` argument. e.g.,
python main.py --system marconi100 -c
raps run --system marconi100 -c
python main.py --system lassen -c
raps run --system lassen -c
python main.py --system summit -c
raps run --system summit -c
## Support for multiple system partitions
Multi-partition systems are supported by running the `multi-part-sim.py` script, where a list of configurations can be specified using the `-x` flag as follows:
This will simulate synthetic workloads on two partitions as defined in `config/setonix-cpu` and `config/setonix-gpu`. To replay telemetry workloads from another system, e.g., Marconi100's PM100 dataset, first create a .npz snapshot of the telemetry data, e.g.,
This will dump a .npz file with a randomized name, e.g. ac23db.npz. Let's rename this file to pm100.npz for clarity. Note: can control-C when the simulation starts. Now, this pm100.npz file can be used with `multi-part-sim.py` as follows: