Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Intel Math Kernel Library - TerminateProcess on some hardware

neil_b_1
新手
2,287 次查看

We have encountered an odd behavior.

Software that uses MKL runs on a HP620 E5-1650 (C602 chipset).  

It closes the application (TerminateProcess) when run on a HP640 E5-1650v3 (C612 chipset).

We tried the newest MKL DLLs, but the behavior was not changed.

0 项奖励
1 解答
neil_b_1
新手
2,287 次查看

Considered resolved:  The E5-1650v2 and the E5-1650v3 require different MKL support files.

在原帖中查看解决方案

0 项奖励
7 回复数
neil_b_1
新手
2,287 次查看

Additional details:

Our program is x64 using VisualStudio 2013 to build.

It was shown to TerminateProcess (exit) on two different HP 640 PCs (only two devices of that type were tested), but pass on any HP 620 PCs.

0 项奖励
Gennady_F_Intel
主持人
2,287 次查看

Neil,  how can we reproduce this issue? Can you get us the example to check the problem on our side? What version of MKL do you use?

Which MKL's functions do you call into your application? 

0 项奖励
neil_b_1
新手
2,287 次查看

Gennady Fedorov (Intel) wrote:

Neil,  how can we reproduce this issue? Can you get us the example to check the problem on our side? What version of MKL do you use?

Which MKL's functions do you call into your application? 

Thank you for your reply.  We are eager to hear any suggestions.

Some of these details are third hand information. We use the tuxfamily eigen software version 3.2.2.  

    Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double> > solverA;
    solverA.compute(A);

In Eigen::CholmodBase::factorize. it calls SuiteSparse cholmod_factorize_p which is where the debugger says it encounters terminateprocess.  Those are currently using MKL 11.2.0.1 versions of DLLs.  

This combination has been quite functional and reliable on a good number of HP620 PCs.  There are some reports that this combination is successful on some apple MAC hardware.  It has failed on the two HP 640 PCs we tried it on.  On one of the HP 640 PCs, we performed the debugging.  We tried the MKL 11.3.1.1 versions of DLLs (no change in behavior).

Thank You again for looking into this problem.

0 项奖励
Gennady_F_Intel
主持人
2,287 次查看

this is an unknown for that moment with 11.3.1 version of MKL. Could you get isolated case which may help to investigate the problem on our side?

0 项奖励
neil_b_1
新手
2,287 次查看

Gennady Fedorov (Intel) wrote:

this is an unknown for that moment with 11.3.1 version of MKL. Could you get isolated case which may help to investigate the problem on our side?

Does it match some known problem on 11.2.0? that we should not be seeing with 11.3.1?

I will try to prepare a simple test case to recreate what we are seeing.

0 项奖励
neil_b_1
新手
2,287 次查看

Apparently this is solved.

HP Z620 needs the avx library

HP Z640 needs the avx2 library

I will write back to confirm after we run some tests.

0 项奖励
neil_b_1
新手
2,288 次查看

Considered resolved:  The E5-1650v2 and the E5-1650v3 require different MKL support files.

0 项奖励
回复