Dynamic load balancing for distributed memory multiprocessors
Journal of Parallel and Distributed Computing
Parallel computing (2nd ed.): theory and practice
Parallel computing (2nd ed.): theory and practice
CTADEL: a generator of multi-platform high performance codes for PDE-based scientific applications
ICS '96 Proceedings of the 10th international conference on Supercomputing
Incorporating application dependent information in an automatic code generating environment
ICS '97 Proceedings of the 11th international 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
Automatic code generation for a convection scheme
Proceedings of the 2003 ACM symposium on Applied computing
Hi-index | 0.00 |
In this paper we describe how to extend CTADEL, a Problem Solving Environment, in order to generate code for a turbulence scheme, in our case, within a numerical weather prediction model (NWP). Common for these schemes is the presence of implicit equations. We describe how to generate efficient codes for a particular class of implicit differential equations, that is encountered in the turbulence scheme of the HIRLAM NWP model. This extension to CTADEL enables the code generation for a particular solution method for these implicit equations. This solution method is also used in the original hand-written (reference) code. We address problems like how to recognize the type of equations and how to generate efficient code for a prescribed solution method. Finally, we compare the generated code for the turbulence scheme with the hand-written reference code.