Program Generation Techniques for the developmentand maintenance of Numerical Weather Forecast Grid Models

Victor Goldman, Gerard Cats

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    118 Downloads (Pure)

    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 languageEnglish
    Title of host publicationApplied Parallel Computing Computations in Physics, Chemistry and Engineering Science
    Subtitle of host publicationSecond International Workshop, PARA '95 Lyngby, Denmark, August 21–24, 1995 Proceedings
    EditorsJack Dongarra, Kaj Madsen, Jerzy Waśniewski
    Place of PublicationBerlin, Germany
    PublisherSpringer
    Pages267-277
    ISBN (Electronic)978-3-540-49670-0
    ISBN (Print)978-3-540-60902-5
    DOIs
    Publication statusPublished - 6 Feb 1996
    Event2nd International Workshop on Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science, PARA 1995 - Lyngby, Denmark
    Duration: 21 Aug 199524 Aug 1995
    Conference number: 2

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume1041
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Workshop

    Workshop2nd International Workshop on Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science, PARA 1995
    Abbreviated titlePARA
    Country/TerritoryDenmark
    CityLyngby
    Period21/08/9524/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.

    Cite this