Fortran, CUDA and OpenCL : Where are we?

What can you now do with Fortran and CUDA, and Fortran and OpenCL?

And what is in the pipeline?

There a presentation from NVIDIA floating around which included a timeline suggest that CUDA Fortran support was planned about the time the CUDA 3.0 milestone is reached.

As of now, there is no native Fortran support and kernels have to be written in C. Of course you can call CUDA containing C functions from Fortran, and you can call CUBLAS and CUFFT from Fortran.