You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first of these surf_couple_*() routines is surf_couple_radiation().
surf_couple_radiation()
surf_couple_radiation() -> cable_rad_main() - etc. The required variables to be returned are:
land_albedo, & ! GridBoxMean albedo per rad band (row_length,rows,4) [land_albedo_ij]
alb_surft, * & ! albedo per rad band per tile (land_pts, ntiles, 4) [alb_surft]*
*Actually we can aggregate alb_surft to create land_albedo anywhere so we only need one thing back from CABLE really, alb_surft. However we do this aggregate within CABLE.*
The "radiation" pathway through CABLE begins with the call to
cable_rad_main()
So to get alb_surft, alb_tile it is called in CABLE, we UNPACK from the calculated variables describing the effective surface reflectance, EffSurfRefl_beam(dif) (formerly known as rad%reffdf and rad%reffbm).