Intel® Parallel Studio XE

catching error due to larger adjustable array at run-time


The test-case below captures the gist of an error; where is the cause that the adjustable array is bigger than what has been passed in. It cannot be caught by the compiler; I understand. I am wondering is there a way (as in a flag) to catch it at run-time. Compiling with ifort /check:all Test.f90 won't do.

As you can imagine this is extracted from rather deep inside a combination of legacy and new program. In one of the test-cases of that program, it revealed itself as "access violation" but that was at a different location. 



What is BLOCKSIZE and how does it affect performance of IO operations?

The manual only says "The BLOCKSIZE specifier indicates the physical I/O transfer size in bytes for the file."
Does it actually have to do anything with the block size of the physical storage? 

How would BLOCKSIZE affect the buffered and non-buffered IO performance? 

I appreciate if someone can provide a few examples that changing BLOCKSIZE will affect the performance (for better or worse).


Division by zero inside if(0) clause


I encounter the strange behavior of the Intel C++ Compiler. 

The following program generates "Floating point exception" if optimization (at least -O1) is enabled:

#include <fenv.h>
#include <stdio.h>
int j = 0;
int main(int argc, char *argv[]){
    feenableexcept( FE_DIVBYZERO );
    double r = 0.0;
    for(int k=0; k<2; k++) {
        double A[3] = {0.,0.,0.};
        if(j) A[0] -= 1.0/r;
        printf("A = %e %e %e\n", A[0], A[1], A[2]);

Linux, 64bit. Compiler version: icc (ICC) 16.0.1 20151021.

downloading product


I am not sure whether this is the right place to ask. My company just purchased Intel Fortran compiler for Linux on behalf of me. I received a Email containing a serial number. I click a link "register and download" in the email and submit my information. The webpage said it could be two days to receive the next Email. But until now, I haven't got the mail. Can somebody help me? Thank you in advance.


question about versions of LIBIOMP5MD.DLL

I have several LIBIOMP5MD.DLL files whose file properties say:

Product Version 5.0, File Version 5.0.2013.227, Date modified 9/19/2013, Copyright (C) 2012
Product Version 5.0, File Version 5.0.2013.507, Date modified 6/8/2013, Copyright (C) 2013
Product Version 5.0, File Version 5.0.2011.606, Date modified 9/5/2014, Copyright (C) 2011

Is it just me, or is there something goofy about the numbering and dating?

need help with compile error

The attached fortran source file is from the NIST.  I get the following compile error, and I can't figure out why.

Error 5  error #6634: The shape matching rules of actual arguments and dummy arguments have been violated.   [F] F12854_stpv2a.for 2166 

It appears that array F is dimensioned F(20) and passed to a routine where it is declared F(*).  It that supposed to trigger this compile error?  I wanted to ask about this before turning off /warn:interfaces which gets rid of the error.

Boundary Run-Time Check Failure for variable 'var$149'

How can I find what is the variable 'var$149'?


The option to make the load module is

ifort -o molyx.x -V -g -debug extended -save-temps -traceback -warn all -warn nointerfaces  -I/opt/intel/compilers_and_librar\

ies/mac/mkl/include/intel64/lp64  -I/opt/intel/compilers_and_libraries/mac/mkl/include   -extend-source 132 -\

zero  -qopt-report=5     -qopt-report-phase=all      -Wl,-stack_size -Wl,0x40000000  -check stack -check uninit -check pointe\

rs -check contiguous -check bounds -check nobounds \



Unable to validate trial version parallel_studio_xe_2018_update1_cluster_edition


I have downloaded parallel_studio_xe_2018_update1_cluster_edition, and got licence number but i am unable to use it because i am operating through a corporate proxy.

May I have a try-out licence file ?


Best regards,



how to install intel debugger?


some day ago, i wrote a question about fortran


so, i decide install intel parallel studio xe 2018 update 1 composer edition for fortran windows.


but, i have a problem.


Warning are detected. <The intel(r) extension for intel(r) MIC architecture cannot be installed.


Subscribe to Intel® Parallel Studio XE