Just an FYI. I decided to start a SourceForge project of a Fortran 2003 module using the ISO_C_BINDING intrinsic module to create the interfaces to the CUDA C SDK. If anything, it’s an example if others are interested and would be nice if others would like to contribute. I saw some earlier posts this year about the ISO_C_BINDING module. It’s a start if anything.
It at least gives a native call signature similar to the CUDA SDK and I would like to make it as one-to-one as possible. Also, if you’re interested in template programming in F95/2003 then check out:
It has the the start of an STL and tried to give it a C++ like syntax.