AUTH's THMMY "Parallel and distributed systems" course assignments.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

26 lines
558 B

  1. #!/usr/bin/env bash
  2. # Parameters
  3. versions=("v0" "v1" "v2")
  4. q_values=(20 21 22 23 24 25 26 27 28 29 30)
  5. # Make scripts
  6. for version in "${versions[@]}"; do
  7. for q in "${q_values[@]}"; do
  8. filename="Bitnc${version^^}Q${q}.sh" # Convert v0 -> V0 etc...
  9. cat > "$filename" <<EOL
  10. #! /usr/bin/env bash
  11. #SBATCH --job-name=Bitnc${version^^}Q${q}
  12. #SBATCH --nodes=1
  13. #SBATCH --gres=gpu:1
  14. #SBATCH --time=10:00
  15. module load gcc/9.2.0 cuda/11.1.0
  16. ./out/${version}/bitonicCUDA -v --validation --perf 7 -b 512 -q ${q}
  17. EOL
  18. echo "Create: $filename"
  19. done
  20. done