feature/EVS-NWPS_move_STEP#919
Conversation
|
@AliciaBentley-NOAA Added you as a reviewer since the related GitHub Issue was opened by you |
dev/drivers/scripts/plots/nwps/jevs_plots_nwps_wave_grid2obs_last31days.sh
Outdated
Show resolved
Hide resolved
dev/drivers/scripts/plots/nwps/jevs_plots_nwps_wave_grid2obs_last90days.sh
Outdated
Show resolved
Hide resolved
dev/drivers/scripts/stats/nwps/jevs_stats_nwps_wave_grid2obs.sh
Outdated
Show resolved
Hide resolved
|
I think the changes look good. Hopefully we can start testing on Monday! |
|
Thanks, @malloryprow and @SamiraArdani-NOAA! I hope that we can begin testing on Monday, too! If Mallory still doesn't have WCOSS2 access, either @AndrewBenjamin-NOAA or I can probably do the testing. We are also preparing to give a MEG webinar on Thursday. Please note that I initially told Samira that we couldn't merge these PRs into the develop branch until EVS v2.0 becomes operational. Thinking about this more, I think that we can merge these PR into the develop branch before then because GLWU and NWPS are always removed from the release branches anyway and never included in operational code deliveries. We can merge these PRs into develop after they are tested. Thanks! |
|
@SamiraArdani-NOAA I began testing, starting with the stats jobs. There was on Fatal Error, and a Warning (see below). Text files were available for ndbc buoy data and grib2 files for nwps data were available in prep. Do I need to add any VDATE or vhr when I submit the prep jobs? Logs: /lfs/h2/emc/vpppg/noscrub/andrew.benjamin/pr919/EVS/dev/drivers/scripts/prep/nwps/jevs_prep_nwps_wave_grid2obs.o253566626 |
|
@AndrewBenjamin-NOAA It looks like NWPS prep doesn't run until ~14:48Z, so there is no prep directory for wave.20260308/ yet. Can you please either 1) start by testing an NWPS prep job (INITDATE=20260307 would be the most recent date that ran) or 2) test the stats job again on a previous VDATE (VDATE=20260307 is the last stats job that ran). |
|
@SamiraArdani-NOAA I reran prep for INITDATE=2020260307. The fatal errors were removed, but the warning remained. Prep data for ndbc and nwps still appear in prep Logs: /lfs/h2/emc/vpppg/noscrub/andrew.benjamin/pr919/EVS/dev/drivers/scripts/prep/nwps/jevs_prep_nwps_wave_grid2obs.o253568916 |
|
Hi @AndrewBenjamin-NOAA! Thanks for testing this PR. The WARNING messages are for specific WFOs that they do not have nwps runs for particular forecast hour and those are expected. I still see that your prep folder is populated with grib2 files for available forecast hours. |
|
Question. Am I following correctly that |
|
@malloryprow, Right! Perhaps it would be better to bring $WFO and $fcst in the warning message to make it more specific. |
I was thinking the same thing! Could we get that added? |
|
@SamiraArdani-NOAA @malloryprow I agree. Please add at least variables to indicate exactly what is missing. Thanks! |
|
@malloryprow and @AliciaBentley-NOAA , I will update the PR for this change. Thanks! |
|
@AndrewBenjamin-NOAA, I checked the outputs with those in emc.vpppg parallel and they are identical. The " prep" test looks as expected. |
| DATAfilename=${DATA}/gribs/${wfo}_nwps_${CG}_${INITDATE}_${HH}00.grib2 | ||
| if [ ! -s ${DATAfilename} ]; then | ||
| echo "WARNING: NO NWPS forecast was available for valid date ${INITDATE}" | ||
| echo "WARNING: NO NWPS forecast was available for valid date ${INITDATE}${HH} for ${wfo}" |
There was a problem hiding this comment.
Ah sorry didn't notice this until I saw it with the latest commit... "valid date" be "init date" here
|
@SamiraArdani-NOAA I got my WCOSS2 access so I'll take over this PR's testing. I just ran prep. jevs_prep_nwps_wave_grid2obsLog: /lfs/h2/emc/vpppg/noscrub/mallory.row/verification/EVS_PRs/pr919/EVS/dev/drivers/scripts/prep/nwps/jevs_prep_nwps_wave_grid2obs.o253927769 I'm seeing failures. It looks like METplus is running but there are problems (missing?) with the input files. |
|
@malloryprow, would you please run the prep again by pointing |
|
Ah, that'll do it! It would be good to add checks to not run METplus if we don't have the input data. I know NWPS, but it is still good to keep the code to operational/production standards in case we were able to ever get it in operations. If you think that would be a quick fix, we can add it to this PR, even though it isn't exactly in the scope of the PR. Or I can make a note in the Fixes and Additions for the future. Otherwise, things look much better now that I got COMIN right! Log: /lfs/h2/emc/vpppg/noscrub/mallory.row/verification/EVS_PRs/pr919/EVS/dev/drivers/scripts/prep/nwps/jevs_prep_nwps_wave_grid2obs.o253934723 |
|
@malloryprow, I agree with you about checking the existence of the input files before running the METplus. If you do not mind, I prefer to fix it in another PR. I am glad that fixing |
Note to developers: You must use this PR template!
Description of Changes
This PR updates the NWPS naming conventions by moving the
${STEP}variable earlier in the filename. In addition, the "last31days" plots were separated from "last90days" to align with the other operational components in EVS. Validation testing confirms the updates are functional for these changes.Closes #918
Developer Questions and Checklist
No.
No.
No.
${USER}where necessary throughout the code.HOMEevsare removed from the code.plots step takes longer than 15 min but restart capability is not required for components in dev.
dev/drivers/scriptsordev/modulefileshave been made in the correspondingecf/scriptsandecf/defs/evs-nco.def?Testing Instructions
feature/EVS-NWPS_move_STEPand set yourHOMEevsto point to your local repository.ln -sf /lfs/h2/emc/vpppg/noscrub/emc.vpppg/verification/EVS_fix/* fix/COMINso that it points to the parallel outputs inemc.vpppg,evs_devonly:export COMIN=/lfs/h2/emc/vpppg/noscrub/emc.vpppg/${NET}_devonly/${evs_ver_2d}KEEPDATAset toYESSENDMAILset toNO2- Execute the renamed J-jobs:
Prep:
qsub $HOMEevs/dev/drivers/scripts/prep/nwps/jevs_prep_nwps_wave_grid2obs.shStats:
qsub $HOMEevs/dev/drivers/scripts/stats/nwps/jevs_stats_nwps_wave_grid2obs.shplots:
qsub $HOMEevs/dev/drivers/scripts/plots/nwps/jevs_plots_nwps_wave_grid2obs_last31days.shplots:
qsub $HOMEevs/dev/drivers/scripts/plots/nwps/jevs_plots_nwps_wave_grid2obs_last90days.sh