Calling Intel's IPP from Fortran

Calling Intel's IPP from Fortran

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

publicaciones de 2 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.

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

Deje un comentario

Por favor inicie sesión para agregar un comentario. ¿No es socio? Únase ya