Intel® Fortran Compiler for Linux* and Mac OS X*

arpack: memory issue?

Greetings everyone. I'm rather new to fortran, so please bear with me.

I am trying to use ARPACK for an eigenvalue problem. I am wondering if there are certain compiler flags I need to use, or if I am simply at a memory limit. Here is the background: no version information available on EM64T


I have installed Fortran 9.0 for Linux on an EM64T system. The compiler seems to work fine, but for every source compiled, the system warns about:

$ ifort helloworld.f
/opt/intel/fortran90/bin/fortcom: /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.5/32/ no version information available (required by /opt/intel/fortran90/bin/fortcom)
/opt/intel/fortran90/bin/fortcom: /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.5/32/ no version information available (required by /opt/intel/fortran90/bin/fortcom)

linking error

I am trying to create a fortran library using the Intel Fortran Compiler (9.0)

The compilation runs fine but at the linking stage the following error shows up:

.../gcc-4.1.0/bin/ld: /usr/tmp/gcc-4.1.0/lib/gcc/i686-pc-linux-gnu/4.1.0/crtbegin.o: No such file: No such file or directory

The missing file is located in "/home/me/gcc-4.1.0/lib/gcc/i686-pc-linux-gnu/4.1.0/crtbegin.o: No such file: No such file or directory" and not in "/usr/tmp/...".

- So why does the linker needs this file?
- Why does the linker search in the wrong directory?

unlink !!!


I try to use the unlink instruction. How can I use it in Linux
Intel Fortran? Which library should use for that. DFLIB and
DFPROT semeed not work!!

Best regards,


fortcom: Error: far_field_212_m.f90, line 27: Error in
opening the Library module file. [DFLIB] use
fortcom: Error: far_field_212_m.f90, line 28: Error in
opening the Library module file. [DFPORT]
use dfport

How to link fortran , C++ and C object codes together

I have a C++ program which calls some 'C' functions and calls some Fortran 77 functions pre-defined in a library indirectly.

I can compile the C++ program to generate an object code using icc (Intel compiler 7.1)

But when I use ifc (Intel compiler 7.1) to link the object codes together to create an executable,ifccomplains that it cannot findsome standard'C++' functions (e.g. std::cout)and fails.

Any idea of how to overcome this problem?

FC 9.1 for Pentium D

Hi Hi,

I 've compiled FC9.1 on a cluster with Pentium D processor (3.4G) and the OS is Fedora Core 6. the cluster is used for calculation.

I 've compared the calculation time with the time from another cluster that i 've built up with P4 processor (3.4 G, with em64t) and the OS is ferdora core 4.

They are nearly thesame , it seems that i don't have any benefit from the dual-core technique.

is there somethingwrong?


Free seminar on using Intel Software Development Tools 12/5 and 12/7

Seminar Overview:
Intel is hosting a FREE seminar on using Intel Software Development Tools to maximize performance on the new multi-core processors. There will be a West Coast and an East Coast session.

West Coast
Session Tuesday Dec 5th , 2006 from 8:30 am to 3 pm
East Coast Session Thursday Dec 7th , 2006 from 8:30 am to 3 pm

Error: Dynamic allocation inside a structure for old version ifc


i've a code which use dynamic allocation inside a structure, something like:

type block

integer :: size_x,size_y

real(8), allocatable :: p(:,:)

end type block

type(block), allocatable :: blk(:)

it works when i compile using ifort. however when i tried to compile it on another of my university's server which uses ifc, it gives me an error 24, syntax error.

is this feature not supported in ifc, which is an older version of the compiler?

thank you!

Intel® Fortran Compiler for Linux* and Mac OS X* abonnieren