Skip to content

jhan_HaC1.0

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

Hac version 1.0

The below suite (builds and) runs CABLE through JULES, standalone at Point Loobos.

u--bf675@107727

The suite points to a working copy of the source code which is a checkout from:

https://code.metoffice.gov.uk/svn/jules/main/branches/dev/jhansrbinovsky/JaC_Redux/HaC1@14158

TRAC link: currently@14232

On the suite side:

We consider this in two steps. First we consider the changes that were implemented to make running CABLE at Loobos possible. This follows the work of Danny Eisenberg in implementing Ticket 799 on the JULES, Met Office Science Repository Service [MOSRS].

???

Next we consider the additional changes that were made to this rose-cylc suite to use CABLE-CM2.

On the code side:

The changes to the code from standard version 5.3 are here.

A more complete treatment of the differences is here.

  1. The CABLE/ code added is equivalent to our code running in ACCESS-CM2 - LESS some changes in the cable_*_main.F90 routines that are the initial contact points with CABLE in both models. These changes are mainly to the argument lists. To quickly implement this version we have USEd modules available in SA JULES and neglected to pass everything that was passed in ACCESS-CM2.

  2. The *_cable.F90 versions of subroutines that are added are copies of the _jls.F90 equivalent with some modifications. These modifications are best seen by comparing to the *jls.F90 versions of the files.. NB: Not all the modifications implemented in the ACCESS-CM2 counterparts to these files have been implemented. It was considered that whilst these neglected modifications were scientifically necessary, technically they were not. In the effort to get a working version quickly, the more cumbersome of these were ommitted.

Considering both 1. and 2. we do not expect this version to be physically correct. The intent is mainly to have a version against which to compare official JaC submissions.

HaC version 1.1

HaC

Clone this wiki locally