- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear all,
sorry this probably will come as a very easy or stupid question to you, yet I still need some help.
In order to use subroutines in Abaqus I need a Fortran Compiler, like in the "Intel Parallel Studio XE 2015 Composer for Fortran", which I just installed. Furthermore I need Microsoft Visual Studio 2010 or newer.
I thought those two will come together when installing the Parallel Studio XE2015? Or ist it just the express Version?
When opening the just installed Microsoft Visual Studio 2010 folder, coming with the XE2015, the for me essential file
vcvarsall.bat, which should be located in "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC" is missing.
Do I need a professional Version of Microsoft Visual Studio 201x or did I do sth wrong? can I get the missing file from somewhere else?
Thanks a lot and best regards
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The key question is whether you installed an evaluation version or a licensed version of Intel Composer 2015. If the former, you should have installed your own VS before installing the Intel product. If the latter, the installer would have installed the necessary components of VS.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your respond.
hmm, I installed a licensed Version of "Intel® Parallel Studio XE Composer Edition for Fortran Windows* "
Anything I can do now?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Await help from Intel personnel at this point. They will probably need to know which OS version you are installing this on, and whether that is 32-bit or 64-bit.
I am a bit surprised to see you installing the older 15.x compiler instead of the current 16.0 compiler, since the newer one will probably work fine with Abaqus.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Never a need to apologize for any question.
The Parallel Studio XE 2015 does include the Visual Studio 2010 Shell, assuming you download the specific installable image that includes the VS Shell, which it sounds like you have. I do not have the VS 2010 Shell accessible to inspect actual files provided, but you do not need to the Visual Studio Professional version to use our Fortran compiler. Assuming you have the Visual Studio 2010 Shell that is included with our product, that should be usable. I’m not familiar with the Abaqus requirements specifically, but I did find other posts in our forum discussing specifically using the VS Shell with Abaqus.
What prompted you to look for the vcvarsall.bat file?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just walked through the installation of the VS 2013 Shell with PSXE 2016 and now understand your earlier comment regarding the missing vcvarsall.bat.
With the VS Shell, there no VS setup scripts or short-cuts provided for establishing the Visual Studio command-prompt. The VS shell provides an integrated development environment (IDE), debugger, and source control integration but without any programming languages; however, it does provides a framework that allows adding programming languages, like our Fortran compiler.
If you need/prefer working under a command-prompt window, then you must use the Intel Compiler versions when using the VS Shell. For PSXE 2016 with the VS 2013 Shell, those are available via the short-cuts accessible from the Windows Start button under the Intel Parallel Studio XE 2016 program group, or: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Intel Parallel Studio XE 2016\Compiler and Performance Libraries\Command Prompt with Intel Compiler 16.0
I also confirmed this same setup exists with the VS 2010 Shell available with the PSXE 2015 release. If you need/prefer working under the command-prompt window, then you must use the Intel Compiler versions which are available via the short-cuts accessible from the Windows Start under the Intel Parallel Studio XE 2015 program group, or C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Intel Parallel Studio XE 2015\Compiler and Performance Libraries\Command Prompt with Intel Compiler XE v15.0
Hope that helps. Let us know if you have any additional questions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your respond. I think we are coming closer to my Problem.
@mecej4:
you are most probably right regarding xe 15 and 16. yet as i use Abaqus 6.13 and not 6.14 i definetly know that it works fine together with xe 15 and vs10 or 12. i didn't want to take the risk checking the compatibility with xe 16
@Kevin Davis
To be honest, i don't exactly know why I need vcvarsall.bat or vcvars64.bat, i am not to deep into programming yet. only thing i have are several instructions, like here: "http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB4QFjAAahUKEwj7wvKEg87IAhWI0xQKHc14D9s&url=http%3A%2F%2Fwww.researchgate.net%2Ffile.PostFileLoader.html%3Fid%3D556313905cd9e3cf4c8b4585%26assetKey%3DAS%253A273783473016852%25401442286474873&usg=AFQjCNGpV2V9VX89g8NKaOrTveO5wbS54g"
on how to link abaqus with fortran Compiler and visual Studio in order to run subroutines in Abaqus (These are e.g. self written scripts to integrate user material behaviour data which is not implemented in Abaqus)
in this instruction e.g. it says under point 6b on how to connect to MS visual Studio you need this vcvars..bat file. is there any way I can link this with this MS Visual Studio Shell Version?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is meant by a 64-bit architecture system is one running an X64 (64-bit) Windows installation. Not only the hardware has to be 64-bit. I had thought the instructions provided directly by Abaqus were better written.
Presumably, Abaqus requires one of the full Visual Studio versions which work with ifort and support C and C++ development (in order to support C and C++ objects which they supply). So the Visual Studio Shell options of ifort would not work.
It doesn't make a lot of sense for the instructions to require you to set up vcvars explicitly, as running the ipsxe-comp-vars or compilervars.bat setup script which installs with ifort has itself to run the vcvars to set up your Visual Studio. This adds to my suspicion that you aren't following the Abaqus supported instructions.
Refer to the shortcut which the ifort installer gives you when you integrate with Visual Studio, e.g:
C:\Windows\System32\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.0.110\windows\bin\ipsxe-comp-vars.bat" intel64 vs2015"
Either the 64-bit cmd.exe (shown here) or the 32-bit one referred to in those instructions should work. In the wisdom of Microsoft, the 64-bit one is in System32, and the 32-bit one in SysWOW64.
You ought to be able to copy the ifort installed setup shortcut to add the Abaqus paths and make a shortcut which accomplishes what the Abaqus instructions require. Putting all this in the Windows system environment has drawbacks. If you want it to always execute when you start up, you can add the setup shortcut to your Windows startup script.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page