Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

linking Abaqus 6.5

sbrinckmann
Beginner
822 Views
Hi,
I have a problem in linking Abaqus6.5 with ifort:
ifort: Command line warning: ignoring unknown option '-export-dynamic'
/opt/Abaqus65/6.5-4/cae/exec/lbr/libstandardB.so: could not read symbols: Invalid operation

Intel8.0 compiler (32bit) on x86_64, that should not be a problem.?

I agree, it looks like an Abaqus issue. However, perhaps somebody has some experience. Thanks for the help.
Steffen
0 Kudos
3 Replies
TimP
Honored Contributor III
822 Views
If you installed ifort 8.0 (a 32-bit compiler) on x86-64 OS, it wouldn't take care of all the necessary link options. It might not complain during installation, if you didn't have 32-bit gcc installed and working, but you still need that. You must take care yourself to set the options which cause the 32-bit version of ld to be invoked. A sample program using g77 -m32 -v would show what you need. Allowing it to default to attempting a 64-bit link could account for it not liking a 32-bit shared library.
I don't know any reason why ifort 8.1 32-bit, which knows how to install itself on x86-64, shouldn't work with an 8.0 shared library. Either way, you are embarking in territory which the ISV can't support, unless they have a recommendation on how to relink their 32-bit product under x86-64.
0 Kudos
anandkrishna
Beginner
822 Views
I have the similar situation when running abaqus 6.5-4 on linux AMD opteron:The error is
ifort-8: Command line warning: ignoring unknown option '-export-dynamic'
/apps/prod/abaqus/6.5-4/cae/exec/lbr/libstandardB.so: could not read symbols: Invalid operation
ABAQUS Error: Problem during linking - ABAQUS/Standard User Subroutines

But in my case its a 64 bit ifort 8.1 compiler, I wonder whats going wrong .

Can someone help me out with this.

Thanks in advance

anand


0 Kudos
TimP
Honored Contributor III
822 Views
You would need an Abaqus 64-bit shared library specifically built for x86-64 OS (not Itanium, not Sun...).
0 Kudos
Reply