Abstract | ||
---|---|---|
Traditional design and implementation of large atmospheric models is a difficult, tedious and erroneous task. With the Ctadel project we propose a new method of code generation, where the designer describes the model in an abstract high-level specification language which is translated into highly optimized Fortran code. In this paper we show the abilities of this method on a coupled ocean-atmosphere model, in which we have to deal with multi-resolution domains and different timesteps. We, briefly, describe a new concept in compiler design, the use of templates for code generation, to elevate the burden of choosing architecture optimized numerical routines. |
Year | Venue | Keywords |
---|---|---|
2002 | International Conference on Computational Science (1) | ctadel project,traditional design,automatic code generation,fortran code,abstract high-level specification language,ocean-atmosphere model,case study,compiler design,new method,large atmospheric model,new concept,code generation,atmospheric modeling,specification language |
Field | DocType | Volume |
Specification language,Programming language,Computer science,Fortran,Multiresolution analysis,Algorithm,Compiler,Code generation,Atmospheric model,Compiler construction,High-level programming language,Distributed computing | Conference | 2329 |
ISSN | ISBN | Citations |
0302-9743 | 3-540-43591-3 | 1 |
PageRank | References | Authors |
0.36 | 6 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Paul van der Mark | 1 | 11 | 3.18 |
Robert A. van Engelen | 2 | 573 | 64.68 |
Kyle Gallivan | 3 | 889 | 154.22 |
W. Dewar | 4 | 1 | 0.36 |