Abstract
This article presents computer-algebra based techniques for the automatic generation and maintenance of numerical codes based on finite difference approximations. The various generation phases — specification, discretization, implementation and translation — as well as their respective knowledge bases, are discussed and specific attention is given to data mappings in the implementation phase and to high-performance language extensions in the Fortran translation phase. The generation of Fortran source for the dynamics part of a limited area weather forecasting grid-point model is discussed and is illustrated by showing the production of a few variants of the surface-pressure tendency code using the present prototype. Finally, we indicate briefly how adjoints can be obtained using the present methodology.
| Original language | English |
|---|---|
| Title of host publication | Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science |
| Subtitle of host publication | Second International Workshop, PARA '95 Lyngby, Denmark, August 21–24, 1995 Proceedings |
| Editors | Jack Dongarra, Kaj Madsen, Jerzy Waśniewski |
| Place of Publication | Berlin, Germany |
| Publisher | Springer |
| Pages | 267-277 |
| ISBN (Electronic) | 978-3-540-49670-0 |
| ISBN (Print) | 978-3-540-60902-5 |
| DOIs | |
| Publication status | Published - 6 Feb 1996 |
| Event | 2nd International Workshop on Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science, PARA 1995 - Lyngby, Denmark Duration: 21 Aug 1995 → 24 Aug 1995 Conference number: 2 |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Publisher | Springer |
| Volume | 1041 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Workshop
| Workshop | 2nd International Workshop on Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science, PARA 1995 |
|---|---|
| Abbreviated title | PARA |
| Country/Territory | Denmark |
| City | Lyngby |
| Period | 21/08/95 → 24/08/95 |
Keywords
- Computer algebra system
- Automatic differentiation
- Data assimilation scheme
- Pressure tendency
- Software synthesis
Fingerprint
Dive into the research topics of 'Program Generation Techniques for the developmentand maintenance of Numerical Weather Forecast Grid Models'. Together they form a unique fingerprint.Research output
- 1 Report
-
Program Generation Techniques for the Development and Maintenance of Numerical Weather Forecast Grid Models
Goldman, V. & Cats, G., 1995, Enschede: University of Twente. 11 p. (Memoranda informatica; no. 95-31)Research output: Book/Report › Report › Academic
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver