Intel® Math Kernel Library

Cache blocking techniques for element-wise math in large arrays - Fortran



I have a CFD code that does a lot of element-wise (A(i,j)*B(i,j)) math with large arrays. roughly 500x500 R*8s, with most sections of the code using a half dozen of these (1.5MB) arrays at a time.

To clean up the code, and in a naive hope that IFC would figure out the best way to manage the work, we vectorized most of the code.

VTune still shows a lot of time wasted with various stores, even with higher optimizations.

Link an example of Lapack


I tried to compile and linkzgetrsx.f in the lapack example. When I used
link zgetrsx.obj mkl_s.lib
there was an error message:

zgetrsx.obj : error LNK2019: unresolved external symbol _X04DBF referenced in function _MAIN__
zgetrsx.exe : fatal error LNK1120: 1 unresolved externals

Do you know what's wrong?

Message Edited by myuan@syr.edu on 01-09-2005 09:04 PM

Pentium 4 (No error message) / Pentium 4 with HT (error message)

Hello,

I'm using the following script in a Pentium 4 computer using ifort v8.1 and mkl v 7.0 :
*****************

source /opt/intel_fc_80/bin/ifortvars.csh
source /opt/intel_idb_80/bin/idbvars.csh

ifort -c get_MatrRec.f get_eigenv1211.f get_KLh12.f get_K_z.f
get_f.f get_Evector.f get_Jcurrent.f get_Rec.f
get_Sortvalue.f

ifort -c MAIN.f

ifort -o trrj MAIN.o get_MatrRec.o get_eigenv1211.o
get_KLh12.o get_K_z.o

Mkl installation install.sh file not found

Sir,
I am trying to install mkl non commercial version (l_mkl_p_7.2.008.tar) in Red Hat Linux (Enterprise). When the tar file is unzipped install.sh file is not found.Only two files are obtained (an executable file install 66mb and an mkl_lisence file) How can I install mkl without install.sh file, or is it the problem of downloading or unzipping?

anyone could help me about static dynamic library?

i am a newbee in ifc. i found one problem:
i compiled one program. the file of libmkl_p4.so is needed for optimization. but in final step, i want compiling in static dynamic library. so it is conflicted with -static, which exclude the .so file. i have no idea now.
maybe the problem is simple and my question is stupid .could anyone help me?
thank you
here is the abstract of my complint option
FC=ifort
FFLAGS=-tpp5 -lirc -O2 -static-libirc
GUIDE=/opt/intel/mkl72/lib/32/libguide.a
LAPACK=/opt/intel/mkl72/lib/32/libmkl_lapack.a

Seiten

Intel® Math Kernel Library abonnieren