Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28995 Discussions

Problem running fortran subroutines with abaqus on 64 bit PC

sbhatta123
Beginner
693 Views
i am trying to run user define subroutines in fortran, in my ABAQUS jobs (during FEA). Abaqus runs fine on this 64 bit PC, the moment I have fortran subroutines, it fails. I can run the same subroutines in a 32 bit pc.
I have tried 9.1/10.1 versions ( for IA-64 ,Itanium), but nothing seems to work, I manually set my environment variables from command prompt by rinning ifortvars.bat and vcvarsamd64.bat(for Visual studio).
My system checks with abaqus shows fine, but my job fails when I use my code.
But my code works on 32 bit windows SYSTEM.
Please help, this is really urgent.
0 Kudos
5 Replies
Steven_L_Intel1
Employee
693 Views

First, you don't want "IA-64" or "Itanium" here, you want "Intel 64" (or Intel EM64T, depending on the version you're using.) 9.1 and 10.1 are obsolete, unsupported versions - 11.1 is current/

How does it "fail"?
0 Kudos
TimP
Honored Contributor III
693 Views
As Steve said, it appears likely that your problem was associated with choice of a compiler for a different architecture from your platform. It's always good to follow the software vendor's instruction, down to use of an ifort version matching what they have tested. Chances are, 11.1 would work in place of a specified 9.1 or 10.1, but as long as your compiler is no older than the one specified, that would not be a problem. When you switch from a 32-bit to 64-bit ifort, you must make the corresponding switch in the software vendor build kit.
0 Kudos
sbhatta123
Beginner
693 Views
Quoting - tim18
As Steve said, it appears likely that your problem was associated with choice of a compiler for a different architecture from your platform. It's always good to follow the software vendor's instruction, down to use of an ifort version matching what they have tested. Chances are, 11.1 would work in place of a specified 9.1 or 10.1, but as long as your compiler is no older than the one specified, that would not be a problem. When you switch from a 32-bit to 64-bit ifort, you must make the corresponding switch in the software vendor build kit.
Thanks Steve, but in my case IA-64 works, Intel64 is not working. When I click on build environment; and run system checks,
those checks fail with Intel64.
I installed the complete 10.1 package; also abaqus is only compatible with 10.1 and 9.1.

0 Kudos
sbhatta123
Beginner
693 Views
Quoting - sbhatta123
Thanks Steve, but in my case IA-64 works, Intel64 is not working. When I click on build environment; and run system checks,
those checks fail with Intel64.
I installed the complete 10.1 package; also abaqus is only compatible with 10.1 and 9.1.

Sorry about the previous post, I got confused actually Intel64 works, IA-64 does not work to start with. So I guess I am using the right commpiler configuration
0 Kudos
Steven_L_Intel1
Employee
693 Views
So it's working the way you want now?
0 Kudos
Reply