At the time of writing, all parallel queues cannot see the /home file system. This meant that the normal package accounts, which reside on /home, could not be employed for HECToR. Thus, OpenFOAM was installed in /work/y07/y07/openfoam.
Further, as OpenFOAM employs many of Cray's dynamic libraries, all the necessary libraries had to be copied to OpenFOAM's /work directory.
After some considerable effort on Cray's part [3], it was found that that default versions of many of the Cray components were unsuitable for compiling OpenFOAM. These include