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 on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29280 Discussions

compiler problems in XEON 5060 machine

tmalas
Beginner
625 Views

Hi all,

I am trying to run our fortran programs on a XEON 5060 machine. I am trying to make parallel runs on8-cores with OSlinux.uname -a output is

Linux mogan 2.6.16.21-0.8-bigsmp #1 SMP Mon Jul 3 18:25:39 UTC 2006 i686 i686 i386 GNU/Linux.

Some problems are coming up:

1. First of all I cannot install 64-bit fortran compilers; theyare not seen in the compilers list during the installation when I run install.sh.

2. I did install 32-bit compilers, but during the compilation of my program I got warnings for a library that I compiled with ifort (default flags). The warnings are in the form of:

ld: warning: i386:x86-64 architecture of input file `/home1/grad/tmalas/amos/libamos.a(zunik.o)' is incompatible with i386 output

3. Andexactly at the place where this library is used,a run time erroroccurs saying that

"One of the processes started by mpirun has exited with a nonzero exit
code. This typically indicates that the process finished in error.
If your process did not finish in error, be sure to include a "return
0" or "exit(0)" in your C code before exiting the application.

PID 29867 failed on node n0 (127.0.0.1) due to signal 11."

forrtl: error (78): process killed (SIGTERM)

Doesanybody have some suggestionsabout these issues?

Thanks in advance,

Tahir Malas

0 Kudos
1 Reply
Steven_L_Intel1
Employee
625 Views

Your system is 64-bit capable but you are running a 32-bit version of Linux. You need to install an "x86-64" version of Linux. When you do, make sure that the IA-32 libraries are selected as a component (some Linux distros install this by default, some do not.)

Once installed, the 64-bit compiler is in /opt/intel/fce/9.1/bin You then need to make sure you are not mixing 32 and 64-bit objects and libraries.

0 Kudos
Reply