-
Notifications
You must be signed in to change notification settings - Fork 22
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
Updates for component land model #98
Updates for component land model #98
Conversation
add werror to extbuild ### Description of changes Add werror to github testing - no gfortran warnings allowed. ### Specific notes Contributors other than yourself, if any: CMEPS Issues Fixed (include github issue #): Are changes expected to change answers? (specify if bfb, different at roundoff, more substantial) BFB Any User Interface Changes (namelist or namelist defaults changes)? NO ### Testing performed Testing performed if application target is CESM: - [ ] (recommended) CIME_DRIVER=nuopc scripts_regression_tests.py - machines: - details (e.g. failed tests): - [ ] (recommended) CESM testlist_drv.xml - machines and compilers: - details (e.g. failed tests): - [X] (optional) CESM prealpha test - machines and compilers cheyenne, intel, gnu, github testing. - details (e.g. failed tests): - [ ] (other) please described in detail - machines and compilers - details (e.g. failed tests): Testing performed if application target is UFS-coupled: - [ ] (recommended) UFS-coupled testing - description: - details (e.g. failed tests): Testing performed if application target is UFS-HAFS: - [ ] (recommended) UFS-HAFS testing - description: - details (e.g. failed tests): ### Hashes used for testing: - [X] CESM: - repository to check out: https://github.com/ESCOMP/CESM.git - branch/hash: cesm2_3_beta11 - [ ] UFS-coupled, then umbrella repostiory to check out and associated hash: - repository to check out: - branch/hash: - [ ] UFS-HAFS, then umbrella repostiory to check out and associated hash: - repository to check out: - branch/hash:
Add new XML variables for flexible controls of GPU configuration
implement ocean albedos for UFS
Add length to logic format descriptor, needed for nag.
@uturuncoglu I'm having an issue w/ the land configurations, but not directly related to this PR. I'm working on ufs-community/ufs-weather-model/issues/1800 but I'm getting unallocated arrays for the sbs land component. I think this is because the instantaneous coupling fields I want to use (instead of the The fields I need instead are, for example, I think what I needs is for all the Also, I noted that all the net SW bands are being allocated when |
@DeniseWorthen I agree with you. If there is a filed that needs to be used by land then you could move them under |
@uturuncoglu Thanks. These are the banded sw fields currently in the cpllnd/cplflx block
None of those are actually used by LND (either SBS or component)? |
@DeniseWorthen I am sure they are not used by the land component but maybe FV3 needs them. Maybe I got error in the initial implementation and decided to put it under also land. It is hard to memorize. If you remove them and land sbs runs, then there is no any issue. |
@DeniseWorthen BTW, if you look at CMEPs wiring for land component, there is no any field like sw bands. |
@uturuncoglu Thanks. I suspect they need to be under cplflx, but I agree I don't see any reason for them to be in the cpllnd block. I know from the CMEPS side that the banded sw down components are used, but the ones in that block are the net sw bands. I will do some testing. edit: banded down is used only for the DATM configuration |
Please, go ahead to merge this pr. All tests were done at weather model side. |
Description of changes
This PR aims to bring fully coupled atmosphere-land component configuration to UFS Weather Model and updates CMEPS.
Specific notes
Contributors other than yourself, if any: N/A
CMEPS Issues Fixed (include github issue #): N/A
Are changes expected to change answers? (specify if bfb, different at roundoff, more substantial)
N/A
Any User Interface Changes (namelist or namelist defaults changes)? N/A
Testing performed
Please describe the tests along with the target model and machine(s)
If possible, please also added hashes that were used in the testing
The full RT test suite is run on Orion using ESMF 8.3.0b09 (current version used under UFS)
The full RT test suite will be run using ESMF 8.5.0, which is required for NoahMP component version