Tekniker som används för att implementera en ostrukturerad nätlösare på modern grafik hårdvara beskrivs. De tredimensionella Eulerekvationerna för inviscid, komprimerat flöde beaktas. Effektiv minnesbandbredd förbättras genom att minska den totala globala minnesåtkomsten och överlappande redundant beräkning, samt genom att använda ett lämpligt numreringsschema och datalayout. Tillämpligheten av delat minne per block beaktas också. Lösarens prestanda visas på två referensfall: en missil och NACA0012-flygeln. För en mängd olika maskstorlekar, en genomsnittlig upphastighetsfaktor på ungefär 9,5x observeras över motsvarande parallelliserade OpenMP-kod som körs på en fyrkärnig CPU, och ungefär 33x över motsvarande kod som körs i serie.
I REF beskrivs tekniker för att implementera en ostrukturerad inviscid flödeslösare för GPU.
Running Unstructured Grid Based CFD Solvers on Modern Graphics Hardware
{'venue': '19th AIAA Computational Fluid Dynamics', 'journal': '19th AIAA Computational Fluid Dynamics', 'mag_field_of_study': ['Computer Science']}