Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix/EVS-NWPS_1606 #650

Merged
merged 6 commits into from
Jan 14, 2025

Conversation

SamiraArdani-NOAA
Copy link
Contributor

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.

This PR addresses the Bugzilla 1606 - counting of models in python scripts for EVS-NWPS #638.

Developer Questions and Checklist

  • Is this a high priority PR? If so, why and is there a date it needs to be merged by?
    No.
  • Do you have any planned upcoming annual leave/PTO?
    No.
  • Are there any changes needed in the times when the jobs are supposed to run/kick-off?
    No.
  • The code changes follow NCO's EE2 Standards.
  • Developer's name is removed throughout the code and have used ${USER} where necessary throughout the code.
  • References the feature branch for HOMEevs are removed from the code.
  • J-Job environment variables, COMIN and COMOUT directories, and output follow what has been defined for EVS.
  • Jobs over 15 minutes in runtime have restart capability.
  • If applicable, changes in the dev/drivers/scripts or dev/modulefiles have been made in the corresponding ecf/scripts and ecf/defs/evs-nco.def?
  • Jobs contain the appropriate file checking and don't run METplus for any missing data.
  • Code is using METplus wrappers structure and not calling MET executables directly.
  • Log is free of any ERRORs or WARNINGs.

Testing Instructions

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

1- Clone my fork and checkout branch bugfix/EVS-NWPS_1606.
2- ln -sf /lfs/h2/emc/vpppg/noscrub/emc.vpppg/verification/EVS_fix fix
3- Point $COMIN to emc.vpppg in "plots" driver script.
4- Run the "plots" driver script located at: EVS/dev/drivers/scripts/plots/nwps/*.

@malloryprow malloryprow self-assigned this Jan 14, 2025
@malloryprow malloryprow added this to the EVS v2.0.0 milestone Jan 14, 2025
@malloryprow malloryprow linked an issue Jan 14, 2025 that may be closed by this pull request
2 tasks
@malloryprow
Copy link
Contributor

1. jevs_nwps_wave_grid2obs_plots

Log File: /lfs/h2/emc/vpppg/noscrub/mallory.row/verification/EVS_PRs/pr650/EVS/dev/drivers/scripts/plots/nwps/jevs_nwps_wave_grid2obs_plots.o176992644
DATA: /lfs/h2/emc/stmp/mallory.row/evs_test/prod/tmp/jevs_nwps_wave_grid2obs_plots.176992644.cbqs01
COMOUT: /lfs/h2/emc/vpppg/noscrub/mallory.row/verification/EVS_PRs/pr650/evs/v2.0

@SamiraArdani-NOAA
Copy link
Contributor Author

@malloryprow, There was no error (ex. Traceback, etc.) in the log file. The output in $COMOUT looks identical to those in emc.vpppg.

@malloryprow
Copy link
Contributor

One thing I did notice is ncpus 40.6 exceeded limit 36 (burst). I tried a test myself to increase the ncpus but still got a similar message. I can ask the WCOSS2 helpdesk about this since usually this issue is resolved by increase the ncpus.

Otherwise everything else looks good to me too!

Copy link
Contributor

@malloryprow malloryprow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes are good and testing successful.

Thanks for this PR! Be sure to cross off anything on the Fixes and Additions document this may cover.

@malloryprow
Copy link
Contributor

I did some more testing before reaching out to NCO and I found that in scripts/plots/nwps/exevs_nwps_wave_grid2obs_plots.sh changing mpiexec -np 36 --cpu-bind verbose,core cfp plot_all_${MODELNAME}_${RUN}_g2o_${wfo}_plots.sh to mpiexec -np 36 --cpu-bind verbose,depth cfp plot_all_${MODELNAME}_${RUN}_g2o_${wfo}_plots.sh got rid of the message.

Copy link

@AndrewBenjamin-NOAA AndrewBenjamin-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have reviewed the proposed changes and approve this PR

@malloryprow
Copy link
Contributor

Can you do a sync fork when you get a chance @SamiraArdani-NOAA?

@SamiraArdani-NOAA
Copy link
Contributor Author

@malloryprow, looks like this branch is already up to date.

@SamiraArdani-NOAA
Copy link
Contributor Author

@malloryprow, got it! I am doing it now.

@malloryprow
Copy link
Contributor

We just merged #649. You may need to sync your develop branch and then this branch.

@malloryprow malloryprow merged commit 4beb85d into NOAA-EMC:develop Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

nwps: Address Bugzilla 1606 - counting of models in python scripts
3 participants