-
Notifications
You must be signed in to change notification settings - Fork 0
JaC_radiation_pathway_1
Less the detail in entireity:
In versions from ACCESS1.3 to CMIP6 we call cable_rad_main() from a CABLE version of tile_albedo(), tile_albedo_cable().
However, previously the variable "land_alb" was one being returned from CABLE. It appears that this variable wasn't being used by the model and was in fact being overwritten anyway, even when calculated explicitly by CABLE. Testing showed that it wasn't necessary to return this variable from CABLE. Further it was found that he downward shortwave was also not a necessary variable to pass to CABLE.
In the JaC implementation we are planning to call cable_rad_main() directly from
surf_couple_radiation() and bypass tile_albedo() completely.
We basically pass:
- Zenith angle of the sun
- spatial bare soil albedo soil_alb(cable_rad_main) -> albsoil(cable_rad_driver).
We want back the albedo:
- land_albedo_ij
- alb_surft
variable names:
#!html
<table cellpadding=15 cellspacing=0 style='background-color:#f8f8f8; border-top: 1px solid black; border-bottom: 1px solid black;'>
<tbody>
<tr> <th>UM </th> <th>cable_rad_main</th> <th>cable_rad_driver </th> </tr>
<tr> <th>soil_alb </th> <th>soil_alb </th> <th>alb_soil </th> </tr>
<tr> <th>land_albedo_ij</th> <th>land_albedo </th> <th>land_albedo_cable</th> </tr>
<tr> <th>alb_surft </th> <th>alb_surft </th> <th>alb_tile </th> </tr>
<tr> <th>land_alb </th> <th>land_alb </th> <th>land_alb_cable </th> </tr>
</tbody>
</table>
We return alb_tile and land_albedo_cable.
We use soil_alb to initialize bare soil albedo.