This guide is aimed at students working with Abaqus wishing to Integrate Abaqus with the Intel Fortran compiler for the purposes of running user subroutines. Linking the two has been somewhat challenging for me and although there are some excellent guides out there (like Tuo’s one), I wanted to share with you my experience and the exact method needed to get user subroutines working, where to download the free student edition of the Intel Fortran compiler, and the steps needed to get them working together. The items you will need are a full edition of Abaqus (not student edition), A free Express edition of visual studio (Visual Studio 2008, 2010 or 2012) and the Intel Parallel Studio Cluster Edition XE (free license available for students).
Aside from a full edition of Abaqus you will need Visual Studio Express 2008 or 2010 or 2012 and Intel Parallel Studio XE Cluster Edition for Windows (Free for students).
A first point to note is the version of Abaqus you are using. You must be running a full edition of Abaqus, not a student edition. At the time of writing, the student edition is freely available to students at academic institutions but among its main limitations, you cannot link to an external compiler. In addition your analyses will be limited to 1000 nodes.
Abaqus Student Edition CANNOT be linked with an external compiler to run user subroutines. You must be running a full edition of Abaqus.
Although some guides and forum posts advise a specific installation order, I have found that installing Visual Studio and the Intel compiler after Abaqus still works, so if you’ve already using Abaqus and you wish to extend the functionality with user subroutines afterwards, there should be no need to uninstall Abaqus first.
The Installation order of Abaqus before or after Visual Studio and Intel Parallel Studio Cluster Edition does not matter.
The Intel Developer Zone for students page, although fantastic in that they are providing software at no cost to students wasn’t exactly clear on the version that includes the Fortran compiler. Make sure to choose the Windows > link under Get Intel Parallel Studio XE Cluster Edition (includes Fortran and C/C++) and provide your details to receive a product key.
Once you’ve received your key, the download link in the e-mail will default to the 2015 edition but clicking on + Additional downloads, latests updates and prior versions will reveal the 2013 edition. I would recommend using the (Akamai) Java-based download manager to ensure reliable file transfer.
Cannot add Visual Studio for link.exe to path variables because (from the Microsoft Visual Studio website), this is designed to be run from the VS terminal and not the system command prompt.