Skip to content

JACNov2020Correspondence

JhanSrbinovsky edited this page Nov 25, 2020 · 1 revision

I am going to start on 5.9 today. In the first instance I will just get it to work up until the surf_Couple NULL calls. Hopefully the below will help out others. So for everything unto the NULL call we need to copy verbatim the CABLE directories in the first five of those below and make the same handful of changes in control and init. Lets hope it is that easy. :)

This is the JULES directory structure for all source code.

params/
util/
io/
control/
initialisation/
science/
science_cable/

HAC5.7 does not touch science/. Conversely, science_cable is 100% ours. In the remaining:

params/
util/
io/
control/
initialisation/

Everything CABLE is fully contained within */cable/ for */=(params/, util/, io/ )

params/cable/
util/cable/
io/cable/

In the remaining:

control/
initialisation/

We have cable/ subdirectories in both

control/cable/
initialisation/cable/

HOWEVER there are also modified JULES files in subdirectories: shared/ and standalone in both cases.

Below are links from HAC-5.7 differences against JULES5.7.

params/

util/

io/

control/

initialisation/

Clone this wiki locally