Tomorrow's weather forecast: automatic code generation for atmospheric modeling

The Ctadel programming environment transforms high-level partial differential equation (PDE) problem specifications into efficient codes for serial, vector and parallel computer architectures using computing-cost heuristics and architecture-specific symbolic transformations. Ctadel-generated codes for the Hirlam weather forecasting system perform comparably with handwritten codes.