Closed eclare108213 closed 1 year ago
I think that hs0 is only used for the CESM ponds. hs0 is used to initialize the snow fraction in shortwave_dEdd_set_snow which is still called in the level ponds. However, with hs0 set to 0, the snow fraction will be set to 1 and then it is recomputed using hs1. Not sure if this subroutine should even be called.
@dabail10 I'll take a look, thanks for the insight.
I need to fix the formatting in the documentation, both here and in https://github.com/CICE-Consortium/CICE/pull/787
Unfortunately LANL is blocking my access to the Icepack documentation generated from this PR. Could someone take a look at section 2.7 (there should be a new subsection called 'Snow fraction') and the bottom of the variable index, and let me know if they formatted okay?
Everything looks good to me. I tried to grab the pdf to send to you, but I think pdfs are only generated with a tag or something.
I reverted the default/initial values of hs0 in both Icepack here and CICE https://github.com/CICE-Consortium/CICE/pull/787, but otherwise did not alter the documentation updates in either PR, pending resolution of https://github.com/CICE-Consortium/CICE/issues/635. This PR partially addresses the confusing documentation called out in that PR.
Test results for cheyenne intel are here, https://github.com/CICE-Consortium/Test-Results/wiki/icepack_by_hash_forks#ef0efc78666d7b7451eb86a76e2eb0e35f50156a. Updated PR too.