I noticed that Intel now offers a non-commercial license for Intel Fortran Compiler for Linux. Is there, at any time in the near future, going to be a non-commercial option for Mac OS X? This would be GREAT.
1.) If I have the flag -c, will there be any interprocedural optimizations (IPO)?
2.) How do I activate full interprocedural data flow, alias analysis, and call-site tailoring?
3.) Can I replace intrinsic routines with ESSL (engineering and science subroutine library) routines?
4.) What flag will make ifort round doubles when they are stored in REAL(4) memory locations?
5.) What flag will turn off recognizing conditional compilation lines and what are conditional compilation lines?
i want to install ifort 10.1 on fedora 8 (AMD64), during the installation i got the error for package libstdc++:
error: Failed dependencies:
libstdc++.so.5 is needed by intel-ifort100026-10.0.026-1.i386
libstdc++.so.5(GLIBCPP_3.2) is needed by intel-ifort100026-10.0.026-1.i386
the latest version available for fedora 8 is: 4.1.2-33
$ uname -a
Linux localhost.localdomain 184.108.40.206-49.fc8 #1 SMP Thu Nov 8 22:14:09 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
I am trying to match the same compiling options with ifort as I previously was doing with xlf. I want to see the default choice for all of the relevant compiling options. What's the flag to list these with ifort?
In xlf it is -qlistopt
Trying to install on a Suse 10.2 distribution I get the following messages from install.sh:
Unable to determine specific operating system / distribution
Checking RPM version ...
Checking Kernel and glibc dependencies ...
Your platform :
architecture = i686
kernel = 2.6.18
glibc = glibc-2.5-25
operating system = unknown
This product is supported for use with the following combinations :
Machine Type Kernel glibc
Anyone else having problems with v10.1? A code that was working perfectly with v10.0 now produces floating exceptions. I haven't been able to pin these down yet because adding in additional output to attempt to figure out what's happening changes the error (which now occurs at another point in my code!). If I can make this reproducable I'll post an example.
$ ifort -V
Intel Fortran Compiler for applications running on Intel 64, Version 10.1 Build 20070913 Package ID: l_fc_p_10.1.008
Running on RHEL4, kernel 2.6.9-42.0.8.ELsmp, glibc-2.3.4
I am trying to use gen-interface sources command line for ifort compiler, in order to verify that the argument lists in the calling to subroutines match the argument list in the subroutines. Generally it works ok but it also gives me an error:
The type of the actual argument differs from the type of the dummy argument
When I am passing user defined type between subroutines. (real and integers arguments passed ok).
What can I do about it?
Short of downloading and installing the newer version of the compiler (which may be my last option), is anyone aware if the SIGABRT issue was fixed in the latest version of the fortran compiler? We're running 8.1, and when we create a program (main() in c++) and link to several object files that were compiled using ifort, when the c++ program gets to a throw() line, something in the fortran cxa libraries signal a SIGABRT rather than proceeding to the catch() line below it, as one would expect.
I'm trying to read a simple text file containing variable length lines of ascii text. Each line is terminated with a carriage return character. open(unit=8, file=inFileName, status='old', action='read', iostat=status) followed by read(8,*, iostat=status) charString where charString(len=100) reads the entire file ignoring line endings. I have tried the new Access="stream_cr', etc included in 10.1.006 in the open statement, but it won't compile. Is this a bug or am I missing something in Fortran.
I am new user of this forum... I am sorry for my lack of experience.