#!/bin/bash
# submit_all.sh , fire off the entire revision experiment matrix on CCC.
#
# Submits 6 array jobs (one bsub call per .bsub file). Total job count:
# ★_G ridge : 18 (6 targets × 3 seeds)
# ★_G neural : 18
# MLPs : 54 (3 modes × 6 targets × 3 seeds)
# SchNet : 12 (4 scalar targets × 3 seeds)
# e3nn : 18
# MACE : 18
# ----------------
# Total : 138 array slots
#
# Run from the python/large_scale directory:
# cd ~/starg/python/large_scale
# bash bsub/submit_all.sh
set -euo pipefail
HERE="$(dirname "$0")"
bsub < "$HERE/submit_starg_ridge.bsub"
bsub < "$HERE/submit_starg_neural.bsub"
bsub < "$HERE/submit_mlp.bsub"
bsub < "$HERE/submit_schnet.bsub"
bsub < "$HERE/submit_e3nn.bsub"
bsub < "$HERE/submit_mace.bsub"
echo
echo "[done] all array jobs submitted. Watch with: bjobs"
echo " once finished, run: python eval_collect.py"