access_ACCESS_coupled_earlytests - ACCESS-NRI/accessdev-Trac-archive GitHub Wiki
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 https://access-svn.nci.org.au/svn/access/branches/access-cm2 .
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/
./compile_UM-185
The built executable will be at access-cm2/bin/
MOM5 code:\ Repository is https://github.com/hailinyan/mom.git
To compile, run commands:
cd exp/
./comp_mom5-185
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 https://access-svn.nci.org.au/svn/cice/tags/cice5.0_access-2
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 \ https://access-svn.nci.org.au/svn/access/branches/access-cm2/submodels/UM8.5_CABLE
This consists of:
- The UM8.5/GA6 AMIP CABLE code
 
# AMIP CABLE source directory:
/short/p66/pbd562/UM_ROUTDIR/pbd562/vaqya/umatmos/src/jules/src/CABLE/UM/
# Coupled destination directory:
/short/p66/hxy599/ACCESS2/submodels/UM8.5_CABLE/baserepos/JULES/src/jules/src/CABLE/UM
- Updates to the OASIS coupler
 
# The updates are to:
/short/p66/hxy599/ACCESS2/submodels/UM8.5_CABLE/baserepos/UMATMOS/src/UM/control/coupling/
# 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:
/short/p66/hxy599/access-cm2/submodels/UM8.5/umatmos/cfg/bld-ACCESS_CPL.cfg
# UM (coupled) configuration with CABLE:
/short/p66/hxy599/ACCESS2/submodels/UM8.5_CABLE/umatmos/cfg/bld-ACCESS_CM2_CABLE.cfg
The compile script is compile/compile_UM8.5_CABLE_185
# UM (coupled) compile script without CABLE:
/short/p66/hxy599/access-cm2/submodels/UM8.5/compile/compile_UM-185
# UM (coupled) compile script with CABLE:
/short/p66/hxy599/ACCESS2/submodels/UM8.5_CABLE/compile/compile_UM8.5_CABLE_185
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 | 
|---|