#!/bin/bash

## Just run code in recipes, use it carefully
## example: use cdo to make cache file. Since cdo is quicker than ncl.
#;DIAG_NORCPM; RUNTHESECODES: echo '    no codes run here.'

#file list
cases='TBI_NUG_Ano TBI_NUG_FF TBI_N2_Ano_w2 TBI_N2_FF_w2'

## regrid N2_* to NUG_*
for v in {U,V}{200,850} ; do
    test -f "superensmean_${v}_ensmean_1980-2020.nc"  && continue || true

    dstgrid="TBI_NUG_FF_${v}_ensmean_1980-2020.nc"
    valfile="TBI_N2_FF_w2_${v}_ensmean_1980-2020.nc"
    ncremap -d $dstgrid $valfile tmp.nc && mv tmp.nc $valfile
    
    valfile="TBI_N2_Ano_w2_${v}_ensmean_1980-2020.nc"
    ncremap -d $dstgrid $valfile tmp.nc && mv tmp.nc $valfile

    ncea *_${v}_ensmean_1980-2020.nc -o "superensmean_${v}_ensmean_1980-2020.nc"
done


