Coupling Branches
This page provides the FCM links to the branches used in all, or
at least most, of the coupling
- vn8.6_jobidTo2Chars: makes the job id two characters rather than one.
It means that if I use the same run id for both the senior and junior UM,
the run ids can be distinguished by adding a `1' and a `2' to the job id.
For example, `./coupleJobs.scr cakdb cakdb nudge' will have senior run id
`cakdb1' and junior run id `cakdb2'. There are some lines in
src/control/stash/expt_enc.F90 that say the RUN_ID mustn't exceed 5
chars - but doesn't really explain why (I'll probably find out why
later).
- vn8.6_take_version2: reads the 2nd version of
environment variables (these should be included in
Coupling
Environment Variables). Mostly editing the arguments in subroutine
FORT_GET_ENV and replacing subroutine GET_FILE with GET_FILE_V2,
which reads environment variables UNIT<unit number>_2
rather than UNIT<unit number>.
- vn8.6_2UMs: Adding logicals L_OCEAN, L_SENIOR and L_JUNIOR and
macros OCEAN, SENIOR and JUNIOR.
Richard's branches
Also of interest is Richard's branches