- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using intel MKL for linux version=10.2.2.025. I can not find gamma() in the VML special function lists. Any idea? Thanks.
Link Copied
8 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - yjyincj
I am using intel MKL for linux version=10.2.2.025. I can not find gamma() in the VML special function lists. Any idea? Thanks.
You can't because there is not (I believe). You can get source code here.
A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - yjyincj
Thanks.
yjyincj,there are no such functionality into the current version.
I would recommend you submit the issue against MKL to Premier support( https://premier.intel.com/ )
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Gennady Fedorov (Intel)
yjyincj,there are no such functionality into the current version.
I would recommend you submit the issue against MKL to Premier support( https://premier.intel.com/ )
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - yjyincj
I could not login premier.intel.com using my account yjyincj.
A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks so much for the link.You are very generous.
Me too has some codes but still in Fortran 95.
Am about to upgarde it to C/C++.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You will findthe"true" gamma functionin the Intel Compiler provided math library libimf.a(described here -http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/cpp/lin/main_cls_lin.pdf).Its prototype is double tgamma(double). Note that both the lgamma() and gamma() functions return not gamma but the log gamma for historical reasons.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is an article that maybe can help you.
Calling the lgamma function from the Intel Fortran Compiler. You can find it in the search bar.
![](/skins/images/8B6E2C8F64F54CBD7F7262AA46F575DA/responsive_peak/images/icon_anonymous_message.png)
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