Crossing the Chasm: Developing weather and climate models for next generation computers
Weather and climate models are complex pieces of software which include many individual components, each of which is evolving under the pressure to exploit advances in computing. Increasing computational diversity and software complexity could lead to a chasm between scientific aspiration and our ability to develop and/or rapidly adapt weather and climate model codes to the available hardware.
In this paper, hardware and software trends which are leading us towards this chasm are reviewed, before describing current progress in addressing some of the tools which may be used to bridge the chasm. Like getting across any great chasm, the solutions which will need to underpin our future weather and climate models will involve large community efforts in engineering and standardisation.