Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

Valgrind (Version 3.7.0) errors using Intel MKL 11 routines and Intel C++ Composer XE 2013

Felix__K_
Beginner
600 Views

Hi,

I'm fairly new in using valgrind and the Intel C++ Compiler and I got the following problem. I compiled and build an executable out of the following source code in example.cpp:

#include "mkl.h"

int main()
{
  int i_d=20;
 
  int l=0;
 
  char uplo='L', jobz='V';
 
  int i_info=0;
  int i_ldz=i_d;
  int i_liwork=5*i_d+3;
  int i_lwork=i_d*i_d+6*i_d+1;
 
  double *d_H=(double *)mkl_calloc(i_d*(i_d+1)/2,sizeof(double),64);
  double *d_w=(double *)mkl_calloc(i_d,sizeof(double),64);
  double *d_z=(double *)mkl_calloc(i_ldz*i_d,sizeof(double),64);
  double *d_work=(double *)mkl_calloc(i_lwork,sizeof(double),64);
  int *i_iwork=(int *)mkl_calloc(i_liwork,sizeof(int),32);
 
  for(l=0;l<i_d;l++)
  {
    d_H[l+l*(2*i_d-l-1)/2]=1;
  }
 
  dspevd(&jobz,&uplo,&i_d,d_H,d_w,d_z,&i_ldz,d_work,&i_lwork,i_iwork,&i_liwork,&i_info);
 
  mkl_free(d_H);
  mkl_free(d_w);
  mkl_free(d_z);
  mkl_free(d_work);
  mkl_free(i_iwork);
 
  double *d_A=(double *)mkl_calloc(i_d*i_d,sizeof(double),64);
  double *d_B=(double *)mkl_calloc(i_d*i_d,sizeof(double),64);
  double *d_C=(double *)mkl_calloc(i_d*i_d,sizeof(double),64);
 
  for(l=0;l<i_d;l++)
  {
    d_A[l*i_d+l]=1;
  }
 
  for(l=0;l<i_d*i_d;l++)
  {
    d_B=l;
  }
 
  char transa='N', transb='N';
  int m=i_d;
  int n=i_d;
  int k=i_d;
  int lda=m;
  int ldb=k;
  int ldc=m;
  double alpha=1.0, beta=0.0;
 
  dgemm(&transa,&transb,&m,&n,&k,&alpha,d_A,&lda,d_B,&ldb,&beta,d_C,&ldc);
 
  mkl_free(d_A);
  mkl_free(d_B);
  mkl_free(d_C);
}

by

icpc64 -w2 -debug full -O0 -openmp example.cpp -o  example -I/opt/intel/composer_xe_2013_sp1.2.144/mkl/include/  -L/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/ -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lpthread -lm

After that I wanted to check for memory leaks or uninitialized values. So I run valgrind with

valgrind --tool=memcheck --leak-check=full --track-origins=yes --show-reachable=yes ./example

and got the following output

==3586== Memcheck, a memory error detector
==3586== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==3586== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==3586== Command: ./minimal_example
==3586==
==3586== Invalid read of size 8
==3586==    at 0x8203CA8: __intel_sse2_strlen (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x81A9528: __kmp_env_get (kmp_environment.c:128)
==3586==    by 0x81C3A40: __kmp_register_library_startup() (kmp_runtime.c:7745)
==3586==    by 0x81C4CB5: __kmp_middle_initialize (kmp_runtime.c:7869)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Address 0x8f4f838 is 56 bytes inside a block of size 57 alloc'd
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x89C32CA: __add_to_environ (setenv.c:194)
==3586==    by 0x4C2EC58: setenv (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x81A965C: __kmp_env_set (kmp_environment.c:237)
==3586==    by 0x81C3A38: __kmp_register_library_startup() (kmp_runtime.c:7743)
==3586==    by 0x81C4CB5: __kmp_middle_initialize (kmp_runtime.c:7869)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==
==3586== Invalid read of size 8
==3586==    at 0x8203CA8: __intel_sse2_strlen (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x81A9A26: __kmp_env_blk_init (kmp_environment.c:488)
==3586==    by 0x81D4299: __kmp_env_initialize(char const*) (kmp_settings.c:5134)
==3586==    by 0x81C4F0A: __kmp_middle_initialize (kmp_runtime.c:7987)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Address 0x8f4f838 is 56 bytes inside a block of size 57 alloc'd
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x89C32CA: __add_to_environ (setenv.c:194)
==3586==    by 0x4C2EC58: setenv (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x81A965C: __kmp_env_set (kmp_environment.c:237)
==3586==    by 0x81C3A38: __kmp_register_library_startup() (kmp_runtime.c:7743)
==3586==    by 0x81C4CB5: __kmp_middle_initialize (kmp_runtime.c:7869)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==
==3586== Invalid read of size 8
==3586==    at 0x8203CA8: __intel_sse2_strlen (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x81A9ACA: __kmp_env_blk_init (kmp_environment.c:507)
==3586==    by 0x81D4299: __kmp_env_initialize(char const*) (kmp_settings.c:5134)
==3586==    by 0x81C4F0A: __kmp_middle_initialize (kmp_runtime.c:7987)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Address 0x8f4f838 is 56 bytes inside a block of size 57 alloc'd
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x89C32CA: __add_to_environ (setenv.c:194)
==3586==    by 0x4C2EC58: setenv (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x81A965C: __kmp_env_set (kmp_environment.c:237)
==3586==    by 0x81C3A38: __kmp_register_library_startup() (kmp_runtime.c:7743)
==3586==    by 0x81C4CB5: __kmp_middle_initialize (kmp_runtime.c:7869)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==
==3586== Syscall param sched_setaffinity(mask) points to unaddressable byte(s)
==3586==    at 0x8A78619: syscall (syscall.S:39)
==3586==    by 0x81EC208: __kmp_affinity_determine_capable (z_Linux_util.c:284)
==3586==    by 0x81D468A: __kmp_env_initialize(char const*) (kmp_settings.c:5253)
==3586==    by 0x81C4F0A: __kmp_middle_initialize (kmp_runtime.c:7987)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==3586==
==3586== Invalid read of size 8
==3586==    at 0x8203CA8: __intel_sse2_strlen (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x81A9A26: __kmp_env_blk_init (kmp_environment.c:488)
==3586==    by 0x81D4160: __kmp_asat_env_initialize(char const*) (kmp_settings.c:5531)
==3586==    by 0x81C4F9E: __kmp_middle_initialize (kmp_runtime.c:8024)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Address 0x8f4f838 is 56 bytes inside a block of size 57 alloc'd
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x89C32CA: __add_to_environ (setenv.c:194)
==3586==    by 0x4C2EC58: setenv (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x81A965C: __kmp_env_set (kmp_environment.c:237)
==3586==    by 0x81C3A38: __kmp_register_library_startup() (kmp_runtime.c:7743)
==3586==    by 0x81C4CB5: __kmp_middle_initialize (kmp_runtime.c:7869)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==
==3586== Invalid read of size 8
==3586==    at 0x8203CA8: __intel_sse2_strlen (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x81A9ACA: __kmp_env_blk_init (kmp_environment.c:507)
==3586==    by 0x81D4160: __kmp_asat_env_initialize(char const*) (kmp_settings.c:5531)
==3586==    by 0x81C4F9E: __kmp_middle_initialize (kmp_runtime.c:8024)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Address 0x8f4f838 is 56 bytes inside a block of size 57 alloc'd
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x89C32CA: __add_to_environ (setenv.c:194)
==3586==    by 0x4C2EC58: setenv (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x81A965C: __kmp_env_set (kmp_environment.c:237)
==3586==    by 0x81C3A38: __kmp_register_library_startup() (kmp_runtime.c:7743)
==3586==    by 0x81C4CB5: __kmp_middle_initialize (kmp_runtime.c:7869)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203EA0: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FAD2: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1778)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FBA: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FAD2: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1778)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FC3: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FAD2: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1778)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FCD: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FAD2: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1778)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Use of uninitialised value of size 8
==3586==    at 0x8203FD4: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FAD2: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1778)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Use of uninitialised value of size 8
==3586==    at 0x8203FD9: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FAD2: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1778)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203EA0: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FD35: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1902)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FBA: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FD35: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1902)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FC3: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FD35: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1902)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FCD: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FD35: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1902)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203EA0: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FE2D: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1924)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FBA: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FE2D: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1924)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FC3: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FE2D: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1924)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Conditional jump or move depends on uninitialised value(s)
==3586==    at 0x8203FCD: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FE2D: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1924)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Use of uninitialised value of size 8
==3586==    at 0x8203FD4: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FE2D: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1924)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Use of uninitialised value of size 8
==3586==    at 0x8203FD9: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FE2D: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1924)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Use of uninitialised value of size 8
==3586==    at 0x8203FD4: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FD35: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1902)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Use of uninitialised value of size 8
==3586==    at 0x8203FD9: __intel_sse2_strncmp (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x817FD35: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1902)
==3586==    by 0x817D267: __kmp_aux_affinity_initialize() (kmp_affinity.cpp:3473)
==3586==    by 0x817B4E5: __kmp_affinity_initialize (kmp_affinity.cpp:3900)
==3586==    by 0x81C4A6B: __kmp_middle_initialize (kmp_runtime.c:8153)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==  Uninitialised value was created by a stack allocation
==3586==    at 0x817FA4A: __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id*, _IO_FILE*) (kmp_affinity.cpp:1758)
==3586==
==3586== Invalid read of size 8
==3586==    at 0x8203CA8: __intel_sse2_strlen (in /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so)
==3586==    by 0x81A9528: __kmp_env_get (kmp_environment.c:128)
==3586==    by 0x81C353A: __kmp_internal_end_library (kmp_runtime.c:7824)
==3586==    by 0x400F92C: _dl_fini (dl-fini.c:259)
==3586==    by 0x89C3900: __run_exit_handlers (exit.c:78)
==3586==    by 0x89C3984: exit (exit.c:100)
==3586==    by 0x89A9773: (below main) (libc-start.c:258)
==3586==  Address 0x8f4f838 is 56 bytes inside a block of size 57 alloc'd
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x89C32CA: __add_to_environ (setenv.c:194)
==3586==    by 0x4C2EC58: setenv (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x81A965C: __kmp_env_set (kmp_environment.c:237)
==3586==    by 0x81C3A38: __kmp_register_library_startup() (kmp_runtime.c:7743)
==3586==    by 0x81C4CB5: __kmp_middle_initialize (kmp_runtime.c:7869)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==
==3586==
==3586== HEAP SUMMARY:
==3586==     in use at exit: 51,100 bytes in 9 blocks
==3586==   total heap usage: 37 allocs, 28 frees, 76,015 bytes allocated
==3586==
==3586== 32 bytes in 1 blocks are still reachable in loss record 1 of 9
==3586==    at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x8D4959F: _dlerror_run (dlerror.c:142)
==3586==    by 0x8D48FC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==3586==    by 0x81E37BA: __kmp::dynamic_link(char const*, __kmp::dynamic_link_descriptor const*, unsigned long, void**, int) (dynamic_link.cpp:473)
==3586==    by 0x81C4C9E: __kmp_middle_initialize (kmp_runtime.c:975)
==3586==    by 0x81AAFFD: omp_get_num_procs@@VERSION (kmp_ftn_entry.h:489)
==3586==    by 0x5692DC3: mkl_serv_get_N_Cores (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5692C98: mkl_serv_get_max_threads (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x5C2C01A: mkl_lapack_dsptrd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_thread.so)
==3586==    by 0x6B95EE2: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==
==3586== 68 bytes in 1 blocks are still reachable in loss record 2 of 9
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x4007CAB: expand_dynamic_string_token (dl-load.c:162)
==3586==    by 0x40085EE: _dl_map_object (dl-load.c:2501)
==3586==    by 0x401384A: dl_open_worker (dl-open.c:225)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x4013319: _dl_open (dl-open.c:639)
==3586==    by 0x8D48F25: dlopen_doit (dlopen.c:67)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x8D4952E: _dlerror_run (dlerror.c:164)
==3586==    by 0x8D48FC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==3586==    by 0x662B47F: mkl_serv_load_dll (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x667BC6D: mkl_blas_dnrm2 (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==
==3586== 68 bytes in 1 blocks are still reachable in loss record 3 of 9
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x400B7EC: _dl_new_object (dl-object.c:161)
==3586==    by 0x4006805: _dl_map_object_from_fd (dl-load.c:1051)
==3586==    by 0x4008699: _dl_map_object (dl-load.c:2568)
==3586==    by 0x401384A: dl_open_worker (dl-open.c:225)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x4013319: _dl_open (dl-open.c:639)
==3586==    by 0x8D48F25: dlopen_doit (dlopen.c:67)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x8D4952E: _dlerror_run (dlerror.c:164)
==3586==    by 0x8D48FC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==3586==    by 0x662B47F: mkl_serv_load_dll (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==
==3586== 104 bytes in 1 blocks are still reachable in loss record 4 of 9
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x400EF60: _dl_signal_error (dl-error.c:90)
==3586==    by 0x400F109: _dl_signal_cerror (dl-error.c:152)
==3586==    by 0x400A98A: _dl_lookup_symbol_x (dl-lookup.c:782)
==3586==    by 0x8AB91FC: do_sym (dl-sym.c:171)
==3586==    by 0x8D49043: dlsym_doit (dlsym.c:51)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x8D4952E: _dlerror_run (dlerror.c:164)
==3586==    by 0x8D49099: dlsym (dlsym.c:71)
==3586==    by 0x8175FAE: __kmp_itt_fini_ittlib (ittnotify_static.c:800)
==3586==    by 0x81EAC5E: __kmp_runtime_destroy (z_Linux_util.c:2235)
==3586==    by 0x81BD085: __kmp_cleanup (kmp_runtime.c:9155)
==3586==
==3586== 184 bytes in 1 blocks are still reachable in loss record 5 of 9
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x4013175: add_to_global (dl-open.c:102)
==3586==    by 0x4013E8F: dl_open_worker (dl-open.c:554)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x4013319: _dl_open (dl-open.c:639)
==3586==    by 0x8D48F25: dlopen_doit (dlopen.c:67)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x8D4952E: _dlerror_run (dlerror.c:164)
==3586==    by 0x8D48FC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==3586==    by 0x662B47F: mkl_serv_load_dll (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x667BC6D: mkl_blas_dnrm2 (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x6B3ABE3: mkl_lapack_dlarfg (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==
==3586== 208 bytes in 1 blocks are still reachable in loss record 6 of 9
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x662F786: mkl_serv_calloc (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4013A1: main (minimal_example.cpp:16)
==3586==
==3586== 952 bytes in 1 blocks are still reachable in loss record 7 of 9
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x662DF23: mkl_serv_allocate (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDACF9: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==
==3586== 1,228 bytes in 1 blocks are still reachable in loss record 8 of 9
==3586==    at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x400B57D: _dl_new_object (dl-object.c:77)
==3586==    by 0x4006805: _dl_map_object_from_fd (dl-load.c:1051)
==3586==    by 0x4008699: _dl_map_object (dl-load.c:2568)
==3586==    by 0x401384A: dl_open_worker (dl-open.c:225)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x4013319: _dl_open (dl-open.c:639)
==3586==    by 0x8D48F25: dlopen_doit (dlopen.c:67)
==3586==    by 0x400F175: _dl_catch_error (dl-error.c:178)
==3586==    by 0x8D4952E: _dlerror_run (dlerror.c:164)
==3586==    by 0x8D48FC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==3586==    by 0x662B47F: mkl_serv_load_dll (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==
==3586== 48,256 bytes in 1 blocks are still reachable in loss record 9 of 9
==3586==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3586==    by 0x662DF23: mkl_serv_allocate (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x6BA4641: mkl_lapack_dsteqr (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x6BA185B: mkl_lapack_dstedc (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x6B95F5D: mkl_lapack_dspevd (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_core.so)
==3586==    by 0x4FDAD94: DSPEVD (in /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_intel_lp64.so)
==3586==    by 0x4015C9: main (minimal_example.cpp:27)
==3586==
==3586== LEAK SUMMARY:
==3586==    definitely lost: 0 bytes in 0 blocks
==3586==    indirectly lost: 0 bytes in 0 blocks
==3586==      possibly lost: 0 bytes in 0 blocks
==3586==    still reachable: 51,100 bytes in 9 blocks
==3586==         suppressed: 0 bytes in 0 blocks
==3586==
==3586== For counts of detected and suppressed errors, rerun with: -v
==3586== ERROR SUMMARY: 1879 errors from 25 contexts (suppressed: 2 from 2)

I know there were some issues with valgrind and Intel C++ Compiler 11.x with SSE2. But I wondered if there is still the possibility of valgrind returning false positives in this context. Furthermore I don't  understand why the number of alloc's and free's are not equal. I hope you can give me some advise.

Best regards,

Felix K.

0 Kudos
3 Replies
Judith_W_Intel
Employee
600 Views

 

Hi Felix,

I think this question would be more suited to the MKL forum here:

http://software.intel.com/en-us/forums/intel-math-kernel-library

Good luck,

Judy

0 Kudos
JenniferJ
Moderator
600 Views

you just need to add "-mkl"  like:

                $ icpc -mkl mytest.cpp

See if it works. if not, I'll transfer you.

Jennifer

0 Kudos
Felix__K_
Beginner
600 Views

Hi,

thank you for your replies. I tried your suggestion by adding "-mkl" but this did not work.

Felix

 

0 Kudos
Reply