After some tinkering last night, I found that w_run --parallel --n-workers 5 "$@" | tee $LOGFILE in my run.sh works quite nicely when using -nt 6 for the mdrun command. I'll take a look at NUM_WORKERS as well since I'm aiming to scale my setup to an 8xA100 DGX server. I'll report back with how it goes!