Intel® Parallel Studio XE

Intel® C++ Compiler 19.0 Beta for macOS* Release Notes for Intel® Parallel Studio XE 2019 Beta

Intel C++ Compiler 19.0 Beta for macOS* Release Notes for Intel Parallel Studio XE 2019 Beta

This document provides a summary of new and changed product features and includes notes about features and problems not described in the product documentation. 

Please see the licenses included in the distribution as well as the Disclaimer and Legal Information section of these release notes for details. Please see the following links for information on this release of the Intel® C++ Compiler 19.0 Beta.

  • Intel® Parallel Studio XE
  • inlined subroutine still slow

    Hi everyone,

    We have some legacy code in F77, and there are many math function, like matrix and/or vector multiplication, copy vectors, initialization of vector and matrix. All of these F77 code are optimized (like unrolling). 

    From the optimization report, I can see these functions are inlined and operations are all VECTORIZED (estimated potential speedup about: 1.6). 

    However, if I replace these F77 function call by F90 code, 

    for example (a matrix multiply a vector here)

    c(:) = matmul(a(:,:),b(:)). 

    Leaking memory from derived-type array in fortran

    I am using derived-type array in fortran. I ran the executable through valgrind and realized that I am leaking memory. After poking around, I realized that the leaking is related to a compiler flag '-qopenmp'. If this flag is used with intel15, valgrind detects memory leak.

    Here is the relevant part of valgrind report when I use intel15 with '-qopenmp' flag:

    threaded intrinsics

    Lorri, Steve,

    Greetings from LANL!

    I have a code dominated by 3 intrinsics:   TRANSPOSE, MAXVAL, and NORM2.  the arguments are large arrays/vectors.  I have 36 or more cores at our disposal. 

    First, am I correct in assuming these are potentially vectorized but not threaded by default?

    I am considering writing my own replacements for these with nested loops and applying appropriate OMP PARALLEL and OMP SIMD directives.  However it would be nice to find threaded versions of these.  In MKL maybe?

    Thanks

    Ron

    Win 10(?) Problem with ACCESS() Function

    A legacy program compiled with IVF Composer XE 2013 SP1 Update 3 Integration for Microsoft Visual Studio* 2010, 14.0.0092.2010, uses the Fortran Portability Function ACCESS(name,mode) to test whether a user has network access to a particular license file.  Access is granted by assigning the user to an Active Directory Group that has read access. 

    Intel® C++ Compiler 19.0 Beta for Linux* Release Notes for Intel® Parallel Studio XE 2019 Beta

    Intel C++ Compiler 19.0 Beta for Linux* Release Notes for Intel Parallel Studio XE 2019 Beta

    This document provides a summary of new and changed product features and includes notes about features and problems not described in the product documentation. 

    Please see the licenses included in the distribution as well as the Disclaimer and Legal Information section of these release notes for details. Please see the following links for information on this release of the Intel® C++ Compiler 19.0 beta.

  • Intel® Parallel Studio XE
  • Intel® Fortran Compiler 19.0 Beta for macOS* Release Notes for Intel® Parallel Studio XE 2019 Beta

    This document provides a summary of new and changed product features and includes notes about features and problems not described in the product documentation.

    Please see the licenses included in the distribution as well as the Disclaimer and Legal Information section of these release notes for details. Please see the following links for information on this release of the Intel® Fortran Compiler 19.0 Beta.

  • Linux*
  • Fortran
  • Intel® Parallel Studio XE
  • Intel® Parallel Studio XE Cluster Edition
  • Intel® Parallel Studio XE Composer Edition
  • Intel® Parallel Studio XE Professional Edition
  • Intel® Fortran Compiler
  • ifort in ubuntu can not read /* */ sign

    Hello,

    I am trying to install FVCOM in ubuntu with ifort version 18. after setup the libraries, I try to compile the module and when i type make in the terminal this error showed up. Its look like the ifort cannot read this sign /* */ in the fortran module. I attached the mod_prec.f90 also. any help will be great thank you.

    make: Circular mod_prec.o <- mod_prec.o dependency dropped.

    array subscript violation

    Hello,

    I’m getting an error, which is really strange and i don’t understand why.
    I have attached a reduced version, so that only the relevant code lines are included. I have also attached a screenshot of the error message.

    I’m using the intel fortran compiler: 12.1.4.325 Build 20120410 with the Microsoft visual studio 2010.
    The compile flags: ifort /debug:full /Zi /Od /traceback /free /w /check:all MultivariateInterpolatorIDW.for

    Environment setup issues in ububtu16.04

    sir

    i have intel parallel_studio_xe_2018_update1_cluster_edition installed in my laptop having ubuntu 16.04 OS.  i need to work with fortran compiler.

    I am not sure if i am giving correct path to set up environment.  i have given in .bashrc file

    PATH="/opt/intel/2018/compilers_and_libraries_2018.1.163/linux/bin/intel64:$PATH"
    export PATH
    LD_LIBRARY_PATH="/opt/intel/2018/compilers_and_libraries_2018.1.163/linux/compiler/lib/intel64:$LD_LIBRARY_PATH"
    export LD_LIBRARY_PATH

    Subscribe to Intel® Parallel Studio XE