Hi,What can I say... a little knowledge is a very bad thing. If you had much understanding of the subject area, you'd be embarassed at that post.
You cannot fully utilise those GPUs (ATI) for complex CFD due to numerous archiectural reasons.
Same with the Nvidia lot.
The Intel Larabee may be somewhat better, but I'm not holding my breath.
Instead of the hundred-fold (or more) increase over conventional applications run on the CPU, even on simplified algorithms with current GPU archs your talking less than 10x improvment, often less than 4x improvement (rel. Clovertown).
Nehalem has already decimated that 4x improvement.
I was reading the conversation between you and Conceptual as I am interested in computer hardware in general. I have never done CFD so I am wondering: what is the nature of algorithms used in CFD? are they data-parallel algorithms akin to those used in graphics rendering? or are they characterized by heavy dependencies among their results?
Obviously, if the algorithms are data-parallel, then there is nothing preventing the use of the configuration that Conceptual mentioned, as modern GPUs are relatively cheap and they have tremendous fine-grained parallel processing power.
Of course, just because a particular piece of hardware has thousands of parallel processing units doesn't mean that any problem can be sped up by that amount. It depends on the nature of the problem one is trying to solve. That is why regular CPUs are still among us.
Anyway, regarding the use of supercomputers in F1, I understand that BMW has the largest non-military supercomputer in Europe, and the cool thing about it is that it is made of off-the-shelf Intel Xeons.