ABSTRACT

A review of modern computing hardware, computer architecture, and trends in programming as relevant to computational fluid dynamics (CFD) is presented. This chapter examines new massively parallel systems largely populated with graphics units and compares them with course grained systems with general-purpose processors. Evolution of new languages consistent with hardware changes is considered and sources for compatible software are included. The conclusion of the introduction focuses on advances in computing power, parallel scalability, problems and issues that will drive the growth of CFD.