#!/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 date=$1; else exit 1; fi p2D="${SCRATCH_DIR}/NC_F320/${date:0:6}/surf2D_ERA5_L1_GLO_TLAUTO_IGNONE_GF320reg_ana01h_${date}.nc" p3D="${SCRATCH_DIR}/NC_F320/${date:0:6}/inst3D_ERA5_L107-137_GLO_TLAUTO_IGNONE_GF320reg_ana01h_${date}.nc" pmsk="/ec/res5/project/mercator/ATMO_FORCINGS/ERA5_ABL50_F320_v1/mask0_ERA5_GLO_TLAUTO_IGNONE_GF320_NNint_20120101.nc" cp -av ${p2D} ${p3D} ${pmsk} $TMPDIR/. cp -v /home/ar0s/SRC/NEMO/main/tools/ABL_TOOLS/main_uvg_hpg.exe $TMPDIR/. sed -e "s/fsurf2D/$(basename ${p2D})/g; s/finst3D/$(basename ${p3D})/g; s/fmask/$(basename ${pmsk})/g; s/fhpg/$(basename ${p3D/inst3D/hpg})/g; s~fdir~$TMPDIR~g" < /home/ar0s/SRC/NEMO/main/tools/ABL_TOOLS/namelist_abl_tools.base > $TMPDIR/namelist_abl_tools.hpg.$date ls -l $TMPDIR cat $TMPDIR/namelist_abl_tools.hpg.$date $TMPDIR/main_uvg_hpg.exe $TMPDIR/namelist_abl_tools.hpg.$date mv -v $TMPDIR/$(basename ${p3D/inst3D/hpg}) $(dirname ${p3D})/. exit 0