Doporucil bych chodit do skoly, kde se vyucuje klasicka analyza, teorie rad, diferencialni rovnice (obyc. i parc.), integralni rovnice, alespon zaklady funkcionalni analyzy a variacniho poctu, numericka matematika, mechanika tekutin, termodynamika a informatika (ale ne z pohledu skol "ekonomickeho typu") plus kopec dalsiho, pak nebudes mit problem napsat so kod sam.
Nebo proste pockat, az to panove v ansysu udelaji...
Nepouziva a je otazkou jestli v blizke budoucnosti pouzivat bude. Obecne se da rict, ze vetsina v soucasnosti dostupnych CFD kodu nemuze rozumne vyuzivat GPU kvuli zavislosti dat (ktera prameni z podstaty vypocetniho problemu).
Vedle toho ale samozrejme existuji vypocetni discipliny, ktere GPGPU architektory s uspechem vyuzivaji. Za zminku stoji napriklad solvery pro kvantovou a molekularni dynamiku - probihaji vyzkumne projekty a portovani pro GPGPU architektury (napr. solvery DL_POLY, nektere nastroje baliku Quantum Espresso ...)
Podle dalsi poznamky se autorovi dotazu nejedna o CFD alebrz o vizualizaci ci spise o rendering. Tady pomuze neco jako 3Dmax ci Blender... Ale jestli bezi na GPU to netusim... viz http://en.wikipedia.org/wiki/3D_computer_graphics_software#Free_packages