Add option to use a prescribed snow albedo with Noah-MP #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR builds on #46 and adds an option to also prescribe the snow albedo used by SHiELD when running with Noah-MP. The existing options, which use schemes to dynamically set the snow albedo, result in an underestimate of the snow albedo, particularly in Antarctica. This new option, which can be toggled by setting
gfs_physics_nml.iopt_alb = 3
, pipes in the maximum snow albedo read in from climatological fix files and uses that as the snow albedo within Noah-MP. This happens to be the approach taken in SHiELD when using the Noah land surface model withialb = 1
(see here), so there is precedent.cc: @kaiyuan-cheng @lharris4 I rebased this branch now that #46 has been merged. This should now be ready for review too.
How Has This Been Tested?
This has been tested by running a one month simulation initialized January 1st, 2020 from GFS analysis with prescribed observed sea surface temperatures and sea ice and computing the surface albedo bias relative to ERA5. We can see that during this season that it makes a particular difference over Antarctica. When coupled with the soil color update in #46 this results in land albedo biases more in line with those of SHiELD when run with Noah—compare the left and right-most panels of the plot below.
This climatological snow albedo is already stored and loaded from restart files by default, so no changes should be needed to ensure restart reproducibility.
Checklist:
Please check all whether they apply or not