-
Notifications
You must be signed in to change notification settings - Fork 168
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
Small changes to get (aerosol) cycling going at C384 #1763
Small changes to get (aerosol) cycling going at C384 #1763
Conversation
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.
Did test the aero changes but look OK to me.
parm/config/gfs/config.resources
Outdated
@@ -885,7 +886,7 @@ elif [[ ${step} = "epos" ]]; then | |||
export npe_epos=80 | |||
export nth_epos=4 | |||
if [[ "${machine}" == "HERA" ]]; then | |||
export nth_epos=6 | |||
export nth_epos=1 |
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.
Should this be changed to 1 for all machines? We can get rid of this special case for Hera and just make it 1 everywhere.
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.
Probably but I did not test and am not sure why this was 4 and 6 in the first place... It seems like it is not using any threads at all.
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 like Kate lowered it to 4 after the WCOSS2 port (PR #1070). And before that it had been lowered to 6 from 8 pre-GitHub. Who knows why it was so high to begin with (I would assume memory). Given Hera is the slowest, lowest-mem system, I suspect lowering it everywhere would work.
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.
With Russ's reply, I'm more confident we can just use 1.
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.
Done.
I checked enkfgdas job log files on WCOSS2. The operational enkfgdas_post jobs run with 4 threads. I don't know why we have 6 threads for Hera. |
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.
Conditionally approved pending CI results. I don't expect any issues with the tests, since these changes mainly impact higher resolutions.
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.
The changes are ok with me. Though, I think for the change in config.ufs
for C384
should be tested in a coupled forecast.
@@ -151,7 +151,7 @@ case "${fv3_res}" in | |||
export layout_y=8 | |||
export layout_x_gfs=8 | |||
export layout_y_gfs=8 | |||
export nthreads_fv3=1 | |||
export nthreads_fv3=2 |
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.
This resolution should be tested more broadly with a S2SW forecast only application.
Don't merge this in yet even if everything passes, the |
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
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.
Thanks for including the changes in config.ufs
and config.resources
for fixing the failure of the C384 gdas cycle run.
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
Automated global-workflow Testing Results:
|
I had to extend the walltime for esfc to 8 mins from 6 since it was taking 6-7 mins to complete at this resolution on Hera. |
@CoryMartin-NOAA is this ready to go now. then? |
@WalterKolczynski-NOAA yes I think so |
Description
Trying both ATM C384/C192 cycling with GSI hybrid-4DEnVar (half res of ops) and ATMA C384 3DVar on Hera, I ran into several problems. This PR solves them (for now!)
Change summary:
nthreads_fv3
to 2 fixes thisf
before a f-string) and changed_res_enkf
to_res_anl
becauseCASE_ANL
is set inconfig.aeroanl
butCASE_ENKF
will not be set by the setup_expt script if you specifynmem
to be 0Type of change
How Has This Been Tested?
Checklist