support slurm batch system too