Performance Optimization Of A Structured Cfd Code - Ghost On Commodity Cluster Architectures