Skip to content

jhan_HaC1.2

Paul Leopardi edited this page Oct 8, 2024 · 13 revisions

HaC version 1.2

  • Pass USEd arguments fr om surf_couple* down to CABLE. The ide being that once we have crossed the branching point between CABLE and JULES - we dont USE any additional arguments - but rather pass them onwards, As well as being possibly more compliant with LFRIC - it will hopefully be more obvious when a CABLE as the LSM run is broken by a JULES release.

  • Use cbl_* versions of subroutines for albedo etc

  • change names

    • We have only done this where necessary so far

We have also included this which was initially post-poned until 1.3.

  • Call CABLE directly from surf_couple_rad*

SO what this looks like

surf_couple_radiation CALLS cable_radiation* (on 2nd timestep)

cable_radiation* - PACKS passed vars

              - CALLS surface_albedo

              - UNPACKS 1) alb_tile ( [land_pts, ntiles, 4] )
                     
                  aggregates land_albedo_cable (land_albedo [row_length,rows,4]) from alb_tile

What needs to be done is (re)-structuring of cable_surface_Albedo

@ HaC1.2

HaC version 1.3

HaC version 1.2

HaC

Clone this wiki locally