Banner - Abstracts Banner
Banner - NOAATECH
Home - takes you to the index page. Tab - Agenda takes you to Tuesday's agenda. Tab reading - Abstracts
Tab reading Local Info
Tab reading register




An Overview of the GFDL Flexible Modeling System

V. Balaji
OAR/GFDL


This talk presents an overview of the GFDL Flexible Modeling System (FMS). The FMS is a software infrastructure for the construction of atmospheric, oceanic, and coupled climate system models. It attempts to address the need to develop high-performance kernels for the numerical algorithms underlying non-linear flow in complex fluids, while maintaining the high-level structure needed to harness component models of climate subsystems developed by independent groups of researchers. The code is portable across a wide variety of scalar and parallel computing architectures, and is designed for flexibility, modularity and extensibility. It forms the basis of current and future coupled modeling at GFDL. It has been recently benchmarked on a wide variety of high-end computing systems, and has run in production on three very different architectures: parallel vector, distributed massively-parallel and distributed shared-memory systems, as well as on scalar microprocessors. Models in production using the FMS infrastructure include a hydrostatic spectral atmosphere, a hydrostatic grid-point atmosphere, an ocean model, and land and sea ice models. Other codes using FMS, including a limited-area non-hydrostatic atmosphere model and an ocean data assimilation system, are under construction at GFDL.

The shared software for FMS includes, at the lowest level, a parallel framework for handling distribution of work among multiple processors. Upon this are built the exchange grid software layer for conservative data exchange between independent model grids, and a layer for parallel I/O. Further layers of software include a diagnostics manager for creating runtime diagnostic data sets in a variety of file formats, a time manager for model time and calendars, general utilities for file-handling and error-handling, and a uniform interface to scientific software libraries providing methods such as fast fourier transforms. Interchangeable components are designed to present a uniform interface, so that for instance, behind an ``ocean model'' interface in FMS may lie a full-fledged ocean model, a few lines of code representing a mixed layer, or merely a routine that reads in an appropriate data set, without requiring other component models to be aware which of these has been chosen in a particular model configuration. Coupled climate models in FMS are built as a single executable calling subroutines for component models for the atmosphere, ocean and so on. Component models may be on independent logically rectilinear (though possibly physically curvilinear) grids, linked by the exchange grid, and making maximal use of the shared software layers. This talk will present an overview of the structure of FMS, the standards for the construction of model components, and finally present examples of scientific results. The FMS is scheduled for public release in March 2002.

BIO - Dr. Venkatramani Balaji


Born in Madras, India. Education: M.Sc (Physics) 1981, Indian Institute of Technology, Kanpur. Ph.D (Physics) 1988, Ohio State University and NCAR Advanced Study Program. Current Position: Senior Applications Analyst, SGI, on-site at GFDL since September 1997. Previous Affilications: Visiting Scientist, Princeton University; September 1996--August 1997. Project Scientist, York University, Canada; January 1991--September 1996. Visiting Fellow, Centre National de Recherches Meteorologiques, Toulouse, France; July 1988--November 1990. Post-doctoral Research Associate, Department of Geophysical Sciences, University of Chicago, Chicago, USA; November 1987--May 1988. Professional Interests: High-performance computing, parallel and vector codes for atmospheric and ocean dynamics, numerical modeling of weather and climate, small-scale atmospheric dynamics and multi-scale phenomena. Software design for scientific applications. Personal URL: http://www.gfdl.noaa.gov/~vb/

Conference Center - Paper
Wednesday - 11:30 - 12:00 A.M.



Publication of the NOAA Office of the CIO/High Performance Computing and Communications
Last Updated: 09/27/01
Designer/Webmaster: Jward