-
Notifications
You must be signed in to change notification settings - Fork 177
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
Turn IAU off during staging job for cold start experiments #3215
Turn IAU off during staging job for cold start experiments #3215
Conversation
Fixes issue with incorrectly setting model_start time for initial condition filenames when cold starting. Refs NOAA-EMC#2865 Refs NOAA-EMC#2890
What about replay? |
@WalterKolczynski-NOAA Do you mean the |
Nevermind, replay would be warm start anyway. |
CI Tests set up to run in /lfs/h2/emc/ptmp/emc.global/PR/PR_3215/RUNTESTS on WCOSS |
CI Passed on Hera in Build# 2
|
CI Passed on Hercules in Build# 1
|
…kf_sfc_update_com_in_out * upstream/develop: Resolve bug with LMOD_TMOD_FIND_FIRST setting affecting build on WCOSS2 (NOAA-EMC#3229) Reinstate product groups (NOAA-EMC#3208) Additional fixes for downstream jobs (NOAA-EMC#3187) Turn IAU off during staging job for cold start experiments (NOAA-EMC#3215) Update the gdas.cd hash and enable GDASApp to run on WCOSS2 (NOAA-EMC#3220) Update upload-artifact to v4 (NOAA-EMC#3216) Prevent duplicate case generation in generate_workflows.sh (NOAA-EMC#3217) Update g-w to cycle with C1152 ATM (NOAA-EMC#3206)
…kf_sfc_update_com_in_out * upstream/develop: Resolve bug with LMOD_TMOD_FIND_FIRST setting affecting build on WCOSS2 (NOAA-EMC#3229) Reinstate product groups (NOAA-EMC#3208) Additional fixes for downstream jobs (NOAA-EMC#3187) Turn IAU off during staging job for cold start experiments (NOAA-EMC#3215) Update the gdas.cd hash and enable GDASApp to run on WCOSS2 (NOAA-EMC#3220) Update upload-artifact to v4 (NOAA-EMC#3216) Prevent duplicate case generation in generate_workflows.sh (NOAA-EMC#3217) Update g-w to cycle with C1152 ATM (NOAA-EMC#3206)
…kf_sfc_update_com_in_out * upstream/develop: Resolve bug with LMOD_TMOD_FIND_FIRST setting affecting build on WCOSS2 (NOAA-EMC#3229) Reinstate product groups (NOAA-EMC#3208) Additional fixes for downstream jobs (NOAA-EMC#3187) Turn IAU off during staging job for cold start experiments (NOAA-EMC#3215) Update the gdas.cd hash and enable GDASApp to run on WCOSS2 (NOAA-EMC#3220) Update upload-artifact to v4 (NOAA-EMC#3216) Prevent duplicate case generation in generate_workflows.sh (NOAA-EMC#3217) Update g-w to cycle with C1152 ATM (NOAA-EMC#3206)
* develop: Add echgres as a dependency only for RUN=enkfgdas, not enkfgfs (NOAA-EMC#3246) Add domain level to wave gridded COM path (NOAA-EMC#3137) CI JJOB Tests using CMake (NOAA-EMC#3214) Make assorted updates to waves (NOAA-EMC#3190) Move WCOSS2 LD_LIBRARY_PATH patches to load_ufsda_modules.sh (NOAA-EMC#3236) Adding a gefs_arch task to GEFS workflow (NOAA-EMC#3211) Add additional GEFS variables needed for AI/ML applications (NOAA-EMC#3221) Add bmat task dependency to marine LETKF task (NOAA-EMC#3224) Resolve bug with LMOD_TMOD_FIND_FIRST setting affecting build on WCOSS2 (NOAA-EMC#3229) Reinstate product groups (NOAA-EMC#3208) Additional fixes for downstream jobs (NOAA-EMC#3187) Turn IAU off during staging job for cold start experiments (NOAA-EMC#3215) Update the gdas.cd hash and enable GDASApp to run on WCOSS2 (NOAA-EMC#3220) Update upload-artifact to v4 (NOAA-EMC#3216) Prevent duplicate case generation in generate_workflows.sh (NOAA-EMC#3217) Update g-w to cycle with C1152 ATM (NOAA-EMC#3206) Separate use of initial increment/perturbation file from REPLAY/+03 ICs (NOAA-EMC#3119) Update gsi_enkf hash and gsi_ver (NOAA-EMC#3207) Remove cpus-per-task from APRUN_OCNANALECEN on WCOSS2 (NOAA-EMC#3212) Remove 5WAVH from AWIPS GRIB2 parm files (NOAA-EMC#3146) Remove multi-grid wave support (NOAA-EMC#3188) Add echgres as a dependency for earc (NOAA-EMC#3202)
Description
This PR resolves a bug related to IAU when cold-starting an experiment. The model start time for non-atmos ICs were incorrectly being reduced by 3hrs. While a user may want IAU on (
DOIAU=YES
), the IAU/DOIAU
should be set to "NO" for the staging job since it is cold-started. The forecast job that follows that staging job correctly sets the model start time, which now matches what the staging job will set and pick up.If cold-starting (
EXP_WARM_START=.false.
) thenconfig.stage_ic
will setDOIAU=NO
for only the staging job. Added the same check to the GEFSconfig.stage_ic
since the GEFS configs still support IAU settings.This change resolves the staging issue reported in issue #2890. Testing for issue #2865 also shows the issue is resolved for the staging and the testing makes it to the next cycle but the test case has issues in other areas. Need a clean fully coupled cold-start case to 100% sure but one does not currently exist in the PR cases. Happy to test further if provided a case.
Resolves #2890
Resolves #2865
Type of change
Change characteristics
New if-block added to staging configs.
How has this been tested?
Two cycled tests on Hera using the cases provided in the relevant issues.