複数の計算をバッチジョブ中で一括実行したい

バッチ実行により一つジョブ中で複数の計算を実行したい場合、例えば、exec1、exec2、exec3、exec4 という4つのコマンドを一括実行したい場合はバッチスクリプトを次のように記述します。

#!/bin/sh
#$ -cwd
#$ -l f_node=1
#$ -l h_rt=1:00:00
. /etc/profile.d/modules.sh
module load cuda/8.0.61
module load intel/17.0.4.196

exec1 &
exec2 &
exec3 &
exec4 &
wait

上記はあくまで一例です。

尚、異なるディレクトリに配置されているプログラムを一括実行したい場合は、実行ファイルをパスから記述する必要があります。
例えば、ホームディレクトリの folder1にあるa.outを直接実行したい場合は、

~/folder1/a.out &

と指定します。
実行ファイルのディレクトリに移動して実行する必要がある場合は、

cd ~/folder1
./a.out &

または

cd ~/folder1 ; ./a.out &

とすればよいです。
スクリプトファイルの最終行が & で終了する場合は、ジョブが実行されません。
スクリプトの最後の wait コマンドを忘れずに記述してください。