NOAA-EMC / gfs-utils

Utility programs for global-workflow
0 stars 19 forks source link

Evaluate need for gfs_util files formerly under util folder #1

Closed KateFriedman-NOAA closed 2 years ago

KateFriedman-NOAA commented 3 years ago

Evaluate if files living under util folder are still needed and remove if not.

Example file listing:

Orion-login-2[82] /work/noaa/global/kfriedma/git/develop/util$ ll
total 12
drwxr-sr-x 2 kfriedma global 4096 Jul 20 08:52 modulefiles/
drwxr-sr-x 7 kfriedma global 4096 Jul 20 08:52 sorc/
lrwxrwxrwx 1 kfriedma global   35 Jul 26 12:37 sub_slurm -> ../sorc/ufs_utils.fd/util/sub_slurm
lrwxrwxrwx 1 kfriedma global   37 Jul 26 12:37 sub_wcoss_c -> ../sorc/ufs_utils.fd/util/sub_wcoss_c
lrwxrwxrwx 1 kfriedma global   37 Jul 26 12:37 sub_wcoss_d -> ../sorc/ufs_utils.fd/util/sub_wcoss_d
drwxr-sr-x 2 kfriedma global 4096 Jul 20 08:52 ush/
Orion-login-2[83] /work/noaa/global/kfriedma/git/develop/util$ ll *
lrwxrwxrwx 1 kfriedma global   35 Jul 26 12:37 sub_slurm -> ../sorc/ufs_utils.fd/util/sub_slurm
lrwxrwxrwx 1 kfriedma global   37 Jul 26 12:37 sub_wcoss_c -> ../sorc/ufs_utils.fd/util/sub_wcoss_c
lrwxrwxrwx 1 kfriedma global   37 Jul 26 12:37 sub_wcoss_d -> ../sorc/ufs_utils.fd/util/sub_wcoss_d

modulefiles:
total 8
-rw-r--r-- 1 kfriedma global 714 Jul 20 08:52 gfs_util.hera
-rwxr-xr-x 1 kfriedma global 604 Jul 20 08:52 gfs_util.wcoss_dell_p3*

sorc:
total 24
-rwxr-xr-x 1 kfriedma global 1235 Jul 20 08:52 compile_gfs_util_wcoss.sh*
drwxr-sr-x 2 kfriedma global 4096 Jul 20 08:52 mkgfsawps.fd/
drwxr-sr-x 2 kfriedma global 4096 Jul 20 08:52 overgridid.fd/
drwxr-sr-x 2 kfriedma global 4096 Jul 20 08:52 rdbfmsua.fd/
drwxr-sr-x 2 kfriedma global 4096 Jul 20 08:52 terrain.fd/
drwxr-sr-x 2 kfriedma global 4096 Jul 20 08:52 webtitle.fd/

ush:
total 100
-rwxr-xr-x 1 kfriedma global  3471 Jul 20 08:52 finddate.sh*
-rwxr-xr-x 1 kfriedma global  6401 Jul 20 08:52 make_ntc_bull.pl*
-rwxr-xr-x 1 kfriedma global  3431 Jul 20 08:52 make_ntcfile.pl*
-rwxr-xr-x 1 kfriedma global  2922 Jul 20 08:52 make_NTC_file.pl*
-rwxr-xr-x 1 kfriedma global  1335 Jul 20 08:52 make_tif.sh*
-rwxr-xr-x 1 kfriedma global 13312 Jul 20 08:52 mkawpgrb.sh*
-rwxr-xr-x 1 kfriedma global  7977 Jul 20 08:52 ml7_slm30g.sh*
-rwxr-xr-x 1 kfriedma global  2258 Jul 20 08:52 month_name.sh*
-rwxr-xr-x 1 kfriedma global   458 Jul 20 08:52 overdate.sigma.sh*
-rwxr-xr-x 1 kfriedma global  1502 Jul 20 08:52 reduced_gaussian_grid.sh*
-rwxr-xr-x 1 kfriedma global 12501 Jul 20 08:52 snd2forgn*
-rwxr-xr-x 1 kfriedma global  2267 Jul 20 08:52 snd2forgntbl.sh*
-rwxr-xr-x 1 kfriedma global  3538 Jul 20 08:52 sndncdc*
-rwxr-xr-x 1 kfriedma global  6394 Jul 20 08:52 terrain.sh*
-rwxr-xr-x 1 kfriedma global  3770 Jul 20 08:52 verfdate.sh*
-rwxr-xr-x 1 kfriedma global   276 Jul 20 08:52 xlf_links.sh*
WalterKolczynski-NOAA commented 2 years ago

Here is a listing of executables/scripts in util that are called from outside of util in global-workflow

===> finddate.sh Convert to use prod_util ush/syndat_getjtbul.sh parm/config/config.gldas

===> make_ntc_bull.pl scripts/exgfs_wave_prdgen_bulls.sh scripts/exgfs_atmos_fbwind.sh

===> make_ntcfile.pl

===> make_NTC_file.pl gempak/ush/gempak_gfs_f00_gif.sh (via make_tif.sh)

===> make_tif.sh gempak/ush/gempak_gfs_f00_gif.sh

===> ml7_slm30g.sh

===> month_name.sh

===> overdate.sigma.sh

===> reduced_gaussian_grid.sh

===> snd2forgn

===> snd2forgntbl.sh

===> sndncdc

===> terrain.sh

===> verfdate.sh

===> xlf_links.sh

===> mkgfsawps scripts/exgfs_atmos_grib_awips.sh

===> overgridid scripts/exgfs_atmos_grib_awips.sh

===> rdbfmsua scripts/exgfs_atmos_gempak_gif_ncdc_skew_t.sh

===> webtitle gempak/ush/gempak_gdas_f000_gif.sh gempak/ush/gempak_gfs_f36_gif.sh gempak/ush/gempak_gfs_f00_gif.sh gempak/ush/gempak_gfs_f12_gif.sh gempak/ush/gempak_gfs_f24_gif.sh gempak/ush/gempak_gfs_f48_gif.sh