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

abaqus error

s_mohammadi
Beginner
1,522 Views
I try to link subroutine to ABAQUS 6-10 but the error "Problem during compilation - ifort.exe not found in PATH" appeares. I tried a lot to solve this problem but I couldn't fix it. What should I do?
0 Kudos
4 Replies
TimP
Honored Contributor III
1,522 Views
I suppose, if abaqus gave you a windows .bat script, you should open up the ifort cmd prompt on the windows start>all programs>intel.... shortcut, and run your abaqus build stuff in that window. They must give instructions, otherwise I would expect this question more than once a year.
0 Kudos
s_mohammadi
Beginner
1,522 Views
I did that but it can't recognize my subroutine at all
0 Kudos
Steven_L_Intel1
Employee
1,522 Views
The error "ifort not found in path" suggests that either you are using a version of Intel Fortran that your version of Abaqus doesn't recognize, or you have not followed the Abaqus instructions on how to configure it. You would need to contact Abaqus support for help on that. But Tim's suggestion of starting a Fortran command prompt session and invoking Abaqus from that is a good one.

If that does not help, contact Abaqus support for assistance.
0 Kudos
j_clausen
Beginner
1,522 Views
Dear Mohammadi

See this thread on the same subject: http://software.intel.com/en-us/forums/showthread.php?t=72033. Here you can see Steve Lionels explanation on how to use ifortvars.bat.

Actually I always end up declaring the needed variables in the Windows environment variables. I.e. the needed file is located on the system and then the path to that location is defined in the different enviroment variables. I recently reinstalled on my labtop (Ifort composer and Abaqus 6.11). The location of the following files were needed by Abaqus in order to compile with Intel Fortran, i.e. I had to define environment variables for them:

- ifort.exe (path)
- link.exe. (path)
- oldnames.lib (lib)
- User32.lib. (lib)
- LIBIFCOREMD.LIB (lib)
- mt.ext (path)

The name parantheses is the name of the environment variable where their location was saved. I guess this is what ifortvars.bat does temporarily.

j_clausen

0 Kudos
Reply