Title :
Tomorrow´s weather forecast: automatic code generation for atmospheric modeling
Author :
Van Engelen, Robert ; Wolters, Lex ; Cats, Gerard
Author_Institution :
Leiden Univ., Netherlands
Abstract :
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
Keywords :
application generators; atmospheric techniques; automatic programming; computer architecture; geophysics computing; partial differential equations; programming environments; software performance evaluation; symbol manipulation; weather forecasting; Ctadel programming environment; Hirlam weather forecasting system; architecture-specific symbolic transformations; atmospheric modeling; automatic code generation; computing-cost heuristics; efficient codes; high-level partial differential equation problem specifications; parallel computer architectures; serial computer architectures; software performance; vector computer architectures; Application software; Atmosphere; Atmospheric modeling; Concurrent computing; Economic forecasting; Meteorology; Power generation economics; Predictive models; Research and development; Weather forecasting;
Journal_Title :
Computational Science & Engineering, IEEE