------2022/04/07-08----------------------------------------------------------------------------- LK41WN2wwGD5h4o1 --------------Working on Jiayi's web maintainance real-time jobs on Cactus----------------------- ************************************************************************************************* (1) /u/Jiayi.Peng/xbin/sub_wcoss2 /u/Jiayi.Peng/xbin/sub_wcoss2 -a ENSTRACK-DEV -q dev_transfer -p 1/1/S -r 1000/1 -w ${NEXT_JOB_TIME} -t 1:00:00 -j gfs_t00 -o ${out} ${job1} -a defined-------q---defined-----p/-r---not used----w---defined---------t defined --j/-o defined ----------- echo "#!/bin/bash" >> $cfile echo "#PBS -A $account" >> $cfile echo "#PBS -e $output" >> $cfile echo "#PBS -o $output" >> $cfile echo "#PBS -N $jobname" >> $cfile echo "#PBS -q $queue" >> $cfile echo "#PBS -l walltime=$timew" >> $cfile echo "#PBS -l select=1:ncpus=2:mem=4GB" >> $cfile echo "#PBS -V " >> $cfile echo "#PBS -a $yr$mo$dy$hr$mn" >> $cfile ************************************************************************************************* (2) submit real-time job: /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save/postN/ ------------------------------ (2a) gfs_00z_bak.sh gfs_00z.sh ---- GFS 00Z plotting -------gfs_06z.sh / gfs_12z.sh / gfs_18z.sh ---- updated------ export nhoursx=/apps/ops/prod/nco/core/prod_util.v2.0.13/exec/ndate export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save export COMIN=${ROOTJPENG}/postN export COMOUTJOB=/lfs/h2/emc/ptmp/Jiayi.Peng.wcoss2 job=$COMIN/post_2015.sh /u/Jiayi.Peng/xbin/sub_wcoss2 -a ENSTRACK-DEV -q dev_transfer -p 1/1/S -r 1000/1 -w +0000 -t 1:00:00 -j gfs_t00 -o ${out} ${job} /u/Jiayi.Peng/xbin/sub_wcoss2 -a ENSTRACK-DEV -q dev_transfer -p 1/1/S -r 1000/1 -w ${NEXT_JOB_TIME} -t 1:00:00 -j gfs_t00 -o ${out} ${job1} --------- (2a1) job=$COMIN/post_2015.sh --- updated----- -------- export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save $ROOT/postN/post_track_2015.sh $ROOT/postN/post_cxml_2015.sh $ROOT/postN/post_gen_2015.sh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (2a1I) $ROOT/postN/post_track_2015.sh --- updated----- Input track data: /lfs/h1/ops/para/com/ens_tracker/v1.3/gefs.20210824/00/tctrack (1) $ROOT/plot_intensity_gfs/plot_vmx_slp_gfs.sh ${ymdh} ---- updated---- ------ export GADDIR=/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/data export GAUDPT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save/test_4_GRADS/udpt export GRADS='/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/bin/grads -d Cairo -h GD' export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save export ROOTptmp=/lfs/h2/emc/ptmp/Jiayi.Peng.wcoss2 #-----google map GFS----------- (2) $ROOT/postN/google_gfs.sh ${PDY} ${cyc} ---- updated ------- (3) $ROOT/tcgenesismap/plot_gfs_AL.sh ${PDY} ${cyc} ----updated ---- $ROOT/tcgenesismap/plot_gfs_EP.sh ${PDY} ${cyc} $ROOT/tcgenesismap/plot_gfs_NIO.sh ${PDY} ${cyc} $ROOT/tcgenesismap/plot_gfs_WP.sh ${PDY} ${cyc} $ROOT/tcgenesismap/plot_ecmwf_AL.sh ${PDY} ${cyc} ----updated ---- $ROOT/tcgenesismap/plot_ecmwf_EP.sh ${PDY} ${cyc} $ROOT/tcgenesismap/plot_ecmwf_NIO.sh ${PDY} ${cyc} $ROOT/tcgenesismap/plot_ecmwf_WP.sh ${PDY} ${cyc} Input data: /lfs/h1/ops/para/com/gfs/v16.2/gfs.20211227/00/atmos /lfs/h1/ops/prod/dcom/20220407/wgrbbul/ecmwf grib2ctl ---- updated ------------- plot_gfs_AL.sh ---- updated ------------- plot_rzdm=/home/people/emc/ftp/gc_wmb/jpeng/cactus export GADDIR=/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/data export GAUDPT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save/test_4_GRADS/udpt export GRADS='/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/bin/grads -d Cairo -h GD' export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save export ROOTptmp=/lfs/h2/emc/ptmp/Jiayi.Peng.wcoss2 export GFSgrib=/lfs/h1/ops/para/com/gfs/v16.2 PARMlist="(UGRD:850|VGRD:850|RH:850|UGRD:700|VGRD:700|RH:700|UGRD:500|VGRD:500|RH:500|UGRD:10 m a|VGRD:10 m a|MSLET)" # $ROOT/tcgenesismap/g2ctl ${filein} > ${filein}.ctl ---- using GRIB2 data for plot ------ # $ROOT/tcgenesismap/gribmap -i ${filein}.ctl ---- GRIB2 converted to GRIB1 and plot ----- export WGRIB2A=/apps/ops/prod/libs/intel/19.1.3.304/wgrib2/2.0.8/bin/wgrib2 ${WGRIB2A} ${filein} -match "$PARMlist" -grib ${filein}.grib2 module load libjpeg/9c /apps/ops/prod/libs/intel/19.1.3.304/grib_util/1.2.4/bin/cnvgrib -g21 -nv ${filein}.grib2 ${filein}.grib1 $ROOT/tcgenesismap/grib2ctl ${filein}.grib1 > ${filein}.ctl $ROOT/tcgenesismap/gribmap -v -0 -i ${filein}.ctl --------------------------------------------- ./plot_ecmwf_AL.sh ${PDY} ${cyc} ----updated ---- plot_rzdm=/home/people/emc/ftp/gc_wmb/jpeng/cactus export GADDIR=/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/data export GAUDPT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save/test_4_GRADS/udpt export GRADS='/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/bin/grads -d Cairo -h GD' export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save export ROOTptmp=/lfs/h2/emc/ptmp/Jiayi.Peng.wcoss2 export GDATE=/apps/ops/prod/nco/core/prod_util.v2.0.13/exec/ndate export DCOM=/lfs/h1/ops/prod/dcom/${PDY}/wgrbbul/ecmwf export WGRIB=/apps/ops/prod/libs/intel/19.1.3.304/grib_util/1.2.4/bin/wgrib ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (2a1II) $ROOT/postN/post_cxml_2015.sh ---- updated ----- export CXMLprod=/lfs/h1/ops/para/com/ens_tracker/v1.3 export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (2a1III) $ROOT/postN/post_gen_2015.sh ---- updated ----- export TRACKprod=/lfs/h1/ops/para/com/ens_tracker/v1.3 export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save $ROOT/hugen/grads_gfs/plot_gfs_gen_filter.sh ${ymdh} /lfs/h1/ops/para/com/ens_tracker/v1.3/gefs.20210824/00/tctrack /lfs/h1/ops/para/com/ens_tracker/v1.3/gefs.20210824/00/genesis single_rzdm=/home/people/emc/ftp/gc_wmb/jpeng/cactus export GADDIR=/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/data export GAUDPT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save/test_4_GRADS/udpt export GRADS='/apps/spack/grads/2.2.1/gcc/10.2.0/th6qy2zizkorat4m3qgewu5rkprs7wvd/bin/grads -d Cairo -h GD' export ROOT=/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save $GRADS -bcl "run mgplot_2012.gs ${PDYcyc} tc_atl_ll mens altg mslpn single" _rundir="/lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/save/hugen/grads_gfs/" '!/apps/ops/prod/nco/core/prod_util.v2.0.13/exec/ndate 'fhr' 'ymdh' > 'hrfile /apps/spack/imagemagick/7.0.8-7/cce/11.0.1/fyjvsbwngyzlsiluc4udbnxkhlbwkzc3/bin/display ************************************************************************** backup informations: ************************************************************************** /apps/ops/prod/libs/intel/19.1.3.304/grib_util/1.2.4/bin/wgrib -rwxr-xr-x 1 ops.prod prod 1797328 Mar 30 14:09 cnvgrib -rwxr-xr-x 1 ops.prod prod 2452184 Mar 30 14:09 copygb -rwxr-xr-x 1 ops.prod prod 2888544 Mar 30 14:09 copygb2 -rwxr-xr-x 1 ops.prod prod 1339208 Mar 30 14:09 degrib2 -rwxr-xr-x 1 ops.prod prod 904984 Mar 30 14:09 grb2index -rwxr-xr-x 1 ops.prod prod 829248 Mar 30 14:09 grbindex -rwxr-xr-x 1 ops.prod prod 1016896 Mar 30 14:09 tocgrib -rwxr-xr-x 1 ops.prod prod 1227520 Mar 30 14:09 tocgrib2 -rwxr-xr-x 1 ops.prod prod 1254520 Mar 30 14:09 tocgrib2super -rwxr-xr-x 1 ops.prod prod 414064 Mar 30 14:09 wgrib /apps/ops/prod/libs/intel/19.1.3.304/grib_util/1.2.4/bin/wgrib U1D04070000040706001 -grib -o U1D04070000040706001.grib1 -d all ./grib2ctl U1D04070000040706001.grib1 > U1D04070000040706001.grib1.ctl ./gribmap -v -0 -i U1D04070000040706001.grib1.ctl https://noaa-emc.github.io/NCEPLIBS-grib_util/cnvgrib/md__home_ed_NCEPLIBS_grib_util_src_cnvgrib_cnvgrib.html module load libjpeg/9c /apps/ops/prod/libs/intel/19.1.3.304/grib_util/1.2.4/bin/cnvgrib -g21 -nv -p0 gfs.t00z.pgrb2.0p25.f120 gfs.t00z.pgrb2.0p25.f120.grib1 -------------------------------------------------------- module show wgrib2/2.0.8 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /apps/ops/prod/libs/modulefiles/compiler/intel/19.1.3.304/wgrib2/2.0.8.lua: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- help([[]]) conflict("wgrib2") setenv("WGRIB2","/apps/ops/prod/libs/intel/19.1.3.304/wgrib2/2.0.8/bin/wgrib2") prepend_path("PATH","/apps/ops/prod/libs/intel/19.1.3.304/wgrib2/2.0.8/bin") setenv("wgrib2_ROOT","/apps/ops/prod/libs/intel/19.1.3.304/wgrib2/2.0.8") setenv("wgrib2_VERSION","2.0.8") setenv("WGRIB2_INC","/apps/ops/prod/libs/intel/19.1.3.304/wgrib2/2.0.8/include") setenv("WGRIB2_LIB","/apps/ops/prod/libs/intel/19.1.3.304/wgrib2/2.0.8/lib/libwgrib2.a") whatis("Name: wgrib2") whatis("Version: 2.0.8") whatis("Category: library") whatis("Description: wgrib2 library") -------------------------------------------------------- export envvar_ver=1.0 export PrgEnv_intel_ver=8.1.0 export intel_ver=19.1.3.304 export craype_ver=2.7.10 export hdf5_ver=1.10.6 export netcdf_ver=4.7.4 export g2_ver=3.4.5 export jasper_ver=2.0.25 export libpng_ver=1.6.37 export zlib_ver=1.2.11 export w3emc_ver=2.9.1 export bacio_ver=2.4.1 export libjpeg_ver=9c export prod_envir_ver=2.0.5 export prod_util_ver=2.0.10 export grib_util_ver=1.2.3 export wgrib2_ver=2.0.8 export python_ver=3.8.6 export cray_pals_ver=1.0.17 export gfs_ver=v16.2.0 export gefs_ver=v12.2.0 export ens_tracker_ver=v1.3.0 export envir=canned ssh -v jpeng@emcrzdm.ncep.noaa.gov mkdir -p /home/people/emc/www/htdocs/gmb/jpeng/aemn/${ymdh} scp ${TRACK_OUT}/trak.avn.atcfunix.${ymdh} jpeng@emcrzdm.ncep.noaa.gov:/home/people/emc/www/htdocs/gmb/jpeng/aemn/${ymdh} ssh -v jpeng@emcrzdm.ncep.noaa.gov mkdir -p /home/people/emc/ftp/gc_wmb/jpeng/aemn/${ymdh} scp ${TRACK_OUT}/trak.avn.atcfunix.${ymdh} jpeng@emcrzdm.ncep.noaa.gov:/home/people/emc/ftp/gc_wmb/jpeng/aemn/${ymdh} /home/people/emc/www/htdocs/gmb/jpeng/cactus /home/people/emc/ftp/gc_wmb/jpeng/cactus ------------------------------------------------------------------------------------------------------------------------ $ROOT/tcgenesismap/g2ctl ${filein} > ${filein}.ctl $ROOT/tcgenesismap/gribmap -i ${filein}.ctl /lfs/h1/ops/para/com/gfs/v16.2/gfs.20211227/00/atmos ---GRADS error message for GRIB2 data-------------------------- Scanning description file: gfs.t00z.pgrb2.0p25.f120.ctl Open Error: Data file type invalid --> The invalid description file record is: --> dtype grib2 The data file was not opened. --------------------------------------------------------------- fileinr=U1D${immddhh}00${fmmddhh}001 export filein=${fileinr}.grib1 ${WGRIB} ${fileinr} -grib -o ${filein} -d all $ROOT/tcgenesismap/grib2ctl ${filein} > ${filein}.ctl $ROOT/tcgenesismap/gribmap -v -0 -i ${filein}.ctl /lfs/h1/ops/prod/dcom/20220407/wgrbbul/ecmwf ---------------------------------- PARMlist="(UGRD:850|UGRD:700|UGRD:500|VGRD:850|VGRD:700|VGRD:500|UGRD:10 m a|VGRD:10 m a|ABSV:850|ABSV:700|MSLET|HGT:900|HGT:850|HGT:800|HGT:750 |HGT:700|HGT:650|HGT:600|HGT:550|HGT:500|HGT:450|HGT:400|HGT:350|HGT:300|TMP:500|TMP:450|TMP:400|TMP:350|TMP:300)" RH:500 PARMlist="(UGRD:850|VGRD:850|RH:850|UGRD:700|VGRD:700|RH:700|UGRD:500|VGRD:500|RH:500|UGRD:10 m a|VGRD:10 m a|MSLET)" /apps/ops/prod/libs/intel/19.1.3.304/wgrib2/2.0.8/bin/wgrib2 ${WGRIB2:?} $gfile -match "$PARMlist" -grib ${TRKDATA}/master.gfsgribfile.${PDY}${cyc}.f${fhour} 850hPa U/V/RH; UGRD10m;VGRD10m; MSLETmsl 700hPa U/V/RH; 500hPa U/V/RH