A numerical scheme has been developed for computing fluid flow and heat transfer in periodically repeating geometries. Unstructured solution-adaptive meshes are used in a cell-centred finite volume formulation. The SIMPLE algorithm is used for pressure‒velocity coupling. For periodic flows the static pressure is decomposed into a periodic component and one that varies linearly in the streamwise direction. The latter is computed from the imposition of overall mass balance at the periodic boundary. A subiteration between the periodic pressure correction equation and the correction to the linear component is used. For heat transfer a formulation using the physical rather than the scaled temperature is employed. The scheme is applied to both laminar and turbulent computations of periodic flow and heat transfer in a variety of heat exchanger geometries; comparison with published computations and experimental data is found to be satisfactory. © 1997 John Wiley & Sons, Ltd.