Skip to content
Snippets Groups Projects
job_ablhpg.sbatch 1.2 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

Guillaume S's avatar
Guillaume S committed

if [ -n "$1" ]; then date=$1; else exit 1; fi
Guillaume S's avatar
Guillaume S committed

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})/.
Guillaume S's avatar
Guillaume S committed

exit 0