Create a Python virtual environment:
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
To run strong and weak scaling tests, submit the Slurm job script on a GPU cluster:
sbatch cluster.slurm
Before running, adjust the Slurm header in cluster.slurm for your system.
Create and activate a Python virtual environment:
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
cd src/
python3 springer_main.py
For best performance, update the autotune configuration in src/backend.py using the configs in autotuner_configs/springer.configs.