NOAA-EMC / EVS

12 stars 24 forks source link

Adding split_by_subset to firewxnest #540

Closed PerryShafran-NOAA closed 1 month ago

PerryShafran-NOAA commented 1 month ago

Note to developers: You must use this PR template!

Description of Changes

Please include a summary of the changes and the related GitHub issue(s). Please also include relevant motivation and context.

Adding split_by_subset processing to the firewxnest stats job. This reduced the walltime from 6 minutes to 5 minutes.

Developer Questions and Checklist

Testing Instructions

Please include testing instructions for the PR assignee. Include all relevant input datasets needed to run the tests.

Clone my fork, checkout feature/firewxnest_v2, link to the fix directory. cd EVS/dev/drivers/scripts/stats/cam Run all 24 hours worth of firewxnest stats jobs. Please be sure that when you run vhr=23 that all the jobs for hours 00 to 22 are complete as vhr=23 runs the gather job.

qsub -v vhr=00 jevs_cam_nam_firewxnest_grid2obs_stats.sh

To compare with emc.vpppg, you might want to run for PDYm2 (job regularly set to PDYm1), but even if you run for PDYm1 we can compare the small stats files that are available.

malloryprow commented 1 month ago

I ran jevs_cam_nam_firewxnest_grid2obs_stats.sh for vhr=0-23 with VDATE=20240828.

Log Files: /lfs/h2/emc/vpppg/noscrub/mallory.row/verification/EVS_PRs/pr540/EVS/dev/drivers/scripts/stats/cam/jevs_cam_nam_firewxnest_grid2obs_stats_00.o15069 DATAs: /lfs/h2/emc/stmp/mallory.row/evs_test/prod/tmp/jevs_cam_nam_firewxnest_grid2obs_stats_00.15069 COMOUT: /lfs/h2/emc/vpppg/noscrub/mallory.row/verification/EVS_PRs/pr540/evs/v2.0/stats/cam

PerryShafran-NOAA commented 1 month ago

@malloryprow Do we know if this WARNING is being resolved by beta5?

WARNING: 
WARNING: VL1L2Info::compute_stats() -> Skipping 35 of 185 vector pairs for which the direction difference is undefined.
WARNING: Set the "wind_thresh" and "wind_logic" configuration options to exclude zero vectors.
WARNING: 
malloryprow commented 1 month ago

Yup it will be!

PerryShafran-NOAA commented 1 month ago

Good! I see the warning in the emc.vpppg output file as well.

No other ERRORs or WARNINGs. The final stat file is identical to the stat file in emc.vpppg. Walltimes are slightly less than what we see in emc.vpppg. I think that we're good to go here.

malloryprow commented 1 month ago

@AndrewBenjamin-NOAA Want to give this a quick review so we can merge it in before the holiday weekend?

malloryprow commented 1 month ago

Thanks for the changes, Perry! Cross of items on the Fixes and Additions doc this addresses!