- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ok, I'm a newbie with MKL (10.0.011) and an having problems getting it to link and run. I'm trying to link to the pardiso routine and run the C example from samples directory. long story short, I can't get it to link and get the error "unresolved external symbol _mkl_solver_pardiso". I'm using MS visual studio 2005 with the Intel C++ (10.1.011) compiler, and have followed the setup procedures from the users manual. Anyone know what is going on here? Thanks
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
nevermind I figured it out. I wrote a Fortran static lib that interfaces with MKL which has no problems linking. My C++ application then just interfaces MKL through that lib....probably not the best way to do it but it works!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It looks like you had a linker symbol case mis-match, with the library possibly having only upper case symbols. Windows tools such as dumpbin should help diagnose such problems. The Cblas library is a precedent for handling it as you have done, with a wrapper function to make the C interface more friendly.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page