Skip to content

Added Gaea C5/C6 features#138

Merged
KateFriedman-NOAA merged 35 commits into
NOAA-EMC:developfrom
AnilKumar-NOAA:features_gaea
Mar 17, 2025
Merged

Added Gaea C5/C6 features#138
KateFriedman-NOAA merged 35 commits into
NOAA-EMC:developfrom
AnilKumar-NOAA:features_gaea

Conversation

@AnilKumar-NOAA
Copy link
Copy Markdown
Contributor

Adding Gaea C5 resources to config, module and machine setups and all other file dependencies.
Right now keeping this PR as a draft and go from there.
Working with Alex so we can both look at this draft and will proceed when it is ready.
-Anil

Copy link
Copy Markdown
Collaborator

@DavidHuber-NOAA DavidHuber-NOAA left a comment

Choose a reason for hiding this comment

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

Looks like a good start, though I have some suggestions on system naming so it's easier to add C6.

Comment thread parm/config/config.vrfy Outdated
Comment thread scripts/exgrid2grid_step2.sh Outdated
Comment thread ush/build_webpage.py Outdated
Comment thread scripts/exsatellite_step1.sh
Comment thread ush/set_up_verif_global.sh Outdated
@AnilKumar-NOAA AnilKumar-NOAA changed the title Added Gaea C5 features Added Gaea C5/C6 features Mar 3, 2025
@AnilKumar-NOAA AnilKumar-NOAA marked this pull request as ready for review March 3, 2025 14:49
@AnilKumar-NOAA
Copy link
Copy Markdown
Contributor Author

@DavidHuber-NOAA This PR is up to date with all changes. Please check and ready to merge. Without Mallory, I think you are the one who can approve and merge. Thanks

Copy link
Copy Markdown
Collaborator

@DavidHuber-NOAA DavidHuber-NOAA left a comment

Choose a reason for hiding this comment

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

Some suggestions regarding paths and sbatch scripts.

Comment thread parm/config/config.vrfy Outdated
Comment thread parm/config/config.vrfy Outdated
Comment thread parm/config/config.vrfy Outdated
Comment thread parm/config/config.vrfy Outdated
Comment thread ush/build_webpage.py
Comment thread ush/plotting_scripts/plot_maps2d_lat_lon_errors.py Outdated
Comment thread ush/run_batch.py
Comment thread ush/run_verif_global_in_global_workflow.sh Outdated
Comment thread ush/set_up_verif_global.sh Outdated
Comment thread ush/set_up_verif_global.sh Outdated
Copy link
Copy Markdown
Contributor Author

@AnilKumar-NOAA AnilKumar-NOAA left a comment

Choose a reason for hiding this comment

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

All changes looks good to me.

Comment thread ush/set_up_verif_global.sh Outdated
Comment thread ush/run_verif_global_in_global_workflow.sh Outdated
Copy link
Copy Markdown
Contributor Author

@AnilKumar-NOAA AnilKumar-NOAA left a comment

Choose a reason for hiding this comment

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

Reviewed all these changes one more time.

@AnilKumar-NOAA
Copy link
Copy Markdown
Contributor Author

@KateFriedman-NOAA @DavidBurrows-NCO Please check the updates and let me know if any thing revert back for any reason. Thanks

Comment thread parm/config/config.vrfy Outdated
Comment thread parm/config/config.vrfy
@DavidBurrows-NCO
Copy link
Copy Markdown
Contributor

@DavidHuber-NOAA Something got reverted in this PR and is showing an old version...We are looking into this issue now and will get back to you.

@AnilKumar-NOAA
Copy link
Copy Markdown
Contributor Author

AnilKumar-NOAA commented Mar 10, 2025

@KateFriedman-NOAA & @DavidHuber-NOAA Please review — @DavidBurrows-NCO and I have resolved all changes, and this is now ready to merge. Thanks!

@DavidBurrows-NCO
Copy link
Copy Markdown
Contributor

Hello @DavidHuber-NOAA @KateFriedman-NOAA @AnilKumar-NOAA After finalizing our branch yesterday, I reran the extended C96_atm3DVar CI case on C6. That output can be found at /gpfs/f6/bil-fire8/world-shared/David.Burrows/verif_for_dave_huber/archive_v1 for pslot=C96_atm3DVar_mar10update_v1 if you are interested in looking through that again. Thanks!

Copy link
Copy Markdown
Collaborator

@DavidHuber-NOAA DavidHuber-NOAA left a comment

Choose a reason for hiding this comment

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

Changes look good to me. Thanks!

Copy link
Copy Markdown
Contributor

@KateFriedman-NOAA KateFriedman-NOAA left a comment

Choose a reason for hiding this comment

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

Looks good, thanks @AnilKumar-NOAA !

Comment thread modulefiles/emc_verif_global_gaeac5.lua Outdated
Comment thread modulefiles/emc_verif_global_gaeac6.lua Outdated
Comment thread ush/set_up_verif_global.sh Outdated
Copy link
Copy Markdown
Contributor

@KateFriedman-NOAA KateFriedman-NOAA left a comment

Choose a reason for hiding this comment

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

Apologies, I forgot I had inline comments to resolve. Please address the comments. Thanks!

@AnilKumar-NOAA
Copy link
Copy Markdown
Contributor Author

@KateFriedman-NOAA - Can you please point where we have missed to resolve the comments? Thanks

@KateFriedman-NOAA
Copy link
Copy Markdown
Contributor

@KateFriedman-NOAA - Can you please point where we have missed to resolve the comments? Thanks

I unresolved and pinged you in each comment. There are Hera modulefile lines in both of the Gaea modulesfiles that need to be removed and an incorrect path in ush/set_up_verif_global.sh. Thanks!

Copy link
Copy Markdown
Contributor Author

@AnilKumar-NOAA AnilKumar-NOAA left a comment

Choose a reason for hiding this comment

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

looks good to me!

Copy link
Copy Markdown
Contributor

@KateFriedman-NOAA KateFriedman-NOAA left a comment

Choose a reason for hiding this comment

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

Looks good, thanks for making these changes @AnilKumar-NOAA !

@AliciaBentley-NOAA
Copy link
Copy Markdown
Collaborator

Hi everyone. I have taken a look at this PR at Kate's request. I only see a few things that give me pause. The first is that MET-9.1.3 was created using much older versions of Python (version 3.8.6) than the ones swapped in this PR (version 3.11). You may run into issues as you move to Python 3.11, for example. If you have tested around this and things work, that's great. Just something to keep an eye on. Also, please note that a handful of Hera, Orion, and Hercules paths were changed in this PR, although it primarily to update GAEAC5 and GAEAC6. Thanks!

@AnilKumar-NOAA
Copy link
Copy Markdown
Contributor Author

Looks good, thanks for making these changes @AnilKumar-NOAA !

Thanks @DavidBurrows-NCO @KateFriedman-NOAA.

@KateFriedman-NOAA KateFriedman-NOAA merged commit ecb31f4 into NOAA-EMC:develop Mar 17, 2025
DavidHuber-NOAA added a commit to NOAA-EMC/global-workflow that referenced this pull request Mar 19, 2025
…8 analysis resources (#3463)

# Description
This PR updates the tags for verif-global, the TC tracker, and Fit2Obs
to include Gaea support for each. Additionally, it updates the resources
for the C768 and C1152 analyses to use the same resources as WCOSS2.
This allowed the C768 analysis to run to completion for a few test dates
(2024092600-2024092618). C1152 has not been tested. Lastly, it reenables
support for METplus jobs on Hera.

Resolves #2639 
Resolves #3402 
Resolves #3449
Resolves #3370
Resolves #3371

# Type of change
- [x] Bug fix (fixes something broken)
- [x] New feature (adds functionality)
- [x] Maintenance (code refactor, clean-up, new CI test, etc.)

# Change characteristics
- Is this a breaking change (a change in existing functionality)? NO
- Does this change require a documentation update? YES
- Does this change require an update to any of the following submodules?
YES
- [x] EMC verif-global
NOAA-EMC/EMC_verif-global#138

# How has this been tested?
The tracker has been tested on all platforms. Fit2Obs has been
extensively tested on C6, but not elsewhere. The analysis resources were
tested on C6 as well for a cycled hybrid 4DVar case. Hera support for
verif-global was also tested.

Additional testing will be performed through CI tests on WCOSS2 before
marking this ready for review.

# Checklist
- [x] Any dependent changes have been merged and published
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have documented my code, including function, input, and output
descriptions
- [x] My changes generate no new warnings
- [ ] New and existing tests pass with my changes
- [x] This change is covered by an existing CI test or a new one has
been added
- [x] I have made corresponding changes to the system documentation if
necessary

---------

Co-authored-by: kate.friedman <kate.friedman@noaa.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants