The SimFactory definition for Stampede currently uses the intel/18.104.22.168 compiler. This compiler will be removed next Tuesday (see https://portal.tacc.utexas.edu/user-guides/stampede/intel15). According to TACC, the current default is the older intel/22.214.171.124, and this is the recommended and default compiler, and will remain so. Both compilers have the "restrict" keyword blacklisted in Cactus (
#1276). They will install intel/15.0.1 at the end of April. There is also intel/126.96.36.199 available, but it is labeled as "limited software stack". It is not clear why they are removing a newer compiler, or why they chose to do this a month before installing an even newer one.
Our options are:
- Upgrade to intel/188.8.131.52, which is labeled as "limited software stack"
- Downgrade to intel/184.108.40.206, which is the default and will remain so for a while
This should be done both for the trunk and the release branch. I suggest that option 2 is the most conservative, and probably the easiest, as there might be libraries which are not compiled for intel/220.127.116.11.