6/23/2006 10:00am-11:00am NCAR
|
Parametric Fortran: Automatic Program Generation for Scientific Computing
Oregon State University
Parametric Fortran is an extension of Fortran that supports defining Fortran
program templates by allowing the parameterization of arbitrary Fortran
constructs. A Fortran program template can be translated into a regular Fortran
program guided by values for the parameters. Parametric Fortran is particularly
useful in scientific computing. The applications include defining generic
functions, removing duplicated code, and automatic differentiation. The
described techniques have been successfully employed in a project that
implements a generic inverse ocean modeling system.
In this talk I will give a short introduction into the area of program
generation. Then I will describe the design, implementation, and applications
of Parametric Fortran. I will also talk about the different kinds of users
concerned with Parametric Fortran and their required skills.
This talk is sponsored by the National Center for Atmospheric Research Scientific Computing Division and will be held in the Walter Orr Roberts Board Room of the NCAR Fleischman Building at 1850 Table Mesa Drive in Boulder.
|
The Department holds colloquia throughout the Fall and Spring semesters. These
colloquia, open to the public, are typically held on Thursday afternoons, but
sometimes occur at other times as well.
If you would like to receive email notification of upcoming colloquia,
subscribe to our
Colloquia Mailing List.
If you would like to schedule a colloquium, see
Colloquium Scheduling.
Sign language interpreters are available upon request. Please contact
Stephanie Morris at least five days prior to the colloquium.
|