- Docker for Mac / Docker for Window.
All slurm configuration locate in input/etc/*
, for traces input/traces/*
.
./bin/root.sh
to spawn docker-nextflow-singularity session. then- (inside docker)>
./bin/run.sh main.nf
to run simulation for all combinations[input/etc/*
Xinput/traces/*
]. - (inside docker)>
./bin/clean.sh
to clear nextflow cached && working dir.
Analytic code locate in src
, ubccr example code in tutorial
./bin/dev.sh
to spawn RStudio server (docker-r-slurm-sim-tools) session. then- (inside docker)>
echo "dev:your_new_passwd" | chpasswd
change password to secure localhost:8787 while developing.
- docker-slurm-simulator: Simulator part, solely relied on modified slurm 17.xx+ from ubccr-slurm-simulator/slurm_simulator
- docker-r-slurm-sim-tools: RSlurmSimTools Analysis tools Kit + RStudio server.
- nstda-hpc-slurm-simulation: Utilize Nextflow for reproducibility, main goal of this project is to gain more understanding for each slurm configuration and their impact in each scenario, Followed the original intention of ubccr-slurm-simulator/slurm_sim_tools
- Slurm Simulations Tools made by University at Buffalo.
- Nextflow
- Singularity