Intel® Math Kernel Library

Memory Leak

Hi,

I have an issue with dgemm() and other mkl functions not returning the memory that is used internal to the function.How can I release the memory used up. If this example is ran long enough the application will crash.

Environment:

/* MicroSoft Visual C++ 2010        Microsoft Windows 7     Intel Core i7-2600 CPU 3.40GHz      */
/*   Intel(R) C++ Composer XE 2011 Update 9, with Intel(R) C++ Compiler XE 12.1                   */
/*   and Version MKL 10.3 Update 10             

 Sample Code;

int main(int argc, char* argv[])
{

pardiso Memory leak?

I feel very puzzled with the Win32 Pardiso version.

My integrated enviroment is Intel(R) Visual Fortran Compiler XE 12.1.7.371.

My matrix has 5 million non zeros ,and n =200,000 , real and symmetric indefinite

 I first test the memory I could use(1022M could be used), then I call pardiso to do the 23 phase,then call pardiso to do the -1 phase;

then I test the memory I could use again,

I fould that only about 700 M Memory that could be used.

What should I do? Theoretically I could use 1022 M Memory again.

This doesnt happen under win64.

Gear Method

The Intel Math Kernel Library has some subroutine to solve coupled ODE's using Gear's Method?

I solved this once ago using DIVPAG subroutine on IMSL Library, but now i'm trying to solve this without use IMSL or any non-free library.

Linking MKL is very hard - can't link using Visual Studio

Visual Studio 2012, Parallel Studio XE 2013, 64-bit Win7. C++ console project, Intel c++13.0 compiler, attempting to compile 64-bit (but same errors occur with 32 bit). Started VS from /start/all programs/Parallel Studio XE 2013/Parallel Studio XE 2013 with VS2012

Trying to run one of the examples, cblas_dgemvx to assess MKL for my project. I need to do very fast matrix-vector operations.

The c file builds but link fails.

Settings are :

Intel performance libraries - Use MKL - sequential, Use ILP64 - yes

Includes:

non-linear optimization routines

Hi,

I am trying to use the trust-region methods w/in mkl 11 and have a couple of questions :

a) what is the layout of the jacobian matrix ?

I expect it to be fortran style matrix with m (mapped -f-  dimension) rows and n columns ( x dimension). Is this correct ?

b) concerning the jacobian calculations :

1) can I completely ignore the provided interface and provide instead with my own evaluation ? Is the jacobian matrix all that I am interested ?

fftw3 redistribute

Hello,

Now, I purchased intel C++ composer to use mkl.(MSVS 2010, intel 32bit architecture, C/C++ language, MS windows 7)

I'm trying to redistribute functions in fftw3 libraries to colleagues without extra installation of mkl on their own PCs.

I'm using 'fftw_plan_dft_r2c_2d'function, how can my colleagues also use this function?

Which files do I have to share for them to use that function?

I'm new to this kind of activity, so please describe the procedure in detail.

Thank you.

Best regards,

JYSong

 

mkl_mkl_dcsradd appears error

Dear all

I use the function as follows:

call mkl_dcsradd(trans,request,sort,m,n,a,ja,ia,beta,b,jb,ib,c,jc,ic,nzmax,info)

the length of arrays a and b are 3569442 and 1156736,respectively.

m=n=250080

when I choose nzmax=9452356, I find that my sample code cannot run due to this error: program Exception - access violation.

at case of nzmax=1500000 ,the program could run ,but the result is not correct

I want to know  whether it appears Memory overflow due to the value of the nzmax .

 

memory of MKL routines

 1 Does the pdposv routine, which solves a symmetric positive definite system of linear equations, allocate any other large memory except the matrix A and B?

2  To solves a symmetric positive definite system of linear equations, which routine needed addtional memory  is   the least ?  and how many about?

Pages

Subscribe to Intel® Math Kernel Library