-
Notifications
You must be signed in to change notification settings - Fork 27
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
Feature/href MPMD and other fixes #647
base: develop
Are you sure you want to change the base?
Feature/href MPMD and other fixes #647
Conversation
Lots of great updates here @BinbinZhou-NOAA! I'll start reviewing and testing on Friday. |
…A/EVS into feature/href_MPMD * 'feature/href_MPMD' of https://github.com/BinbinZhou-NOAA/EVS: Fixed the plots codes to prevent potential failure. (NOAA-EMC#645) Fixed the plots codes to prevent potential failure. (NOAA-EMC#642)
ecf/scripts/plots/cam/jevs_cam_href_grid2obs_cape_last31days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_grid2obs_cape_last90days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_grid2obs_ctc_last31days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_grid2obs_ctc_last90days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_grid2obs_ecnt_last31days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_grid2obs_ecnt_last90days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_precip_last31days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_precip_last90days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_profile_last31days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_profile_last90days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_snowfall_last31days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_snowfall_last90days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_spcoutlook_last31days_plots.ecf
Outdated
Show resolved
Hide resolved
ecf/scripts/plots/cam/jevs_cam_href_spcoutlook_last90days_plots.ecf
Outdated
Show resolved
Hide resolved
@BinbinZhou-NOAA I noticed in the HREF METplus config files that there are settings that start with |
One thing I noticed in the plots ex-scripts is the to the job scripts is writing for run_all_poe.sh, it checks for the file existing before copying to Example: scripts/plots/cam/exevs_href_spcoutlook_plots.sh I also see that the code does Example: scripts/plots/cam/exevs_href_spcoutlook_plots.sh |
Mallory,
These 2 txt files have been removed days ago. Please double check.
Binbin
…On Fri, Jan 10, 2025 at 7:16 AM Mallory Row ***@***.***> wrote:
Hi @BinbinZhou-NOAA <https://github.com/BinbinZhou-NOAA>! THere were two
other files I have caught in recent reveiws of EVS:
- parm/metplus_config/stats/cam/precip/note.txt
- parm/metplus_config/stats/cam/precip/grib2_mrms.txt
Are these needed?
—
Reply to this email directly, view it on GitHub
<#647 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQBMPFPRPJAAMPHJF4TLKK32J62YTAVCNFSM6AAAAABU2WAKNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBSGU3TOMBRGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
|
Mallory,
You suggest removing "exclhost" from all of the plotting drive scripts.
But it has been removed. No such an option in those
plotting driver scripts.
Binbin
…On Fri, Jan 10, 2025 at 7:31 AM Mallory Row ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In ecf/scripts/plots/cam/jevs_cam_href_grid2obs_cape_last31days_plots.ecf
<#647 (comment)>:
> #PBS -j oe
#PBS -S /bin/bash
#PBS -q %QUEUE%
#PBS -A %PROJ%-%PROJENVIR%
#PBS -l walltime=00:15:00
-#PBS -l place=vscatter:exclhost,select=10:ncpus=84:mem=100GB
+#PBS -l place=vscatter:exclhost,select=9:ncpus=85:mem=20GB
Remove exclhost
—
Reply to this email directly, view it on GitHub
<#647 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQBMPFKNMX6EPAVJCZEYK3T2J64SNAVCNFSM6AAAAABU2WAKNKVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKNBSGMZTCNZQHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
|
The suggestions are for the ecf scripts to match the dev driver scripts. |
I did not update the log history of all of the changed files. Sure I'll do
it after the testing is completed.
Thanks!
…On Fri, Jan 10, 2025 at 10:01 AM Mallory Row ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In ush/cam/evs_href_grid2obs_system.sh
<#647 (comment)>:
> @@ -2,17 +2,16 @@
#*************************************************************************
# Purpose: Generate href grid2obs ecnt poe and sub-jobs files
# Last update:
-# 04/25/2024, add restart, by Binbin Zhou ***@***.***/NCEP
-# 10/30/2023, by Binbin Zhou ***@***.***/NCEP
+# 10/30/2024, by Binbin Zhou ***@***.***/NCEP
Does this need to be a more recent date?
—
Reply to this email directly, view it on GitHub
<#647 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQBMPFLRQEKCCOAAYTVIKDT2J7ODLAVCNFSM6AAAAABU2WAKNKVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKNBSGY2TQMRRG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
|
For some ush scripts:
|
For this one, let me test it again.
Thanks!
…On Fri, Jan 10, 2025 at 8:57 AM Mallory Row ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In scripts/plots/cam/exevs_href_grid2obs_ecnt_plots.sh
<#647 (comment)>:
> @@ -222,17 +216,17 @@ chmod +x run_all_poe.sh
# Run the POE script in parallel or in sequence order to generate png files
#**************************************************************************
if [ $run_mpi = yes ] ; then
- mpiexec -np 66 -ppn 33 -depth 2 --cpu-bind verbose,depth cfp ${DATA}/run_all_poe.sh
+ mpiexec -np 66 -ppn 33 -depth 2 --cpu-bind verbose,depth cfp ${DATA}/scripts/run_all_poe.sh
I believe -depth 2 needs to be removed here.
—
Reply to this email directly, view it on GitHub
<#647 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQBMPFJVSWADJ4UBXJEF2YD2J7GUVAVCNFSM6AAAAABU2WAKNKVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKNBSGUYDANRTGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
|
@BinbinZhou-NOAA I finished my initial review. It may be easiest to see and review everything looking at PR conversionsation on a web browser. (#647) |
Mallory,
Thanks for your code review and catching up with several issues. I'll
update them one by one accordingly.
Binbin
…On Fri, Jan 10, 2025 at 10:10 AM Mallory Row ***@***.***> wrote:
@BinbinZhou-NOAA <https://github.com/BinbinZhou-NOAA> I finished my
initial review. It may be easiest to see and review everything looking at
PR conversionsation on a web browser. (#647
<#647>)
—
Reply to this email directly, view it on GitHub
<#647 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQBMPFOZQBWSNCUD5IKUQ732J7PFVAVCNFSM6AAAAABU2WAKNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBSHEZDGNZSHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
|
…A/EVS into feature/href_MPMD * 'feature/href_MPMD' of https://github.com/BinbinZhou-NOAA/EVS: feature/rm_cpreq (NOAA-EMC#643)
@@ -244,16 +254,16 @@ chmod +x run_all_poe.sh | |||
# Run the POE script in parallel or in sequence order to generate png files | |||
#************************************************************************** | |||
if [ $run_mpi = yes ] ; then | |||
mpiexec -np 60 -depth 1 --cpu-bind verbose,depth cfp ${DATA}/run_all_poe.sh | |||
mpiexec -np 60 -depth 1 --cpu-bind verbose,depth cfp ${DATA}/scripts/run_all_poe.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe this should be mpiexec np 60 -ppn 60
The new changes are looking good! A few more things (a few were noted previously but not sure if they are still being worked on so sorry if that is the case!)...
|
Mallory,
Sure, I'll update the script accordingly.
Thanks!
Binbin
…On Mon, Jan 13, 2025 at 8:19 AM Mallory Row ***@***.***> wrote:
The new changes are looking good! A few more things (a few were noted
previously but not sure if they are still being worked on so sorry if that
is the case!)...
1. In the scripts being created to run in run_all_poe.sh, after echo
"#!/bin/ksh" >> [script name], can there be a echo "set -x" >> [script
name] be added?
2. I believe the *.completed files for restart are being written
directly to COMOUT. They need to be written to DATA first and then copied
to COMOUT (check SENDCOM=YES).
3. Change of previous to precious; change it back to previous
Example: ush/cam/evs_href_grid2obs_product.sh, line 44
4. Add checks for SENDCOM=YES before copying to COMOUT for stats
Example: ush/cam/evs_href_grid2obs_product.sh, line 115;
ush/cam/evs_href_grid2obs_profile.sh, line 478
—
Reply to this email directly, view it on GitHub
<#647 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQBMPFPVXISPXOQFKE6GTUT2KO4MHAVCNFSM6AAAAABU2WAKNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBXGA4DINZXHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
|
…A/EVS into feature/href_MPMD * 'feature/href_MPMD' of https://github.com/BinbinZhou-NOAA/EVS: Address Bugzilla 1606 - counting of models in (NOAA-EMC#648)
Mallory,
I have pushed a new commit for this PR. Please double check.
Thanks!
Binbin
On Mon, Jan 13, 2025 at 8:41 AM Binbin Zhou - NOAA Affiliate <
***@***.***> wrote:
… Mallory,
Sure, I'll update the script accordingly.
Thanks!
Binbin
On Mon, Jan 13, 2025 at 8:19 AM Mallory Row ***@***.***>
wrote:
> The new changes are looking good! A few more things (a few were noted
> previously but not sure if they are still being worked on so sorry if that
> is the case!)...
>
> 1. In the scripts being created to run in run_all_poe.sh, after echo
> "#!/bin/ksh" >> [script name], can there be a echo "set -x" >>
> [script name] be added?
> 2. I believe the *.completed files for restart are being written
> directly to COMOUT. They need to be written to DATA first and then copied
> to COMOUT (check SENDCOM=YES).
> 3. Change of previous to precious; change it back to previous
> Example: ush/cam/evs_href_grid2obs_product.sh, line 44
> 4. Add checks for SENDCOM=YES before copying to COMOUT for stats
> Example: ush/cam/evs_href_grid2obs_product.sh, line 115;
> ush/cam/evs_href_grid2obs_profile.sh, line 478
>
> —
> Reply to this email directly, view it on GitHub
> <#647 (comment)>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AQBMPFPVXISPXOQFKE6GTUT2KO4MHAVCNFSM6AAAAABU2WAKNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBXGA4DINZXHE>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
--
Binbin Zhou
Physical Scientist
Lynker at NOAA/NWS/NCEP/EMC
5830 University Research Ct.
College Park, MD 20740
***@***.***
301-683-3683
|
Note to developers: You must use this PR template!
Description of Changes
This change also requires ps.communicated()[0] to be changed to ps.stdout to work correctly
Developer Questions and Checklist
${USER}
where necessary throughout the code.HOMEevs
are removed from the code.dev/drivers/scripts
ordev/modulefiles
have been made in the correspondingecf/scripts
andecf/defs/evs-nco.def
?Testing Instructions
For the stats, in the dev script directory, run following 3 jobs
jevs_cam_href_grid2obs_stats.sh
jevs_cam_href_precip_stats.sh
jevs_cam_href_spcoutlook_stats.sh
For the plots, run following 31day and 90 day jobs
Before testing, set COMIN=/lfs/h2/emc/vpppg/noscrub/emc.vpppg/evs/v2.0
jevs_cam_href_grid2obs_cape_last31days_plots.sh
jevs_cam_href_grid2obs_cape_last90days_plots.sh
jevs_cam_href_grid2obs_ctc_last31days_plots.sh
jevs_cam_href_grid2obs_ctc_last90days_plots.sh
jevs_cam_href_grid2obs_ecnt_last31days_plots.sh
jevs_cam_href_grid2obs_ecnt_last90days_plots.sh
jevs_cam_href_precip_last31days_plots.sh
jevs_cam_href_precip_last90days_plots.sh
jevs_cam_href_precip_spatial_plots.sh
jevs_cam_href_profile_last31days_plots.sh
jevs_cam_href_profile_last90days_plots.sh
jevs_cam_href_snowfall_last31days_plots.sh
jevs_cam_href_snowfall_last90days_plots.sh
jevs_cam_href_spcoutlook_last31days_plots.sh
jevs_cam_href_spcoutlook_last90days_plots.sh