This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Heap corruption of Pardiso with Eigen

Tags: None
(comma "," separated)
User avatar
yaniell
Registered Member
Posts
9
Karma
0
Dear all,

I am stuck with a heap corruption problem when I call PardisoLU in eigen. It is strange that my code works well for a testing problem (small number of unknowns), while it stops, for a real large problem, at

"error = internal::pardiso_run_selector<Index>::run(m_pt, 1, 1, m_type, 12, m_size,
m_matrix.valuePtr(), m_matrix.outerIndexPtr(), m_matrix.innerIndexPtr(),
m_perm.data(), 0, m_iparm.data(), m_msglvl, NULL, NULL);"

in PardisoSupport.h with the following info:

"Critical error detected c0000374
Windows has triggered a breakpoint in FullWaveA.exe.

This may be due to a corruption of the heap, which indicates a bug in FullWaveA.exe or any of the DLLs it has loaded.

This may also be due to the user pressing F12 while FullWaveA.exe has focus."

My eigen version is 3.2.8, compiler is intel 11.0 64bit, and the MKL libraries I linked are "mkl_intel_lp64.lib mkl_core.lib mkl_sequential.lib". Does anyone know what happened?

Thanks in advance,
Yaniel


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]