#!/bin/ksh date export PS4=' $SECONDS + ' set -x export DATA=${DATA:-${DATAROOT}/${PBS_JOBNAME}.${PBS_JOBID}} mkdir -p $DATA cd $DATA export cycle=${cycle:-t${cyc}z} setpdy.sh . ./PDY export SENDDBN=${SENDDBN:-YES} export SENDECF=${SENDECF:-YES} export SENDCOM=${SENDCOM:-YES} export SENDDBN_NTC=${SENDDBN_NTC:-NO} export NET=${NET:-aqm} export RUN=${RUN:-aqm} export HOMEaqm=${HOMEaqm:-${PACKAGEROOT}/${model}.${version}} export USHaqm=$HOMEaqm/ush export EXECaqm=$HOMEaqm/exec export PARMaqm=$HOMEaqm/parm export FIXaqm=$HOMEaqm/fix export UTILaqm=$HOMEaqm/util export TMP_STDAY=`${NDATE} -8760 ${PDY}${cyc} | cut -c1-8` # 1 year back # The earliest day of training data is August 1 2020 if [ ${TMP_STDAY} -le 20220810 ]; then export TMP_STDAY=20220810; fi export BC_STDAY=${BC_STDAY:-${TMP_STDAY}} export Yr=`echo ${PDY} | cut -c1-4` export Mn=`echo ${PDY} | cut -c5-6` export Yrmn=`echo ${PDY} | cut -c1-6` export Yr1=`echo ${PDYm1} | cut -c1-4` export Yrmn1=`echo ${PDYm1} | cut -c1-6` export Yr2=`echo ${PDYm2} | cut -c1-4` export Yrmn2=`echo ${PDYm2} | cut -c1-6` export Yr3=`echo ${PDYm3} | cut -c1-4` export Yrmn3=`echo ${PDYm3} | cut -c1-6` #export COMIN=${COMIN:-$(compath.py -o ${NET}/${aqm_ver}/${RUN}.${PDY})} #export COMINbicordat=${COMINbicordat:-$(compath.py -o ${NET}/${aqm_ver})} #export COMINbicor=${COMINbicor:-$(compath.py -o ${NET}/${aqm_ver}/bcdata.${Yrmn})} #export COMINbicorm1=${COMINbicorm1:-$(compath.py -o ${NET}/${aqm_ver}/bcdata.${Yrmn1})} #export COMINbicorm2=${COMINbicorm2:-$(compath.py -o ${NET}/${aqm_ver}/bcdata.${Yrmn2})} #export COMINbicorm3=${COMINbicorm3:-$(compath.py -o ${NET}/${aqm_ver}/bcdata.${Yrmn3})} #export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${aqm_ver}/${RUN}.${PDY})} #export COMOUTm1=${COMOUTm1:-$(compath.py -o ${NET}/${aqm_ver}/${RUN}.${PDYm1})} #export COMOUT=/lfs/h2/emc/ptmp/kai.wang/emc.para/com/aqm/v7.0/$case.${PDY}/${cyc} #export COMOUTbicor=${COMOUTbicor:-$(compath.py -o ${NET}/${ver}/bcdata.${Yrmn})} #export COMOUTbicorm1=${COMOUTbicorm1:-$(compath.py -o ${NET}/${ver}/bcdata.${Yrmn1})} #export COMOUTbicorm2=${COMOUTbicorm1:-$(compath.py -o ${NET}/${ver}/bcdata.${Yrmn2})} #export COMOUTbicorm3=${COMOUTbicorm1:-$(compath.py -o ${NET}/${ver}/bcdata.${Yrmn3})} export DCOMROOT=${DCOMROOT:-/lfs/h1/ops/prod/dcom} if [ -e $COMINbicorm1/airnow/$Yr1/${PDYm1}/b008 ] ; then echo "$COMINbicorm1/airnow/$Yr1/${PDYm1}/b008 exists !" else mkdir -p $COMINbicorm1/airnow/$Yr1/${PDYm1}/b008 fi cp ${DCOMROOT}/${PDYm1}/b008/xx021 $COMINbicorm1/airnow/${Yr1}/${PDYm1}/b008/ cp ${DCOMROOT}/${PDYm2}/b008/xx021 $COMINbicorm2/airnow/${Yr2}/${PDYm2}/b008/ cp ${DCOMROOT}/${PDYm3}/b008/xx021 $COMINbicorm3/airnow/${Yr3}/${PDYm3}/b008/ export PCOM=${PCOM:-${COMOUT}/wmo} export pgmout=OUTPUT.$$ mkdir -p $COMOUT $PCOM #$COMOUTbicorm1 $COMOUTbicorm2 $COMOUTbicorm3 export KEEPDATA=${KEEPDATA:-YES} env export post_proc_hour=${post_proc_hour:-72} $HOMEaqm/scripts/exaqm_post_o3_bicor_793.sh export err=$?; err_chk cat $pgmout msg="JOB $job bias correction HAS COMPLETED NORMALLY." postmsg "$msg" if [ "$KEEPDATA" != "YES" ] ; then cd $DATAROOT rm -rf $DATA fi date