ACCESS Coupled Model

ACCESS-CM2: UM8.5/GA6 without CABLE

Prepare access-cm2 directory structure, and check out UM8.5 code:
Go to a directory you'd like to put ACCESS-CM2 (e.g. /short/proj/user/), and run command:

svn co .

Follow instructions in access-cm2/submodels/UM8.5/readme_UM8.5 to check out UM code. Follow access-cm2/submodels/UM8.5/readme_JULES to check out JULES code.

Now you can compile UM code with commands:

cd access-cm2/submodels/UM8.5/compile/
The built executable will be at access-cm2/bin/

MOM5 code:
Repository is

To compile, run commands:

cd exp/

The executable is at exec/access-cm2/ACCESS-CM/fms_ACCESS-CM.x You can manually move it to access-cm2/bin/.

CICE5 code:
Repository is

To compile CICE5 of 1 degree and with 16 CPUs, run commands:

cd compile
./comp_access-cm360-185 16
The built executable will be at access-cm2/bin/

The job for N96 UM with 1 degree MOM5 is access-cm2/exp/b96pi1/
Edit b96pi1.init to use your own executables by replacing the executables at the lines below:

  # copy executables
  cp -fp /short/p66/hxy599/ACCESS2/submodels/mom5_hxy/exec/access-cm2-185/ACCESS-CM/fms_ACCESS-CM.x $ocn_exe #mom5 with redsea fix
  cp -f /short/p66/hxy599/ACCESS2/bin/cice5_MPI1-cm360-185.20160615_16p_1lyr   $ice_exe #cice5 K->C in get_sbc_ice
  cp -f /short/p66/hxy599/access-cm2/bin/um8.5-185-20160615                    $atm_exe

Finally change to the job directory access-cm2/exp/b96pi1/, and run command 'qsub b96pi1' to submit the job.

ACCESS-CM2: UM8.5/GA6 + CABLE (development)

The UM code at /short/p66/hxy599/ACCESS2/submodels/UM8.5_CABLE/ has been imported to

This consists of:

  1. The UM8.5/GA6 AMIP CABLE code
# AMIP CABLE source directory:
# Coupled destination directory:
  1. Updates to the OASIS coupler
# The updates are to:
# Note that the code in /short/p66/hxy599/ACCESS2/submodels/UM8.5_CABLE/umatmos/ppsrc/ is 
# automatically generated at compile time and is subsequently redundant.

The compilation configuration file umatmos/cfg/bld-ACCESS_CM2_CABLE.cfg has been updated with the CABLE namelist:

# UM (coupled) configuration without CABLE:
# UM (coupled) configuration with CABLE:

The compile script is compile/compile_UM8.5_CABLE_185

# UM (coupled) compile script without CABLE:
# UM (coupled) compile script with CABLE:

The run script is /short/p66/hxy599/access-cm2/exp/b96pi1C/b96pi1C

ACCESS-CM2 tests: UM10.3

u-ac330 ACCESS-CM2 N96O025 multilayer sea ice
u-ae686 ACCESS-CM2 N96O025 0 layer sea ice
u-aa378 ACCESS-CM2 N96O1 multilayer sea ice
u-ae745 ACCESS-CM2 N96O1 0 layer sea ice

ACCESS-CM2 GA7 UM10.3 Present Day

u-ai147 ACCESS-CM2 N9601

ACCESS-CM2 GA7.1 UM10.6 Present Day

u-al623 ACCESS-CM2 N9601

How to run ACCESS-CM2 with Rose/Cylc


  1. My job fails with an error like: "[r742:26000] Signal: Bus error (7)"
    This indicates a problem on node 742, eg. due to a Lustre error. Try restarting the job.
Last modified 10 days ago Last modified on Oct 9, 2017 9:20:26 AM

Attachments (3)