Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

MKL

HCJang
Beginner
284 Views

I programmed using MicroSoft IMSL Libraries.

I wan to use The Intel Fortran Compiler.

and  then I want to convert The IMSL Libraries function to The Intel MKL Libraries.

I don't know How to exchange.

 - IMSL : DLSVCR, DGVLCG, DEVCHF

Please tall me your advises.  

 

 

0 Kudos
3 Replies
mecej4
Black Belt
276 Views

Saying that you wish to "convert The IMSL Libraries function to The Intel MKL Libraries" is somewhat an overreach. You can, on the other hand, try to find Lapack routines that have the same functionality as the IMSL routines that you named. Read the Lapack guide and  find a suitable routine. Sometimes you will find a routine that is an exact replacement, i.e., has the same name and the same arguments. More often, you have to find the closest replacement that you can find. MKL contains all the Lapack and BLAS routines as a small subset. MKL provides both Fortran 77 and Fortran 90+ interfaces to BLAS and Lapack; the latter are easier to use and do not require you to provide work arrays, etc., and have shorter argument lists.

That advice is for dense matrices. If you have large sparse matrices, MKL has routines for handling those, for which Lapack has no equivalent. You can find details in the MKL documentation.

RahulV_intel
Moderator
225 Views

Hi,

 

Please refer to the oneMKL Fortran Developer guide given below and see if you could find alternate APIs.

https://software.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-fortra...

 

Thanks,

Rahul

 

RahulV_intel
Moderator
178 Views

Hi,


I have not heard back from you. So, I will go ahead and close this thread from my end. Feel free to post a new question if you require further assistance from Intel.


Thanks,

Rahul


Reply