-
Notifications
You must be signed in to change notification settings - Fork 119
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
[develop] Integrate 'online-cmaq' into 'develop' branch: Part 3, workflow set-up and run scripts #613
Conversation
@chan-hoo Thank you very much for addressing my suggestions and in such a short time! I would like to go over the rest of the code today and re-run the test case one more, and will give my approval then. |
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.
@chan-hoo I re-run the test case after renaming HOMEdir
, SCRIPTSdir
etc using rename_model.sh
and it run the test case successfully!. There is a minor glitch in the rename script regarding "test" directory that is no longer there. Other than that I have left a couple of minor comments but this looks good to me so I am approving! Thanks again.
@chan-hoo Last task
That was not the case for the |
@danielabdi-noaa, can you try it again? I didn't get this error on my end. The error was caused by that the 'nco' module was not loaded properly. I guess it was a temporary system issue (hopefully :) ) |
@chan-hoo Do I need to re-build the app with your new commits? I have tried a module purge and reloading the modules but didn't make a difference. My experiment directory is here: |
@danielabdi-noaa, I don't think so. I compared my run to yours (/scratch2/NCEPDEV/fv3-cam/Chan-hoo.Jeon/online-cmaq_test/expt_dirs/aqm_v16_test/log/pre_post_stat_2023011700.log):
In your log file:
I can see |
@chan-hoo Yes, I noticed that too. Compared to the previous run I made that finished successfully,
the new one had the extra libs loaded. |
@danielabdi-noaa, I don't know what happened. I cloned the latest one and ran the sample script again. All the tasks were completed successfully. Can you try with the latest one again? |
@chan-hoo I re-run the test case and it succeeded this time! |
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.
@chan-hoo I have two minor requests associated with commented out lines in the new ush/config.aqm.*.yaml
files. If you would like to keep these commented lines, that is fine, but if they aren't going to be used in the future, it would probably be best to remove these lines.
@chan-hoo Thank you very much for addressing my concerns! In the bug fixes merged this morning, there is an additional update to the |
@MichaelLueken, merged. |
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.
@chan-hoo Thanks for addressing my concerns and merging in the latest updates! Approving now.
Machine: hera |
@MichaelLueken, Jenkins test failed. Can you take a look at the error messages? |
@chan-hoo The test that failed was Gaea because the Jenkins runner was initialized before the system was ready to run jobs, resulting in the tests failing. I'm working to relaunch the Gaea tests now. |
@chan-hoo The test on Gaea successfully passed. Moving forward with merging this work now. |
DESCRIPTION OF CHANGES:
Currently, the Online-CMAQ for air quality modeling is separately managed in the 'online-cmaq' branch of the authoritative UFS SRW App repository. The main target of the current 'online-cmaq' branch is the implementation of AQM ver.7 and delivery to NCO in April. Therefore, it has been developed and tested on WCOSS2 and Hera. The Online-CMAQ checks out the same ufs weather model as the 'develop' branch. However, since it couples another component 'AQM', the compile process is different from that of the 'develop' branch.
This 'online-cmaq' branch has beeen integrating into the 'develop' branch with PR #536, PR #549, and this PR. For the convenience of the reviewers, we split the 'online-cmaq' branch into three parts as follows:
Part 1: j-job and ex- scripts (PR #536)
Part 2: build scripts and module files (PR #549)
Part 3: workflow set-up, generation, run scripts (this PR)
Type of change
TESTS CONDUCTED:
WE2E tests:
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_RAP_suite_HRRR
MET_verification
community_ensemble_2mems_stoch
hera.intel
orion.intel
cheyenne.intel
cheyenne.gnu
gaea.intel
jet.intel
wcoss2.intel
NOAA Cloud (indicate which platform)
Jenkins
fundamental test suite
comprehensive tests (specify which if a subset was used)
ISSUE:
Fixes issue mentioned in #534.
CHECKLIST