Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Calling Intel's IPP from Fortran

michael-a-carr
Beginner
328 Views
Has anybody figured out a way to call Intel's IPP libraries from CVF? Specifically, I want to use their vector multiply subroutine ippsMulC_32f_I(). I've set up the following !DEC$ ATTRIBUTES to get it to link, but when I actually call the routine it makes my vector undefined. INTERFACE SUBROUTINE IPPSMULC_32F_I(val, pSrcDst, len) REAL :: val, pSrcDst(:) INTEGER :: len !DEC$ ATTRIBUTES VALUE :: val, len !DEC$ ATTRIBUTES C, REFERENCE, NOMIXED_STR_LEN_ARG, ALIAS: '_ippsMulC_32f_I@12' :: IPPSMULC_32F_I END SUBROUTINE END INTERFACE
0 Kudos
1 Reply
Vladimir_Dudnik
Employee
328 Views
Hello,

a little bit late :) but anyway, you may look at Fortran-90 sample available in IPP sample package (ipp-sampleslanguage-interfacef90-crypto folder)

Regards,
Vladimir

0 Kudos
Reply