#!/usr/bin/csh
#PBS -N TesteG09
#PBS -q par16
#PBS -l nodes=1:ppn=16
#PBS -e TesteG09.err
#PBS -o TesteG09.out
#PBS -m abe
#
# Setar vars de ambiente necessarias para o G09
#
setenv g09root /opt/pub/gaussian/G09/nvhpc/21.9/
setenv GAUSS_SCRDIR /work/$USER/$PBS_JOBID
source $g09root/g09/bsd/g09.login
#
# Cria diretorio de scratch a ser usado na execucao
#
mkdir -p /work/$USER/$PBS_JOBID
#
# Indica execucao no diretorio de scratch
#
cd $GAUSS_SCRDIR
#
# Chamada do executavel
#
# ATENCAO : deve ser indicado o caminho completo (PATH)
# de onde esta' o arquivo de input (extensao .com) e o
# caminho completo (PATH) de onde deve ser gravado o
# arquivo de output (extensao .log)
#
g09 < /CAMINHO/COMPLETO/DO/INPUT.COM > /CAMINHO/COMPLETO/DO/OUTPUT.LOG
#
# Copia arquivo chk para destino (na conta do usuario)
#
# ATENCAO : deve ser indicado o caminho completo (PATH)
# de onde deve ser gravado o arquivo de chk gerado
#
cp Gau*chk /CAMINHO/COMPLETO/DO/PARA/GUARDAR/O/CHK
#
# Removendo arquivos temporarios gerados na area de scratch
#
cd
rm -rf $GAUSS_SCRDIR