#$ -S /bin/bash
#$ -N GENG15
#$ -e GENG15.20000.err
#$ -o GENG15.20000.out
#$ -q smnodes
#$ -V
#$ -cwd
#$ -t 1-20000

##accedemos al directorio correspondiente

cd /home/josera/resultados_geng15.20000/


#calculamos la variable auxiliar

export SGE_TASK_ID_AUX=`expr $SGE_TASK_ID - 1`

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

/home/josera/nauty22/geng 15 $SGE_TASK_ID_AUX/20000
/scratch/geng15_$SGE_TASK_ID.tmp &> geng15_$SGE_TASK_ID.subres

##concatenamos los resumenes de los resultados parciales en .finalres

cat geng15_$SGE_TASK_ID.subres >> geng15.finalres

##borramos los subresumenes

rm geng15_$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  /scratch/geng15_$SGE_TASK_ID.tmp >>
geng15.pickg

##borramos el archivo temporal intermedio

rm /scratch/geng15_$SGE_TASK_ID.tmp
