Sequential calculation

To launch multiple calculations of the same program :

#!/bin/bash
#SBATCH -t 1:00:00
#SBATCH -N 1
#SBATCH -p epycv1

# run 32 copies of the same program in parallel
# each program puts its outputfiles in a separate directory

for (( i=0; i<32; i++)); do
(
  my-serial-program < $HOME/data/input.$i > $TMPDIR/out.$i
  cp $TMPDIR/out.$i/* $HOME/data
)&
done

# wait until all background processes are ended:

wait