#!/bin/sh #BSUB -J gdas_gempak_00 #BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J #BSUB -q debug #BSUB -n 2 # number of tasks #BSUB -R span[ptile=1] # 1 task per node #BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output #BSUB -W 00:30 #BSUB -P GFS-DEV #BSUB -R affinity[core(1):distribute=balance] export KMP_AFFINITY=disabled export PDY=`date -u +%Y%m%d` export PDY=20200922 export PDY1=`expr $PDY - 1` export cyc=00 export cycle=t${cyc}z set -xa export PS4='$SECONDS + ' date #################################### ## Load the GRIB Utilities module #################################### module load EnvVars/1.0.2 module load ips/18.0.1.163 module load CFP/2.0.1 module load impi/18.0.1 module load lsf/10.1 module load prod_util/1.1.4 module load prod_envir/1.0.3 module load grib_util/1.1.0 ########################################### # Now set up GEMPAK/NTRANS environment ########################################### module load gempak/7.3.3 module list ############################################ # GDAS GEMPAK PRODUCT GENERATION ############################################ # set envir=para or para to test with data in prod or para export envir=para # export envir=para export SENDCOM=YES export KEEPDATA=YES export job=gdas_gempak_${cyc} export pid=${pid:-$$} export jobid=${job}.${pid} # Set FAKE DBNET for testing export SENDDBN=YES export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com ############################################################# # Specify versions ############################################################# export gfs_ver=v16.0.0 ########################################################## # obtain unique process id (pid) and make temp directory ########################################################## export DATA=${DATA:-${DATAROOT}/${jobid}} mkdir -p $DATA cd $DATA ################################ # Set up the HOME directory ################################ export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} export EXECgfs=${EXECgfs:-$HOMEgfs/exec} export PARMgfs=${PARMgfs:-$HOMEgfs/parm} export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} ################################### # Specify NET and RUN Name and model #################################### export NET=${NET:-gfs} export RUN=${RUN:-gdas} export model=${model:-gdas} ############################################## # Define COM, COMOUTwmo, COMIN directories ############################################## if [ $envir = "prod" ] ; then # This setting is for testing with GFS (production) export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD else export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime fi export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak if [ $SENDCOM = YES ] ; then mkdir -m 775 -p $COMOUT fi ############################################# # run the GFS job ############################################# sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK