access_raijin_build_docs_surf - ACCESS-NRI/accessdev-Trac-archive GitHub Wiki
SURF build documentation= Official releases
Builds of official releases can be found under /projects/access/nwpdir/share/APS3/SURF/vn32.0.0
SURF32.0
https://code.metoffice.gov.uk/svn/surf/main/branches/dev/Share/r16_11_bom_nci
This revision is only slightly advanced from the official release (![2]).
surf-2016.07.0
https://code.metoffice.gov.uk/svn/surf/main/trunk@235
Build procedure
- Check out release from trunk (or branch if changes were required)
- run
rose stem --task=fcm_make
and optionally provide a configuration like surf_x86_64_ifort_opt_mirror
Upgrade to ROSE and CYLC versions
SURF trunk has recently (end Jan 2017) been upgraded to use rose 2016.11.1 and cylc 6.11.2. If these are not the default versions, then the following changes are necessary to build surf off the head of the trunk:
- in src/scripts/Surf_Build_Specific/nci-x86-64-ifort-env-init add fcm to list of modules to delete
- to build run
ROSE_VERSION=2016.11.1 CYLC_VERSION=6.11.2 rose stem --task=fcm_make