-
Notifications
You must be signed in to change notification settings - Fork 32
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
RRFS fire weather grid: post processing and product generation tasks #181
Conversation
@BenjaminBlake-NOAA, you add a new xml file to |
@chan-hoo I do not plan on adding any more tasks for the fire weather grid besides run_prdgen. I did not know if modifying the non-DA xml would be an option, but I would be open to doing that instead. Keeping the suffix as nonDA is fine with me. |
I would agree with @chan-hoo that if |
Sure that's fine, I can update the PR today. One minor change I had to make was for the make_ics job to resolve a "Cannot place all ranks on node list" error: |
@BenjaminBlake-NOAA, I had the same issue last week. I think we can change
The run_fcst uses a separate env variable. |
Either way would be fine with me. |
Thanks @chan-hoo. I'll include the NATIVE_ALL change as part of this PR. Also, with Dogwood being unavailable until Friday, we may want to hold off on merging this PR until Friday or early next week if either of you want to test it on WCOSS2. |
@BenjaminBlake-NOAA, if this PR works on Hera or Orion, I can approve it. |
Okay sure, I'll let you know once I make the changes and if I'm able to get it working on Hera. |
@chan-hoo @MatthewPyle-NOAA This PR works on Hera and is ready to be tested/reviewed. For testing on Hera, I noticed that this setting in the config.sh file does not take effect: TPP_RUN_FCST. I had to add tpp=2 to RESOURCES_RUN_FCST in the xml manually. We will primarily run RRFSFW on WCOSS2, so this is not a major issue. |
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.
One small question before I approve...
…onfig file for WCOSS2
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.
Looks good from my perspective, but will wait to hear from @chan-hoo since it impacts more files now.
@BenjaminBlake-NOAA,
|
@chan-hoo Oh shoot. I forgot that I had to add this line to the xml file to run make_sfc_climo for the fire weather grid on Hera:
We'll need to use the big memory nodes on Hera for this job to create the sfc_climo files using high resolution datasets. Is creating a RSRV_SFC_CLIMO entity the best way to go about doing this? If so I can update the PR tomorrow. |
@chan-hoo The make_sfc_climo task should work now, I just tested it on Hera. |
DESCRIPTION OF CHANGES:
In this PR, logic is added to run the post-processing and product generation tasks for the RRFS fire weather nest. They are the last tasks that need to be added to rrfs-workflow for RRFSFW. The run_prdgen task was added to the non-DA xml file, and there was an error with the make_ics task that needs to be resolved using place=vscatter instead of place=excl. I am not sure why this make_ics error is now occurring, but it is reproducible. Once this PR is merged, we should be able to use the rrfs-workflow to run the RRFS fire weather nest. The workflow was tested successfully on WCOSS2 and Hera. The firewx_gridspecs code was added to the rrfs_utl repository last week via this PR. This source code is needed for the product generation task in order to create the wgrib2 grid specifications, so the hash number in Externals.cfg needs to be updated.
A couple of small PRs will be required in the future to make additional changes to support the fire weather nest, such as:
TESTS CONDUCTED:
WCOSS2
Hera
Orion
Hercules
Jet
Test cases:
ISSUE: