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

Add support for forecast-only low resolution #1648

Merged
merged 6 commits into from
May 30, 2023

Conversation

JessicaMeixner-NOAA
Copy link
Contributor

@JessicaMeixner-NOAA JessicaMeixner-NOAA commented May 24, 2023

Description

This PR ensures that we can run C96 5deg and C48 5 deg for 2021032312.

ICs were staged on hera from @sanatcumar and @guillaumevernieres so that this can be run "out of the box", but will have to be transferred to other machines if desired.

This PR requires two fix file updates:
#1647
#1645
that must be completed before this is merged.

Thank you to: @sanatcumar @barlage @HelinWei-NOAA Bing Fu @jiandewang @guillaumevernieres @aerorahul @NeilBarton-NOAA and others who helped provide input, fix files, directions, and other help!

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

  • Hera C96 5deg S2S forecast only 2021032312 see: /scratch1/NCEPDEV/climate/Jessica.Meixner/lowresgw/newtest/c96o500
    NOTE The default for C96 is 1 deg therefore you must change your config.base to have the correct ocean resolution
  • Hera C48 5deg S2S forecast only 2021032312 see: /scratch1/NCEPDEV/climate/Jessica.Meixner/lowresgw/newtest/c48o500
  • Hera C384 .25deg S2S forecast only 20130101 see: /scratch1/NCEPDEV/climate/Jessica.Meixner/lowresgw/newtest/c384o025

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes need updates to the documentation. I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • New and existing tests pass with my changes
  • Any dependent changes have been merged and published

@JessicaMeixner-NOAA JessicaMeixner-NOAA changed the title Trylowres Low resolution forecast only May 24, 2023
Copy link
Contributor

@WalterKolczynski-NOAA WalterKolczynski-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 so far.

workflow/rocoto/workflow_tasks.py Outdated Show resolved Hide resolved
@WalterKolczynski-NOAA WalterKolczynski-NOAA changed the title Low resolution forecast only Add support for forecast-only low resolution May 25, 2023
@JessicaMeixner-NOAA
Copy link
Contributor Author

There's been an update removing a "to do" item in this PR from @jiandewang who removed the 025 resolution dependency in the ocean post. The only thing that changes is meta-data. The three tests with this new output can be found here:
/scratch1/NCEPDEV/climate/Jessica.Meixner/lowresgw/oceanupdate/co for the various resolutions.

@WalterKolczynski-NOAA WalterKolczynski-NOAA self-requested a review May 26, 2023 07:02
@WalterKolczynski-NOAA
Copy link
Contributor

WalterKolczynski-NOAA commented May 26, 2023

New cpl fix version 20230526 created for this update. Orog fix changes was just additions, so existing version (20220805) is still used.

@JessicaMeixner-NOAA JessicaMeixner-NOAA marked this pull request as ready for review May 26, 2023 12:29
@JessicaMeixner-NOAA
Copy link
Contributor Author

I have updated the version for cpl and am currently working to test a fresh clone for out of the box runs on hera. Note the ICs are currently only staged on hera, so if these tests are desired for other machines we need to have @jiandewang move them to WCOSS2 and others to move to orion into the IC staged area.

Please let me know what else I can do for this PR. Note, I also just finished adding a low res wave capability to this, which should get a new PR for that soon as well.

@JessicaMeixner-NOAA
Copy link
Contributor Author

Latest test will be here: /scratch1/NCEPDEV/climate/Jessica.Meixner/lowresgw/usefixfromofficial/c48o500

@WalterKolczynski-NOAA WalterKolczynski-NOAA added the CI-Orion-Ready **CM use only** PR is ready for CI testing on Orion label May 30, 2023
Copy link
Contributor

@WalterKolczynski-NOAA WalterKolczynski-NOAA left a comment

Choose a reason for hiding this comment

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

Approved pending CI testing

@emcbot emcbot added CI-Orion-Building **Bot use only** CI testing is cloning/building on Orion CI-Orion-Running **Bot use only** CI testing on Orion for this PR is in-progress and removed CI-Orion-Ready **CM use only** PR is ready for CI testing on Orion CI-Orion-Building **Bot use only** CI testing is cloning/building on Orion labels May 30, 2023
@emcbot
Copy link

emcbot commented May 30, 2023

Automated global-workflow Testing Results:

Machine: Orion
Start: Tue May 30 00:40:24 CDT 2023 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Checkout:                      *SUCCESS*
Checkout: Completed at Tue May 30 00:42:05 CDT 2023
Build:                         *SUCCESS*
Build: Completed at Tue May 30 01:52:31 CDT 2023
Created experiment:            *SUCCESS*
Case setup: Completed at Tue May 30 01:52:38 CDT 2023 for experiment C96_atm3DVar

@emcbot emcbot added CI-Orion-Failed **Bot use only** CI testing on Orion for this PR has failed and removed CI-Orion-Running **Bot use only** CI testing on Orion for this PR is in-progress labels May 30, 2023
@emcbot
Copy link

emcbot commented May 30, 2023

Automated global-workflow Testing Results:

Machine: Orion
Start: Tue May 30 00:40:24 CDT 2023 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Checkout:                      *SUCCESS*
Checkout: Completed at Tue May 30 00:42:05 CDT 2023
Build:                         *SUCCESS*
Build: Completed at Tue May 30 01:52:31 CDT 2023
Created experiment:            *SUCCESS*
Case setup: Completed at Tue May 30 01:52:38 CDT 2023 for experiment C96_atm3DVar
Experiment C96_atm3DVar Terminated: *FAILED*
Experiment C96_atm3DVar Terminated with 1 tasks failed at Tue May 30 03:21:07 CDT 2023
Error logs:
/work2/noaa/stmp/GFS_CI_ROOT/PR/1648/RUNTESTS/C96_atm3DVar/COMROT/C96_atm3DVar/logs/2021122100/gdasvrfy.log

@JessicaMeixner-NOAA
Copy link
Contributor Author

Automated global-workflow Testing Results:

Machine: Orion
Start: Tue May 30 00:40:24 CDT 2023 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Checkout:                      *SUCCESS*
Checkout: Completed at Tue May 30 00:42:05 CDT 2023
Build:                         *SUCCESS*
Build: Completed at Tue May 30 01:52:31 CDT 2023
Created experiment:            *SUCCESS*
Case setup: Completed at Tue May 30 01:52:38 CDT 2023 for experiment C96_atm3DVar
Experiment C96_atm3DVar Terminated: *FAILED*
Experiment C96_atm3DVar Terminated with 1 tasks failed at Tue May 30 03:21:07 CDT 2023
Error logs:
/work2/noaa/stmp/GFS_CI_ROOT/PR/1648/RUNTESTS/C96_atm3DVar/COMROT/C96_atm3DVar/logs/2021122100/gdasvrfy.log

The error is:

+ radmon_verf_angle.sh[215](2021122100): gzip radmon_angle.tar
+ radmon_verf_angle.sh[216](2021122100): mv radmon_angle.tar.gz /work/noaa/global/mterry/monitor/radmon/stats/C96_atm3DVar/gdas.20211221/00/.
mv: cannot move ‘radmon_angle.tar.gz’ to a subdirectory of itself, ‘/work/noaa/global/mterry/monitor/radmon/stats/C96_atm3DVar/gdas.20211221/00/./radmon_angle.tar.gz’
+ radmon_verf_angle.sh[1](2021122100): postamble radmon_verf_angle.sh 1685434259 1

However I'm not sure how any of the changes I made changed something here? I'll sync in the develop to this branch in case that's the issue?

@WalterKolczynski-NOAA
Copy link
Contributor

Automated global-workflow Testing Results:

Machine: Orion
Start: Tue May 30 00:40:24 CDT 2023 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Checkout:                      *SUCCESS*
Checkout: Completed at Tue May 30 00:42:05 CDT 2023
Build:                         *SUCCESS*
Build: Completed at Tue May 30 01:52:31 CDT 2023
Created experiment:            *SUCCESS*
Case setup: Completed at Tue May 30 01:52:38 CDT 2023 for experiment C96_atm3DVar
Experiment C96_atm3DVar Terminated: *FAILED*
Experiment C96_atm3DVar Terminated with 1 tasks failed at Tue May 30 03:21:07 CDT 2023
Error logs:
/work2/noaa/stmp/GFS_CI_ROOT/PR/1648/RUNTESTS/C96_atm3DVar/COMROT/C96_atm3DVar/logs/2021122100/gdasvrfy.log

The error is:

+ radmon_verf_angle.sh[215](2021122100): gzip radmon_angle.tar
+ radmon_verf_angle.sh[216](2021122100): mv radmon_angle.tar.gz /work/noaa/global/mterry/monitor/radmon/stats/C96_atm3DVar/gdas.20211221/00/.
mv: cannot move ‘radmon_angle.tar.gz’ to a subdirectory of itself, ‘/work/noaa/global/mterry/monitor/radmon/stats/C96_atm3DVar/gdas.20211221/00/./radmon_angle.tar.gz’
+ radmon_verf_angle.sh[1](2021122100): postamble radmon_verf_angle.sh 1685434259 1

However I'm not sure how any of the changes I made changed something here? I'll sync in the develop to this branch in case that's the issue?

@EdwardSafford-NOAA would you please take a look at this failure? It seems unrelated to @JessicaMeixner-NOAA's PR, but CI tests passed before this. Might just be a fluke this PR hit it, but it needs to be fixed.

@WalterKolczynski-NOAA
Copy link
Contributor

Oops, hit the wrong button.

@EdwardSafford-NOAA @JessicaMeixner-NOAA I'm going to rerun the CI test, so I copied the rotdir and radmon directories to /work2/noaa/stmp/wkolczyn/PR1648 to continue examination.

@WalterKolczynski-NOAA WalterKolczynski-NOAA added CI-Orion-Ready **CM use only** PR is ready for CI testing on Orion and removed CI-Orion-Failed **Bot use only** CI testing on Orion for this PR has failed labels May 30, 2023
@emcbot emcbot added CI-Orion-Building **Bot use only** CI testing is cloning/building on Orion and removed CI-Orion-Ready **CM use only** PR is ready for CI testing on Orion labels May 30, 2023
@EdwardSafford-NOAA
Copy link
Contributor

@WalterKolczynski-NOAA I agree this error is likely unrelated to changes in this PR.

@emcbot emcbot added CI-Orion-Running **Bot use only** CI testing on Orion for this PR is in-progress and removed CI-Orion-Building **Bot use only** CI testing is cloning/building on Orion labels May 30, 2023
@emcbot
Copy link

emcbot commented May 30, 2023

Automated global-workflow Testing Results:

Machine: Orion
Start: Tue May 30 10:09:00 CDT 2023 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Checkout:                      *SUCCESS*
Checkout: Completed at Tue May 30 10:10:42 CDT 2023
Build:                         *SUCCESS*
Build: Completed at Tue May 30 11:20:37 CDT 2023
Created experiment:            *SUCCESS*
Case setup: Completed at Tue May 30 11:20:44 CDT 2023 for experiment C96_atm3DVar

@emcbot
Copy link

emcbot commented May 30, 2023

Automated global-workflow Testing Results:

Machine: Orion
Start: Tue May 30 10:09:00 CDT 2023 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Checkout:                      *SUCCESS*
Checkout: Completed at Tue May 30 10:10:42 CDT 2023
Build:                         *SUCCESS*
Build: Completed at Tue May 30 11:20:37 CDT 2023
Created experiment:            *SUCCESS*
Case setup: Completed at Tue May 30 11:20:44 CDT 2023 for experiment C96_atm3DVar
Experiment C96_atm3DVar completed: *SUCCESS*
Experiment C96_atm3DVar Completed at Tue May 30 13:42:12 CDT 2023
with 73 successfully completed jobs

@emcbot emcbot added CI-Orion-Passed **Bot use only** CI testing on Orion for this PR has completed successfully and removed CI-Orion-Running **Bot use only** CI testing on Orion for this PR is in-progress labels May 30, 2023
@emcbot
Copy link

emcbot commented May 30, 2023

Automated global-workflow Testing Results:

Machine: Orion
Start: Tue May 30 10:09:00 CDT 2023 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Checkout:                      *SUCCESS*
Checkout: Completed at Tue May 30 10:10:42 CDT 2023
Build:                         *SUCCESS*
Build: Completed at Tue May 30 11:20:37 CDT 2023
Created experiment:            *SUCCESS*
Case setup: Completed at Tue May 30 11:20:44 CDT 2023 for experiment C96_atm3DVar
Experiment C96_atm3DVar completed: *SUCCESS*
Experiment C96_atm3DVar Completed at Tue May 30 13:42:12 CDT 2023
with 73 successfully completed jobs

@JessicaMeixner-NOAA
Copy link
Contributor Author

@WalterKolczynski-NOAA @EdwardSafford-NOAA the CI seems to be working, but I'm not sure what changed other than merging in the develop, was that the issue?

@WalterKolczynski-NOAA
Copy link
Contributor

@WalterKolczynski-NOAA @EdwardSafford-NOAA the CI seems to be working, but I'm not sure what changed other than merging in the develop, was that the issue?

Maybe, which is kinda why I reran it. Though I don't know why that should've mattered and it still seems like a bug, even if it went away here.

@JessicaMeixner-NOAA
Copy link
Contributor Author

@WalterKolczynski-NOAA anything I need to do on my end?

@WalterKolczynski-NOAA
Copy link
Contributor

WalterKolczynski-NOAA commented May 30, 2023

@JessicaMeixner-NOAA Not now, just waiting for the CI test to complete and go green.

Edit: Oh wait, it did. Shellcheck complaints are trivial and in-line with the surrounding code. Merging.

@WalterKolczynski-NOAA WalterKolczynski-NOAA merged commit d6ae3d0 into NOAA-EMC:develop May 30, 2023
WalterKolczynski-NOAA pushed a commit that referenced this pull request Jun 1, 2023
This adds an option for 2 or 5 deg global wave models, which will provide a light weight version to assist in engineering development.    
-- This PR requires PR #1648 to be merged as this builds on it as well as issue #1652 which adds the fix files needed for this PR to be addressed first. 

The resources were chosen to stay under  1 or 2 node and be faster than the atm component.  

- Fixes #1333
@JessicaMeixner-NOAA JessicaMeixner-NOAA deleted the trylowres branch June 1, 2023 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI-Orion-Passed **Bot use only** CI testing on Orion for this PR has completed successfully
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants