!$OMP SIMD or !DIR$ SIMD ?
Hi,I have two quick questions regarding using SIMD directives.(1) I am currently using !DIR$ SIMD to help the compiler to vectorize the loops. But I just noticed that in OpenMP 4.0 we have the...
View Articleifort 11.1 and O2 optimization: wrong results
Dear all,The code in question:!################## ! MODULE FOR TYPES !################## MODULE mod_types IMPLICIT NONE PRIVATE PUBLIC :: type_glob, type_geom, type_edge !------------- ! Type node...
View ArticleDeferred length string component: segmentation fault
In a project I am working on, I changed a fixed length string in a structure within a module to a deferred length string and the result was an internal compiler error (the code compiled and ran without...
View Articleinconsistent treatment of TYPE vs. REAL in 'stream' write with Intel...
I'm seeing different bit patterns when I write a REAL variable to file as component of a TYPE as opposed to when it's just a REAL in stream output while using the -convert big_endian option. Given the...
View ArticleDifferent results with -O0 -openmp or -O3 -openmp
Hi all, I developed a FORTRAN (F90) code (its a large model) with the following compilation flags :ifort -g -O0 -openmp -openmp_report -threads -ipoWhen running this code with the above flags, I keep...
View ArticleDebug/release versions of .mod files
If I have separate debug and release versions of a Fortran module, the difference being solely one of compiler flags, will the .mod file differ between them? In other words, is it necessary/advisable...
View Articleld: cannot find -lm
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 -lmSee this article:...
View ArticleComposer XE 2013 SP1 Update 1 - Now Supports Mavericks and Xcode 5.0
5 October 2013 - Intel released Intel(R) Composer XE 2013 SP1 for OS* X, Update 1 today, 25 October 2013. This compiler and all subsequent compilers will support Xcode 5 on Mavericks and Mountain...
View ArticleCompiler Installation and Uninstallation Help, Linux and Mac OS
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.Mac OS X: Read this article on...
View ArticleOS X 10.9 Xcode 5 error ld: library not found for -lcrt1.10.6.o
Environment: OS X 10.9 (Mavericks) and Xcode 5.0Command line compilations/links fail with "ld: library not found for -lcrt1.10.6.o"Affected compiler: Intel Composer XE 2013 Update 1Root cause: Xcode...
View ArticleIntel Software Tools Technical Webinar Series
These free technical webinars cover tips and techniques that will help sharpen your development skills to create faster, more reliable applications. Technical experts will cover topics ranging from...
View Articlewrite(*,*) in function called by another write(*,*)
Hello,I used to put some "write(*,*)" in my code when I want quick and easy checks of what is happening.Today I encountered an error while doing this with ifort :Here the sample program :program test...
View Articleproblem with openmp directives in gedit/emacs
Hello everyone,I am facing an awkward situation. I am trying to run a f90 program in Linux with ifort and since it has openmp directives I compile it with the -openmp-report1 option to see that whether...
View ArticleAbout ~/intel/ism/rm
Hi,I apologize in advance if this is the wrong forum for the question.Why is the ~/intel/ism/rm directory created whenever I run the ifort command, even if, during installation, I did choose not to...
View ArticleStrange behavior in data assignment/output
Hi,I'm sorry for this unspecific subject but it's hard to find a title for this problem. I have the following minimal example:File: base.f90module m_type implicit none type mytype real(kind=8) ::...
View ArticleVOLATILE on POINTER
The documentation is a little unclear on this, or perhaps I'm mis-reading it. If I were to declare a variable as a POINTER, and then mark it as VOLATILE, is this marking the pointer as VOLATILE, or...
View ArticleStructure constructor when components belong to an array
Hi,I get an error when trying to compile the following code:module mod1 implicit none private save type, public :: t1 real :: a1 = 0 real :: b1 = 0 end type type, extends(t1), public :: t2 real :: a2 =...
View ArticleInvitation to join the Intel® Software Development Tools 2015 Beta program
Dear Developer,Try out the new Intel® Software Development Tools 2015 Beta and help make our product better. Registration is easy through the https://softwareproductsurvey.intel.com/survey/150347/2afa/...
View Article"library not found" message for a library that exists
Keep getting a "library not found" error when the library does, in fact, exist:deborah> set BLAS95=$MKLPATH/libmkl_blas95_lp64.a deborah> ls -al $BLAS95 -rw-r--r-- 1 root 600 429896 Jul 26...
View ArticleWrong code when using OpenMP collapse
Hello, i encountered a behavior I believe is a bug in ifort 14.0.2 which took me quite a lot of time to find. implicit integer(a-z) nx = 10 ny = 10 nz = 10 tnx = 2 tny = 2 tnz = 2 !$omp parallel do...
View Article