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

MKL on a E3-1220 processors

ruben943
Beginner
483 Views

Dear all,

I have been using the MKL library to compile and run the electronic structure code Wien2k for the last four or five years.

Everything was fine until the last month when I tried to installed the code in one of the computers that is based on the E3-1220 processor.
It gave me an error in the vdcos and vdsincos subroutines
(it compiled perfectly but the following message appeared:
severe (168): Program Exception - illegal instruction)

The code worked perfectly on our other computers in special in our cluster that uses the X3430 CPU.

I can run the code with the usual vcos and vsincos subroutines but of course it is not so efficient.

I compiled the code with the standard options given by the MKL line advisor:
$(MKLROOT)/lib/em64t/libmkl_solver_lp64_sequential.a -Wl,--start-group $(MKLROOT)/lib/em64t/libmkl_intel_lp64.a $(MKLROOT)/lib/em64t/libmkl_sequential.a $(MKLROOT)/lib/em64t/libmkl_core.a -Wl,--end-group -lpthread -lm -lguide

I have also tried with the last version of the ifort compiler and the MKL libraries but with the same, wrong, result.

Is there any option to add for this particular processor?

Any help will be very welcome!

Thanking you in advance,

Ruben

0 Kudos
3 Replies
Gennady_F_Intel
Moderator
483 Views
what version you use? it seems you use version 10.0. Please try to check the problem with one of the latest versions. you can download the eval version from intel registration center.
0 Kudos
ruben943
Beginner
483 Views
Dear Gennady,

Thanks a lot for your fast reply.
For most of my tests I have been using the MKL libraries that comes with the ifort compiler, 11.1.069. I think it is the 10.3 Update 9.
I have also tried the one that comes with one of the last suites, composerve-2011-5,
but obtained the same results.

Best and thanks again,

   Ruben



0 Kudos
Gennady_F_Intel
Moderator
483 Views
Ruben,
-the version of MKL you are using is 10.2 Update 4 accordingly the KB article: http://redfort-software.intel.com/en-us/articles/which-version-of-ipp--mkl--tbb-is-installed-with-intel-compiler-professional-edition/
you can check it by yourself into mklsupport.txt file.
- what OS you are working on?  i am asking because of with version 10.2.* ( all updates) we had run time issue describing into this article
- can you get one of the latest 10.3 updates from intel registration center and check the problem? You can get the evaluation version ( valid for 30 days).
--Gennady
0 Kudos
Reply