#!/bin/ksh
#
#---------------------------------------
# ksh job run in Hexagon
#---------------------------------------
#
#PBS -A nn9039k
#PBS -W group_list=noresm
#PBS -N timeseries
#PBS -l select=1:ncpus=32
#PBS -l walltime=20:00:00
#PBS -j oe
#PBS -S /bin/ksh
#
set -xe
#
typeset -Z2 monat    
# what does this typeset?
# loading modules in NorStore for ksh
#. /opt/modules/default/init/ksh FOR HEXAGON
# FOR NIRD I HOPE
. /usr/share/Modules/init/ksh
module load cdo

iyr=1976
eyr=1949        

i=$iyr
while [ ${i} -ge $eyr ] ; do
echo $i
#
# Select the variables one by one and creating one file per variable and year
cdo shifttime,-365day gcgcs.prec.T62.${i}.nc gcgcs.prec.T62.$(($i - 1)).nc
cdo shifttime,-365day giss.lwdn.T62.${i}.nc giss.lwdn.T62.$(($i - 1)).nc
cdo shifttime,-365day giss.swdn.T62.${i}.nc giss.swdn.T62.$(($i - 1)).nc
cdo shifttime,-365day giss.swup.T62.${i}.nc giss.swup.T62.$(($i - 1)).nc
cdo shifttime,-365day ncep.dn10.T62.${i}.nc ncep.dn10.T62.$(($i - 1)).nc
cdo shifttime,-365day ncep.slp_.T62.${i}.nc ncep.slp_.T62.$(($i - 1)).nc
cdo shifttime,-365day ncep.q_10.T62.${i}.nc ncep.q_10.T62.$(($i - 1)).nc
cdo shifttime,-365day ncep.t_10.T62.${i}.nc ncep.t_10.T62.$(($i - 1)).nc
cdo shifttime,-365day ncep.u_10.T62.${i}.nc ncep.u_10.T62.$(($i - 1)).nc
cdo shifttime,-365day ncep.v_10.T62.${i}.nc ncep.v_10.T62.$(($i - 1)).nc

# Advancing to the next timestep (year)
i=`expr ${i} - 1`
done

