#$ -S /bin/bash
#$ -N GENG12.2
#$ -e GENG12.2000.err
#$ -o GENG12.2000.out
#$ -q smnodes
#$ -V
#$ -cwd
#$ -t 1-2000

##accedemos al directorio correspondiente

cd /home/josera/resultados_geng12.2000/

##restamos uno a la variable SGE_TASK_ID de rango (1:2000) para que la
variable auxiliar tenga el rango (0:1999)

export SGE_TASK_ID_AUX=`expr $SGE_TASK_ID - 1`

##se calcula cada trozo del geng y lo vuelca en un archivo temporal, también manda                                                                                         el resumen del resultado a .subres

/home/josera/nauty22/geng 12 $SGE_TASK_ID_AUX/2000 geng12_$SGE_TASK_ID.tmp &> geng12_$SGE_TASK_ID.subres

##concatenamos los resúmenes de los resultados parciales en .finalres

cat geng12_$SGE_TASK_ID.subres >> geng12.finalres

##borramos los subresúmenes

rm geng12_$SGE_TASK_ID.subres

##cribamos el fichero temporal parcial con pickg y lo vamos concatenando en el fichero final .pickg

/home/josera/nauty22/pickg -r  geng12_$SGE_TASK_ID.tmp >>  geng12.pickg

##borramos el archivo temporal intermedio

rm geng12_$SGE_TASK_ID.tmp
