-
Notifications
You must be signed in to change notification settings - Fork 36
Add zenith angle to sea ice albedo calculations #161
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
base: main
Are you sure you want to change the base?
Changes from all commits
2d40c61
ede61bf
998413b
4c5d0a2
25bca54
cf4639c
07dc816
7ab0c7f
e9998c3
c648b29
e087c15
a366d96
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -195,6 +195,43 @@ sort-key=Panel-C14 | |
| trigger=namelist:jules_sea_seaice=hcap_sea: .true.; | ||
| type=logical | ||
|
|
||
| [namelist:jules_sea_seaice=l_zenith_albedo] | ||
| compulsory=true | ||
| description=Use zenith angles in the calculation of sea ice | ||
| = (and snow on sea ice) albedos | ||
| help=With this set to true then the sea ice albedo is adjusted in the same | ||
| =way as bare soil in order to adjust the albedo to take into account | ||
| =zenith angle. | ||
| =The snow on sea ice will also use the same code as snow on land in | ||
| =order to calculate the snow albedo which also takes into account | ||
| =the zenith angle. | ||
| !kind=default | ||
| ns=namelist/Science/JULES Surface/Sea and sea-ice | ||
| sort-key=Panel-C15 | ||
| type=logical | ||
|
|
||
| [namelist:jules_sea_seaice=meltpond_alb_vn] | ||
| compulsory=true | ||
| description=Melt pond albedo scheme | ||
| !enumeration=true | ||
| help=The scheme used to calculate the albedo of melt ponds | ||
| =none: Use this if no melt ponds are used in the model which | ||
| = instead adds a temperature dependence on albedo to | ||
| = represent how melt ponds would have made the surface | ||
| = darker if they existed. | ||
| =cice: Use the CICE melt pond albedo scheme which uses a fixed value | ||
| = (from albpondv_cice and albpondi_cice) which is linearly | ||
| = ramped to with melt pond depth. No zenith angle dependence is | ||
| = included. | ||
| =malinka: Use the Malinka et al melt pond albedo scheme which uses | ||
| = Fresnel equations for reflection off the surface and multiple | ||
| = scattering within the pond. This has inbuilt zenith angle | ||
| = dependence and more realistic depth dependence. | ||
| ns=namelist/Science/JULES Surface/Sea and sea-ice | ||
| sort-key=Panel-C15d | ||
| value-titles="none","cice","malinka" | ||
| values='none','cice','malinka' | ||
|
|
||
| [namelist:jules_sea_seaice=nice] | ||
| compulsory=true | ||
| description=Number of sea ice categories | ||
|
|
@@ -209,6 +246,46 @@ range=1:99 | |
| sort-key=Panel-C00a | ||
| type=integer | ||
|
|
||
| [namelist:jules_sea_seaice=snow_grain_size_max] | ||
| compulsory=true | ||
| description=Maximum snow grain size | ||
| help=The snow albedo scheme includes a snow grain size temperature | ||
| =dependence. For snow on sea ice this goes from a minimum snow | ||
| =grain size at -30oC to a maximum snow grain size at melting point. | ||
| =The maximum snow grain size is set here. The larger the snow grain | ||
| =size the lower the albedo in the NIR part of the spectrum. The | ||
| =recommended value is 200 um. | ||
| !kind=default | ||
| ns=namelist/Science/JULES Surface/Sea and sea-ice | ||
| sort-key=Panel-C15b | ||
| type=real | ||
|
|
||
| [namelist:jules_sea_seaice=snow_grain_size_min] | ||
| compulsory=true | ||
| description=Minimum snow grain size | ||
| help=The snow albedo scheme includes a snow grain size temperature | ||
| =dependence. For snow on sea ice this goes from a minimum snow | ||
| =grain size at -30oC to a maximum snow grain size at melting point. | ||
| =The minimum snow grain size is set here. The larger the snow grain | ||
| =size the lower the albedo in the NIR part of the spectrum. The | ||
| =recommended value is 50 um. | ||
| !kind=default | ||
| ns=namelist/Science/JULES Surface/Sea and sea-ice | ||
| sort-key=Panel-C15a | ||
| type=real | ||
|
|
||
| [namelist:jules_sea_seaice=snowpatch] | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Just to be clear, this adds missing metadata for the existing code.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You are correct. snowpatch was previously missing its meta data. This was needed to add snowpatch as a tuneable parameter into LFRic (to pass down to JULES). |
||
| compulsory=true | ||
| description=snowpatch length scale (m) | ||
| help=Length scale for parameterizing non uniform snow coverage (m). | ||
| =This is the depth of snow at which half of the sea ice is | ||
| =covered in snow. The smaller this number the more the sea ice | ||
| =is covered by snow. | ||
| !kind=default | ||
| ns=namelist/Science/JULES Surface/Sea and sea-ice | ||
| sort-key=Panel-C15c | ||
| type=real | ||
|
|
||
| [namelist:jules_sea_seaice=u_cdn_hw] | ||
| compulsory=true | ||
| description=Neutral wind speed where the drag attains the high wind value. | ||
|
|
||
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.
Add 2018 to the reference for completeness.