-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
There have been a number of changes to the CABLE files both here and in JULES in recent times. These need to be brought into parity before CABLE can be introduced as a library to UM13/JULES builds.
My conclusions after inspecting the differences between the respective code bases:
- The files in
JULES/src/cable_scienceshould be updated with the files from this repository. - The rest of the files relating to initialisation and control should be set to the JULES versions i.e take the files from the
JULESversionscontrol/cable,control/casa,initialisation/cableandinitialisation/casa, with potentially some exceptions:
- The CABLE version of
control/cable/util/init/cbl_um_init_soilsnow.F90contains a call toinitialise_wetfacthat doesn't exist in the JULES version- is this an intentional removal? - The CABLE version of
control/CABLE/CM3/cbl_cbm_mod.F90includes sometrad_corrcorrection factor which is applied torad%tradin both the explicit and implicit routines, which doesn't exist in the JULES version. Is this correction important?
I didn't find any other scientifically meaningful differences. We will have to bring in the new Australian trees, but I don't understand what on earth is going on in coupled/AM3/control/cable/shared/cable_surface_types_mod.F90, nor why the PFT parameters are set up as in initialisation/cable_pft_params.F90 and not as namelist input.
I'm not sure who's most likely to know about the scientific differences @JhanSrbinovsky @har917?
Metadata
Metadata
Assignees
Labels
No labels