A three-dimensional unstructured mesh Reynolds-averaged Navier-Stokes
solver is described. Turbulence is simulated using a single field-equa
tion model. Computational overheads are minimized through the use of a
single edge-based data structure, an efficient multigrid solution tec
hnique, and the use of multitasking on shared memory multiprocessors.
The accuracy and efficiency of the code are evaluated by computing two
-dimensional flows in three dimensions and comparing with results from
a previously validated two-dimensional code that employs the same sol
ution algorithm. The feasibility of computing three-dimensional turbul
ent flows on grids of several million points in less than 2 h of wall
clock time is demonstrated.