-
Notifications
You must be signed in to change notification settings - Fork 312
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
Bring in hillslope hydrology #222
Comments
Reconcile changes in SoilHydrologyMod: On the As of 9c3d3ce on the
!scs: only allow non-zero saturated areas in lowest hillslope column
do fc = 1, num_hillslope
c = filter_hillslopec(fc)
if (col%cold(c) /= ispval) fsat(c) = 0._r8
enddo |
Review changes to make sure nothing was inadvertently deleted: In looking at some diffs on the hillslope branch, I noticed that it reverts some changes that were made on the CLM trunk, mistakenly. This problem is in the svn branch, and then has been carried over to the git branch, too. The one issue I noticed is in clm_varctl.F90, where the hillslope_hydrology branch brings some variables back into clm_varctl.F90 that were deleted in the trunk: repartition_rain_snow and glcmec_downscale_longwave. I haven't looked to see if there are other problems, too. From doing some analysis of the history, my best guess is that this problem arose due to plugging in SourceMods that were based on one CLM version into a branch that started from a different CLM version: The hillslope_hydrology branch started from clm4_5_14_r223, whereas the above variables were removed in r221. A careful review should be done of all diffs in the hillslope_hydrology branch before it is brought to master. |
I don't think the comments in this issue are relevant any more, so I'm closing the issue to avoid confusion. See #1715 . |
Fix iradsw logic for CPLHIST mode
Update stream definitions for new coupler history file format ### Description of changes Modify stream_definition_datm.xml to generate a streams file (datm.streams.xml) with the new coupler history file format. ### Specific notes Changes to accommodate new coupler history file names. Change offset for solar stream from 2700 to -900 to accommodate changes due to time stamps. These changes work in conjunction with CDEPS PR ESCOMP#224 and CDEPS PR ESCOMP#222 . Note that I did not change the file names for ndep, or remove that stream. See ESCOMP/CDEPS#230 Contributors other than yourself, if any: @billsacks CDEPS Issues Fixed (include github issue #): N/A Are there dependencies on other component PRs (if so list): No Are changes expected to change answers (bfb, different to roundoff, more substantial): Yes, in coupler history mode. Any User Interface Changes (namelist or namelist defaults changes): No Testing performed (e.g. aux_cdeps, CESM prealpha, etc): I have conducted a pair of cases, an F-case to generate coupler history files, and an I-case to read those files, using the new file name convention, and compared the forcing output variables from clm history files between the two cases. @billsacks and I reviewed these differences and found them to be acceptable. @billsacks ran SMS_D_Ld1.ne30pg3_t061.I1850Clm50BgcSpinup.cheyenne_intel.clm-cplhist in the context of ESCOMP#1999 Hashes used for testing: N/A
Notes on bringing the
hillslope_hydrology
branch to master.Items to do:
The text was updated successfully, but these errors were encountered: