loading...
Code Generation for Semi-Lagrangian Formulations
Ljubljana, Slovenia October 13-October 14
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISPDC.2003.1267673Second International Symposium on Par ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Paul van der Mark, LIACS, Leiden University, The Netherlands
Lex Wolters, LIACS, Leiden University, The Netherlands
Gerard Cats, KNMI, The Netherlands
The size of a time step is important for numerical weather prediction models (NWP) since forecasts need to be available within the fraction of time that may considered to be valid. However, time step size is often limited by the numerical stability of the used advection schemes. Available schemes include semi-implicit Eulerian and semi-Lagrangian schemes. In principal, semi-Lagrangian formulations result in irregular communications on parallel architectures. In this paper we describe automatic code generation for a semi-implicit scheme with a semi-Lagrangian formulation. We describe how code can be generated from a mathematical specification of the advection model and we show results from preliminary experiments we have conducted with the generated code and the reference code from a production NWP on a number of different architectures.
Index Terms:
Compilers, Numerical algorithms, Scientific Computing, Problem Solving Environments
Citation:
Paul van der Mark, Lex Wolters, Gerard Cats, "Code Generation for Semi-Lagrangian Formulations," ispdc, pp.266, Second International Symposium on Parallel and Distributed Computing, 2003
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions