- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
For starters, I'm running ifort version 11.0 with MKL 10.1.1.019 (on Linux).
I'm currently using the MKL subroutines gesvd and gesv (fortran 95 wrappers), and everything is working fine with double precision inputs. I was wondering if there was anyway to do quad precision with these subroutines? I tried just passing a quad variable (as defined with selected_real_kind) and it didn't work:
"There is no matching specific subroutine for this generic subroutine call."
Thanks in advance for your help.
For starters, I'm running ifort version 11.0 with MKL 10.1.1.019 (on Linux).
I'm currently using the MKL subroutines gesvd and gesv (fortran 95 wrappers), and everything is working fine with double precision inputs. I was wondering if there was anyway to do quad precision with these subroutines? I tried just passing a quad variable (as defined with selected_real_kind) and it didn't work:
"There is no matching specific subroutine for this generic subroutine call."
Thanks in advance for your help.
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You would have to compile the public source code (netlib.org) to make the quad precision versions of the functions you want. You would be giving up on the "performance" aspect of MKL, as there is no support for vectorization in quad precision.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You would have to compile the public source code (netlib.org) to make the quad precision versions of the functions you want. You would be giving up on the "performance" aspect of MKL, as there is no support for vectorization in quad precision.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - tim18
You would have to compile the public source code (netlib.org) to make the quad precision versions of the functions you want. You would be giving up on the "performance" aspect of MKL, as there is no support for vectorization in quad precision.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - syeganeh
Thanks for the reply. Do you you know if there's already a generic interface that provides quad precision or would I have to edit the code for the function I want and change the type of the variables?

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