First of all, please allow me to introduce myself.
I am Michael David Salt of the University of Manchester. For my MPhys project, I looked at the Beam Dynamics modelling of Particle Accelerators, using the GPGPU concept. Over the summer, we produced a conference paper at the CHEP '07 meeting in Canada.
This project was based on BrookGPU, using an nVidia 7900 GT. This proved satisfactory, albeit it was limited to single-point precision. We are looking at double precision in the future.
We were hoping that CUDA with an 8800 Ultra could provide this for us. Does CUDA support double-precision? I know it does not in the biblical sense (IEEE 754), but is it close enough?