-
Notifications
You must be signed in to change notification settings - Fork 0
NewsLetterApril2019
The JaC project (“JULES and CABLE”) - aims to place CABLE into the JULES repository. This will facilitate the development and maintenance of the ACCESS model, whilst also facilitating a closer collaboration between the UK and Australian research communities in land surface modelling science. The version of CABLE as used in ACCESS-CM2 forms the initial basis of JaC, however expanding to the full set of CABLE science is intended.
The current focus (4-6 months) involves the development of a stand alone, single site simulation capability to run CABLE through JaC (and not impact JULES). While appearing to replicate existing capability, this is a crucial step in ensuring the input-output requirements have been met and is obligatory for inclusion within the JULES repository. Over the longer term, the supported experimental configurations within JaC will then be expanded to global offline, AMIP and fully coupled simulations.
Discussions are occurring concerning the appropriate approach needed to ensure that the CABLE trunk and the version of CABLE on JaC do not drift apart too much. Please contact the committee if you have a preferred position on this issue.
As CABLE prepares to transition to the UK Met Office repository we need to begin to start adopting their coding standards (see attached document at the bottom of this linked page ). The expectation for users developing new science (from today) is that they adhere to this broad structure moving forward. Please contact the committee if you have any questions/issues.
We are very close to an automated testing suite for users wishing to add new science to the trunk. There is now a branch called “integration” in the shared branch space. The hope is that in the very near future, users who wish to add new science and/or ticket bug fixes will commit their changes to this branch in the same way they would use their personal branches. These commits will automatically trigger the shared repository to be built (in the background without user input) and run across a suite of FLUXNET sites to allow the committee to compare the results of the ticketed change to the head of the current trunk. We currently have a working prototype and will be making a further update with complete instructions soon. Users may also run the testing suite locally if they wish to test their code as they go.
There is a now a repository that will automatically check out, build (the head of the trunk) and run a single site(s) CABLE biophysics simulation at a FLUXNET site . This repository is really intended for new users to get started with running CABLE.
We also have a (tentatively) working version for single-site biogeochemistry. This repository uses the provided FLUXNET file to generate the necessary forcing files to run the model on the fly, i.e. adding time varying [CO2], N deposition and P deposition fields.
In all three cases, users are encouraged to start using/improve the above repositories (please make pull requests), but we are actively developing them as a committee, so the code is likely to subtly change in the near future.
ACCESS-ESM1.5 uses a developed version of CABLE that originally branched from CABLE-2.4.3.
We branched from CABLE-2.4.3 and over-laid the CABLE+CASA-CNP code from ACCESS-ESM1.5.
Subsequent minor revisions were made so that the offline model would at least build, however please note that this code has not been tested offline.
trac link: CABLE-2.4-ACCESS-ESM1.5
svn link: CABLE-2.4-ACCESS-ESM1.5
ACCESS-CM2 uses a developed version of CABLE that originally branched from the trunk@3939.
The ACCESS-CM2 version of CABLE was kept up-to-date with trunk developments whilst many developments, ticketed and otherwise wer made independently.
These developments have now been ported back to the trunk and a version tagged.
trac link: CABLE-2.5-ACCESS-CM2