MKL single dynamic library libmkl_rt.so does not conform to the gfortran calling convention for functions returning COMPLEX values

Product : Intel® Math Kernel Library (Intel® MKL)

Version : Intel MKL 11.1  (intel64)

Operating Systems affected: Linux * OS

Reference Number : DPD200405571

Problem Description : 

The Intel MKL single dynamic library libmkl_rt.so does not conform to the gfortran calling convention for functions returning COMPLEX values. An application compiled with gfortran and linked with libmkl_rt.so might crash if it calls the following functions:

  • BLAS: CDOTC, CDOTU, CDOTCI, CDOTUI, ZDOTC, ZDOTU
  • LAPACK: CLADIV, ZLADIV

Workaround: use gfortran options “-ff2c -fno-second-underscore” for building the entire application

 

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.