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_makeand 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