Newer
Older
#!/bin/bash
#SBATCH --job-name=cdogrid
#SBATCH --output=JOBS/%x-%j.out
#SBATCH --qos=nf
#SBATCH --time=00:30:00
module purge
module load cdo/2.2.0
module list
set +xv
if [ -n "$1" ]; then pinp=$1; else exit 1; fi
if [ -n "$2" ]; then pout=$2; else exit 1; fi
if [[ ${GRID:0:1} == "N" ]]; then
cdo -v -t ecmwf -z zip -k grid -f nc4 -setgridtype,regular $TMPDIR/$(basename ${pinp}) $TMPDIR/$(basename ${pout})
elif [[ ${GRID:0:1} == "F" ]]; then
cdo -v -t ecmwf -z zip -k grid -f nc4 copy $TMPDIR/$(basename ${pinp}) $TMPDIR/$(basename ${pout})
else
echo "ERROR: ${GRID} grid unsupported"
exit 1
fi
mkdir -pv $(dirname ${pout})