@db2021 db2021 / rung16.sh
Created at Mon Jul 05 16:16:12 JST 2021
Grid Engineでg16を走らせる
rung16.sh
Raw
#! /bin/bash
for job in $@
do
  echo "#$ -S /bin/bash" > $job.sh
  echo "#$ -N $job" >> $job.sh
  echo "#$ -e /dev/null" >> $job.sh
  echo "#$ -o /dev/null" >> $job.sh
  chmod +x $job.sh
  echo 'export g16root=/usr/local' >> $job.sh
  echo "export GAUSS_SCRDIR=/tmp" >> $job.sh
  echo 'export GAUSS_EXEDIR=$g16root/g16' >> $job.sh
  echo '$g16root/g16/g16'" << 'EOF' > $job.log" >> $job.sh
  cat $job.com >> $job.sh
  echo "EOF" >> $job.sh
  qsub -q all.q $job.sh
done
@takane takane commented on 5 Jul 2021

使い方:
Grid Engineがインストールされているマシン (現状 cymbal と bass)で、同じディレクトリにある (複数の) Gaussianの .comファイル (.comを取り除いたもの) をコマンドライン引数として指定。 同じディレクトリ上に .shファイルと.logファイルができる。

$ ./rung16.sh test0000