Parallel computing (2nd ed.): theory and practice
Parallel computing (2nd ed.): theory and practice
Compiler optimizations for improving data locality
ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
Compiler transformations for high-performance computing
ACM Computing Surveys (CSUR)
C: a language for high-level, efficient, and machine-independent dynamic code generation
POPL '96 Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Automatic code generation for a turbulence scheme
ICS '01 Proceedings of the 15th international conference on Supercomputing
Automatically tuned linear algebra software
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Tomorrow's Weather Forecast: Automatic Code Generation for Atmospheric Modeling
IEEE Computational Science & Engineering
A Case Study for Automatic Code Generation on a Coupled Ocean-Atmosphere Model
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
Simplifying Control Flow in Compiler-Generated Parallel Code
LCPC '97 Proceedings of the 10th International Workshop on Languages and Compilers for Parallel Computing
FALCON: A MATLAB Interactive Restructuring Compiler
LCPC '95 Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing
Broadway: A Software Architecture for Scientific Computing
Proceedings of the IFIP TC2/WG2.5 Working Conference on the Architecture of Scientific Software
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
From ML to Ada: Strongly-typed language interoperability via source translation
Journal of Functional Programming
Hi-index | 0.00 |
Traditional design and implementation of large atmospheric models is a difficult, tedious and error prone task. With the CTADEL project we investigate 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. This is applied to a convection scheme as used in a numerical weather prediction model (NWP). We address problems like how to generate efficient code for conditional expressions by using polymorphic templates. Finally, we compare the generated code for the convection scheme with the hand-written reference code.