Skip to content
Snippets Groups Projects
job_ncochunk.sbatch 668 B
Newer Older
#!/bin/bash
#SBATCH --job-name=ncochunk
#SBATCH --output=JOBS/%x-%j.out 
#SBATCH --qos=nf
#SBATCH --time=00:30:00
#SBATCH --cpus-per-task=4
#SBATCH --gres=ssdtmp:10G


module purge
module load nco/4.9.7
module list

set +xv

if [ -n "$1" ]; then date=$1; else exit 1; fi
if [ -n "$2" ]; then  var=$2; else exit 1; fi

Guillaume S's avatar
Guillaume S committed
d="${SCRATCH_DIR}/NC_${GRID/N/F}/${date:0:6}"
f="${var}_abl_L50Z10_${BASE_NAME}_${date}_misstodis.nc"
Guillaume S's avatar
Guillaume S committed
time cp -av ${d}/${f} $TMPDIR/.

ncks --4 --dfl_lvl 1 --no_abc -v ${var} --cnk_plc=xpl --cnk_dmn lon,64 --cnk_dmn lat,64 --cnk_dmn time,1 --cnk_dmn jpka,1 $TMPDIR/${f} $TMPDIR/${f%.nc}_cnk64.nc

Guillaume S's avatar
Guillaume S committed
time mv -v $TMPDIR/${f%.nc}_cnk64.nc ${d}/.