Porting Industrial Codes to MPP Systems using HPF

There has been substantial interest in HPF as a high level parallel programming language for scientific and engineering codes; but as yet, little experience of its use for production work. Within the Esprit Pharos project, four industrial simulation codes were ported to HPF. We describe here the porting process, and results obtained on the Meiko CS2 and the IBM SP2.