@s18h024 s18h024 / rung16.sh
Created at Mon Jul 12 16:47:28 JST 2021 - forked from db2021/2322b1367508bbc5bdb804a3eb41738a
Grid Engineでg16を走らせるーーー改変版
rung16.sh
Raw
#!/bin/bash

if [ ! -d ./index ] || [ ! -e ./index/index.txt ]; then
    mkdir index
    touch index/index.txt
fi


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
    TIME= date "+%Y%m%d-%H%M%S" | tr '\n' ' '
    UUID= uuidgen
    timeuuid= ${TIME}${UUID}
    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' > ${timeuuid}.log" >> $job.sh
    cat $job.com >> $job.sh
    echo "EOF" >> $job.sh
    echo "element name : "$job"timeuuid : $timeuuid" >> /index/index.txt
    qsub -q all.q $job.sh
done