NOAA-EMC / NCEPLIBS-gfsio

Other
1 stars 4 forks source link

Can this be deprecated? #19

Open edwardhartnett opened 3 years ago

edwardhartnett commented 3 years ago

See https://github.com/NOAA-EMC/NCEPLIBS/issues/123

edwardhartnett commented 3 years ago

As @GeorgeVandenberghe-NOAA reports:

I did examine UPP for possible removal of gfsio. It would take modest effort (about an hour, I did it with an old fork) but at the end of this we would still have it in GFS based ensemble codes and probably other stuff I don't know about and cleaning out or even finding all of those would take a long time

I believe this is absolutely worth doing, but I would like to see much more testing of UPP before it is attempted.

GeorgeVandenberghe-NOAA commented 3 years ago

Here is the gfsio usage on /gpfs/hps/nco/ops/nwprod executables that are NOT post processors I did nm on the 14,000 of them and looked for gfsio_open. I did a grep -v post to strip out the hundred or so post processor entries This represents the LUNA/SURGE portion of our use. I will do the same on MARS/VENUS

/baseline.v1.0.6/sorc/gsm.v12.1.1/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.6/sorc/gsm.v12.1.1/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen ./baseline.v1.0.6/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.6/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/sorc/gsm.v12.1.1/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/sorc/gsm.v12.1.1/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen

On Fri, Oct 30, 2020 at 10:46 AM Edward Hartnett notifications@github.com wrote:

As @GeorgeVandenberghe-NOAA https://github.com/GeorgeVandenberghe-NOAA reports:

I did examine UPP for possible removal of gfsio. It would take modest effort (about an hour, I did it with an old fork) but at the end of this we would still have it in GFS based ensemble codes and probably other stuff I don't know about and cleaning out or even finding all of those would take a long time

I believe this is absolutely worth doing, but I would like to see much more testing of UPP before it is attempted.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NOAA-EMC/NCEPLIBS-gfsio/issues/19#issuecomment-719595753, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANDS4FW4WMD56LFJKDIFYW3SNLGV3ANCNFSM4SSMAY2Q .

--

George W Vandenberghe

IMSG at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe@noaa.gov

301-683-3769(work) 3017751547(cell)

GeorgeVandenberghe-NOAA commented 3 years ago

More of it on mars/venus

grep gfsio_open find . -type f -print | grep -v post ./cfs.v2.2.9/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.9/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.9/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.9/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./cfs.v2.2.2/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.2/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.2/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.2/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./cfs.v2.2.6/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.6/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.6/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.6/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./gsm.v12.1.5/exec/global_fcst:00000000004e13d0 T gfsio_module_mp_gfsioopen ./gsm.v12.1.5/exec/global_chgres:0000000000563340 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./cfs.v2.2.8/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.8/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.8/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.8/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./baseline.v1.1.0/exec/global_fcst.impi:00000000004e1de0 T gfsio_module_mp_gfsioopen ./baseline.v1.1.0/exec/global_fcst.smpi:00000000004e1d60 T gfsio_module_mp_gfsioopen ./baseline.v1.1.0/exec/global_chgres:0000000000578130 T gfsio_module_mp_gfsioopen ./gsm.v12.1.6/exec/global_fcst:00000000004e13d0 T gfsio_module_mp_gfsioopen ./gsm.v12.1.6/exec/global_chgres:0000000000563340 T gfsio_module_mp_gfsioopen ./cfs.v2.2.5/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.5/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.5/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.5/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./cfs.v2.2.3/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.3/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.3/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.3/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./cfs.v2.2.1/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.1/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.1/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.1/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.1/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.1/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.1/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.1/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./baseline.v1.2.0/exec/global_fcst.impi:00000000004e1de0 T gfsio_module_mp_gfsioopen ./baseline.v1.2.0/exec/global_fcst.smpi:00000000004e1d60 T gfsio_module_mp_gfsioopen ./baseline.v1.2.0/exec/global_chgres:0000000000578130 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.2/exec/cfs_atmos_fcst:000000000047c636 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.2/exec/cfs_cdas_atmos_fcst:000000000050ec40 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.2/exec/cfs_cdas_gsi:0000000000c53c00 T gfsio_module_mp_gfsioopen ./cfs.v2.2.4.2/global_shared_cfs/exec/global_chgres:0000000000562680 T gfsio_module_mp_gfsioopen ./gefs_legacy.v10.5.1/exec/global_chgres:00000000005633c0 T gfsio_module_mp_gfsioopen ./gefs_legacy.v10.5.1/exec/gefs_global_fcst:00000000004de4e0 T gfsio_module_mp_gfsioopen

On Fri, Oct 30, 2020 at 11:43 AM George Vandenberghe - NOAA Affiliate < george.vandenberghe@noaa.gov> wrote:

Here is the gfsio usage on /gpfs/hps/nco/ops/nwprod executables that are NOT post processors I did nm on the 14,000 of them and looked for gfsio_open. I did a grep -v post to strip out the hundred or so post processor entries This represents the LUNA/SURGE portion of our use. I will do the same on MARS/VENUS

/baseline.v1.0.6/sorc/gsm.v12.1.1/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.6/sorc/gsm.v12.1.1/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen ./baseline.v1.0.6/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.6/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/sorc/gsm.v12.1.1/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/sorc/gsm.v12.1.1/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/exec/global_fcst:00000000005c9be0 T gfsio_module_mp_gfsioopen ./baseline.v1.0.7/exec/global_chgres:00000000005c2b80 T gfsio_module_mp_gfsioopen

On Fri, Oct 30, 2020 at 10:46 AM Edward Hartnett notifications@github.com wrote:

As @GeorgeVandenberghe-NOAA https://github.com/GeorgeVandenberghe-NOAA reports:

I did examine UPP for possible removal of gfsio. It would take modest effort (about an hour, I did it with an old fork) but at the end of this we would still have it in GFS based ensemble codes and probably other stuff I don't know about and cleaning out or even finding all of those would take a long time

I believe this is absolutely worth doing, but I would like to see much more testing of UPP before it is attempted.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NOAA-EMC/NCEPLIBS-gfsio/issues/19#issuecomment-719595753, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANDS4FW4WMD56LFJKDIFYW3SNLGV3ANCNFSM4SSMAY2Q .

--

George W Vandenberghe

IMSG at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe@noaa.gov

301-683-3769(work) 3017751547(cell)

--

George W Vandenberghe

IMSG at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe@noaa.gov

301-683-3769(work) 3017751547(cell)