Intel Fortran is now available under a free, non-commercial license for qualified students on Linux, OS X and WIndows. See https://software.intel.com/en-us/qualify-for-free-software/student for more details.
Environment: OS X 10.9 (Mavericks) and Xcode 5.0
Command line compilations/links fail with "ld: library not found for -lcrt1.10.6.o"
Affected compiler: Intel Composer XE 2013 Update 1
Root cause: Xcode 5.0 installation does not install all command line tools (include files, libraries, SDKs) need for the compiler to link user applications.
Installing the Intel compilers on Linux* and Mac OS* X requires that you install various prerequisite packages.
Linux: Read this Help on Installing the Intel Compilers.
RHEL 6.x, FC14, FC13, FC12, SL6.x, CentOS 6, etc. and possibly other recent distributions:
error when using -static or -fast:
ld: cannot find -lm
See this article: http://software.intel.com/en-us/articles/error-ld-cannot-find-lm/
Thank you for taking a look at this!
I have downloaded and installed composer xe 2015.3.187 and didn't see any obvious errors. However, when I try to run an often used code from other machines on my new machine, I get:
I'd like to report a possible bug in Fortran Intel Compiler - it seems it doesn't read correctly data in nonadvancing way on a file opened as a formatted stream.
Please consider the attached program. It generates file with lines "This_is_line_no_XXXX" where XXXX is the number of the line. It then reads it back as stream formatted nonadvancing. With the default blocksize, the first problem exhibits at line 780 which is around 16384 bytes which could be the default blocksize, the output is as follows:
hi below is the code I rewrote(with do loops) and further down(with where statements) is the original code. The code seems to be producing differnt values for WORK arrays over time. How to resolve this issue??
ifort currently generates comment sections in compiler-generated assembler files (built with "-s") that contain a lot of useful information, such as the compiler version and flags used when compiling; however, since these are comments, they do not find their way into the compiled object files. Would it be possible to have the compiler mimic gcc's behavior and put this information instead in a ".note" section? GCC uses ".note.GNU-stack" and places just the compiler version, which alone would be nice, but if there are no restrictions on data length, the compile flags would be nice too. Or
Hi, I'm wondering if there exists a way (other than branching) for exiting or cycling within a inner block in a do block:
... do i=1,10 block integer :: k ... if (...) then ... cycle !not possible end if ... end block end do
More general, the question is, if its possible to terminate the execution of a block-construct without using IF/GOTO? I've looked into the standard but I've found no other possibilities...
I'm still learning how to do OO programing and have several doubts. Although this could be a question better suited for a FORTRAN forum, I want to ask you about the performance of an executable created with polymorphic entities.
The attached code (tes_polymorphism.f90) works. It defines a upoly entity called "electron", which can be described (actually, the velocity distribution function) either by Maxwell-Boltzmann or by kappa (non-additive) statistics.
- Стр. 1