Skip to content
Snippets Groups Projects
job_ablhpg.sbatch 1.01 KiB
Newer Older
Guillaume S's avatar
Guillaume S committed
#!/bin/bash
#SBATCH --job-name=ablhpg
#SBATCH --output=JOBS/%x-%j.out 
#SBATCH --qos=nf
#SBATCH --time=00:30:00


module purge
module load prgenv/gnu gcc/12.2.0 hpcx-openmpi/may23 hdf5-parallel/may23 netcdf4-parallel/may23 xios/trunk/r2515_gcc-xmpi.may23
module list

set -xv

if [ -n "$1" ]; then f2D=$(basename $1); d2D=$(dirname $1); else exit; fi
if [ -n "$2" ]; then f3D=$(basename $2); d3D=$(dirname $2); else exit; fi
if [ -n "$3" ]; then fmsk=$(basename $3); dmsk=$(dirname $3); else exit; fi

fhpg=${f3D/inst3D/hpg}
fabl=${f3D/inst3D/abl}; fabl=${fabl/L107-137/L50Z10}
date=${f2D##*_}; date=${date%.nc}

if [ ! -s ${d2D}/${fhpg} ]; then
  sed -e "s/fsurf2D/${f2D}/g; s/finst3D/${f3D}/g; s/fmask/${fmsk}/g; s/fhpg/${fhpg}/g; s/fabl/${fabl}/g; s~fdir~${d2D}~g" < /home/ar0s/SRC/NEMO/main/tools/ABL_TOOLS/namelist_abl_tools.base > /ec/res4/scratch/ar0s/ERA5/SLURM/namelist_abl_tools.hpg.$date
  /home/ar0s/SRC/NEMO/main/tools/ABL_TOOLS/main_uvg_hpg.exe /ec/res4/scratch/ar0s/ERA5/SLURM/namelist_abl_tools.hpg.$date
fi


exit 0