-
Notifications
You must be signed in to change notification settings - Fork 8
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
reconcile with ESM1.6 version of CABLE - science #553
Comments
EezyPeezycasa_sumcflux.F90.esm16 offline (CABLE:main) has changed a comment from cable_driver to cable_serial Too hard basket: UM_CBLbgcdriver.F90
Removing the #define means including all the pop subroutines in the build. come to think of it - this is only a legacy exclusion. Given that ESM16 is effectively an ad-hoc application - we can d whatever we want with it. Im inclined towards just including all this code in the build eve if it is never called. Of course it needs to be verified whether this is even possible.
casa_inout.F90. same issue as above. except that in this instance the module it wants to USE is casa_offline_inout_module. There is no need for this online of course and as it intersects with netcdf modules for IO (which is also redundant online) it could open a can of worms including it.
casa_rplant.F90 same issue as above. except that in this instance the module it wants to USE is landuse_constant. I'm not sure where this leads or the impact or if indeed it is necessary to switch on LUC when we move to post PI runs
|
cable_climate.F90 same issue as above. except that (from memory) #ifdef () is around whole subroutine
|
cbl_soilsnow_init_special.F90 CABLE:main version is more up to date. Port back to ESM16 cbl_soilsnow_main.F90 CABLE:main version is more up to date. Port back to ESM16 |
All the files listed here are stated to come in with the shuffle of files and be tested in the build then. I would propose we run the shuffle script instead, open the branches for UM7 and CABLE with the result, check the result is correct (most likely will need some changes) and then test builds from there instead of having several pieces of work doing the same thing. |
note - this didnt go to PR as there ae no files to change in CABLE repo . The !commnts can come in whenever. The #fpp related stuff will impact what we are actually bringing in via the library. ATM these #um_cbl instances date back to CMIP6 at least. They are pretty redundant now in the sense that the entire POP code etc is there anyway. The problem is whether this code will actually build in the UM. ATM they are excluded as dependencies |
Minor differences here - discussed below
Essentially no changes required here HOWEVER the few changes to be made:
Port back to ESM16
The text was updated successfully, but these errors were encountered: