export PrgEnv_intel_ver=8.1.0 export craype_ver=2.7.8 export intel_ver=19.1.3.304 export cray_mpich_ver=8.1.7 export cray_pals_ver=1.0.12 export libjpeg_ver=9c export grib_util_ver=1.2.3 export wgrib2_ver=2.0.8 export python_ver=3.8.6 export cfp_ver=2.0.4 export atp_ver=3.14.3 export gempak_ver=7.14.1 export netcdf_ver=4.7.4 export pnetcdf_ver=1.12.2 export hdf5_ver=1.10.6 # Upstream dependencies export hwrf_ver=v13.2 export gfs_ver=v16.2 export rtofs_ver=v2.2 # CANNED TESTING export PDY=${PDY:-20210824} export DCOMROOT=/lfs/h1/ops/canned/dcom # (used?) export COMINmsg=/lfs/h1/ops/canned/com/hwrf/${hwrf_ver}/inphmon/test_${PDY}${cyc:?} if [[ "$PDY" == 20210904 && "${cyc}" =~ (12|18) ]]; then export COMINgfs=/lfs/h2/emc/hur/noscrub/Lin.L.Zhu/input/gfs/v16.2/ export COMINrtofs=/lfs/h2/emc/hur/noscrub/Lin.L.Zhu/input/rtofs/v2.2/ export COMINarch=/lfs/h2/emc/hur/noscrub/Lin.L.Zhu/save/hmon.v3.2.0_0/rocoto priorymdh=$(date --date="$PDY $cyc:00 UTC -6 hours" +%Y%m%d%H) export HISTDATA=/lfs/h2/emc/hur/noscrub/Lin.L.Zhu/ptmp/hmon.v3.2.0_0/com/${priorymdh}/12L else #export COMPATH=/lfs/h1/ops/canned/com/hwrf:/lfs/h1/ops/canned/com/gfs:/lfs/h1/ops/canned/com/rtofs #export COMPATH=/lfs/h1/ops/para/com/hmon:/lfs/h1/ops/canned/com/gfs:/lfs/h1/ops/canned/com/rtofs export COMPATH=/lfs/h1/ops/canned/com/gfs:/lfs/h1/ops/canned/com/rtofs priorymdh=$(date --date="$PDY $cyc:00 UTC -6 hours" +%Y%m%d%H) export HISTDATA=/lfs/h1/ops/canned/com/hmon/v3.2/hmon.$priorymdh fi export DBNLOG=YES export PARATEST=YES if [[ "$ECF_NAME" =~ ^/(test|para).*hmon1/jhmon_cleanup && -n "$PDY" ]]; then COMOUTchk=/lfs/h1/ops/${ECF_NAME:1:4}/com/hmon/$(echo ${HOMEhmon##*hmon.}|cut -f 1-2 -d.)/hmon.${PDY}${cyc:?} if [[ -d "$COMOUTchk" ]]; then # old_time_stamp=$(ls -ld --time-style="+%Y%m%d_%H%M%S" $COMOUTchk | awk '{print $6}') # [ -d /lfs/h1/nco/ptmp/$USER ] || mkdir -p /lfs/h1/nco/ptmp/$USER # mv $COMOUTchk /lfs/h1/nco/ptmp/$USER/$(basename $COMOUTchk).$old_time_stamp if [[ -d ${COMOUTchk}.bak1 ]]; then [[ -d ${COMOUTchk}.bak2 ]] && rm -rf ${COMOUTchk}.bak2 mv ${COMOUTchk}.bak1 ${COMOUTchk}.bak2 fi mv ${COMOUTchk} ${COMOUTchk}.bak1 fi if [[ "$cyc" == "00" ]]; then DBNOUTchk=/lfs/h1/ops/${ECF_NAME:1:4}/com/hmon/$(echo ${HOMEhmon##*hmon.}|cut -f 1-2 -d.)/hmon.${PDY} if [[ -d "$DBNOUTchk" ]]; then if [[ -d ${DBNOUTchk}.bak1 ]]; then [[ -d ${DBNOUTchk}.bak2 ]] && rm -rf ${DBNOUTchk}.bak2 mv ${DBNOUTchk}.bak1 ${DBNOUTchk}.bak2 fi mv ${DBNOUTchk} ${DBNOUTchk}.bak1 fi fi fi