Quantcast
Channel: Intel® Many Integrated Core Architecture
Viewing all articles
Browse latest Browse all 1347

Magma on Xeon Phi

$
0
0

I am trying to install the new version of MAGMA http://icl.cs.utk.edu/magma/software/index.html but if want to execute the magma server on the xeon phi i am getting this error :

./magma_mic_server: symbol lookup error: /tmp/libmagma/libmkl_intel_thread.so: undefined symbol: __intel_cpu_indicator

The compilation was done with following order

icc -mkl -openmp  -openmp -mmic -o magma_mic_server magma_d_server.o magma_ds_server.o magma_s_server.o magma_z_server.o magma_zc_server.o magma_c_server.o magma_mic_server.o -L/opt/intel/composer_xe_2013_sp1.1.106/mkl/lib/mic -L/opt/intel/composer_xe_2013_sp1.1.106/mkl/../compiler/lib/mic -lscif -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lpthread -liomp5

The content of the make file is :

CC        = icc -mkl -openmp

FORT      = gfortran

ARCH      = ar

ARCHFLAGS = cr

RANLIB    = ranlib

OPTS      = -O3 -DADD_ -Wall -c

F77OPTS   = -O3 -DADD_

FOPTS     = -O3 -DADD_

LDOPTS    =

# define library directories preferably in your environment, or here.

# for MKL run, e.g.: source /opt/intel/composerxe/mkl/bin/mklvars.sh intel64

#MKLROOT ?= /opt/intel/composerxe/mkl

-include make.check-mkl

# MKL libraries added automatically by -mkl switch

#LIB       = -lscif -lpthread

LIB       = -lscif -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lpthread -liomp5

# libraries specific to host or device (server) code

LIBHOST   = -lcoi_host

LIBDEV    = -lcoi_device

LIBDIR    = -L$(MKLROOT)/lib/intel64 \

            -L$(MKLROOT)/../compiler/lib/intel64 \

            -L/opt/intel/mic/coi/host-linux-release/lib

LIBDIRMIC = -L$(MKLROOT)/lib/mic \

            -L$(MKLROOT)/../compiler/lib/mic

INC       = -I/opt/intel/mic/coi/include \

            -I/usr/include/intel-coi

may be someone is able to help me 

 

best regards

 


Viewing all articles
Browse latest Browse all 1347

Trending Articles