The Earth System Modeling Framework
Shep
Smithline
Geophysical Fluid Dynamics Laboratory, OAR
The
Earth System Modeling Framework (ESMF) collaboration is building
a framework for climate, numerical weather prediction, data assimilation,and
other Earth science applications. It is being developed by an
inter-agency collaboration that includes many of the major climate,
weather, and data assimilation efforts in the United States: ,
NOAA Geophysical Fluid Dynamics Laboratory, NOAA National Centers
for Environmental Prediction, NSF National Center for Atmospheric
Research NASA Goddard Global modeling and Assimilation Office,
DOE Los Alamos National Laboratory, DOE Argonne National Laboratory,
University of Michigan, Massachusetts Institute of Technology.
We are aiming to create a software tool usable by individual researchers
as well as major operational and research centers, and seek to
engage the community in its development.
The
ESMF architecture is a scalable, flexible paradigm for building
highly complex climate, weather, and related applications from
components These components simulate pieces of the environment,
such as the ocean, land, and atmosphere. However, these pieces
must be "wired" together to form a single application
to simulate the entire climate system. In effect, ESMF provides
this "wiring." It consists of an infrastructure of utilities
and data structures for creating model components, and a superstructure
for coupling them. User code - the individual components for modeling
the atmosphere, ocean and land - sits between these two layers,
making calls to the infrastructure libraries beneath it and being
scheduled and synchronized by the superstructure above it.
This
talk will provide an overview of the ESMF infrastructure,superstucture,
and will discuss strategies for porting existing models to ESMF.