Abstract
The Espresso Scientific Modeling Interface (Espresso) is a scientific model productivity tool developed for climate modelers. Espresso was designed to be an extensible interface to both scientific models and Grid resources. It also aims to be a contemporary piece of software that relies on Globus.org’s Java CoG Kit for a Grid toolkit, Sun’s Java 2 API and is configured using XML. This article covers the design and implementation of Espresso’s Grid functionality and how it interacts with existing scientific models. We give specific examples of how we have designed Espresso to perform climate simulations using the PSU/NCAR MM5 atmospheric model. Plans to incorporate the CCSM and FOAM climate models are also discussed.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Ian Foster and Carl Kesselman. The Grid: Blueprint For A New Computing Infrastructure. Morgan Kaufmann Publishers, 1999.
Robert Jacob, Chad Schafer, Ian Foster, Michael Tobis, and John Anderson. Computational Design and Performance of the Fast Ocean Atmosphere Model, Version One. In Computational Science-ICCS 2001, volume Part I, pages 175–184. International Conference on Computational Science, Springer, May 2001.
The CCSM Home Page. http://www.ccsm.ucar.edu/.
Sheri Mickelson, John Taylor, and Mike Dvorak. Simplfying the Task of Generating Climate Simulations and Visualizations. Submitted to the 2002 International Conference on Computational Science.
John Taylor. Argonne Regional Climate Workbench, http://www-climate.mcs.anl.gov/proj/climate/public_html/.
John Taylor, Mike Dvorak, and Sheri Mickelson. Developing GRID based infrastructure for climate modeling. Submitted to the 2002 International Conference on Computational Science.
F. Chen and J. Dudhia. Coupling an Advanced Land-Surface/Hydrology Model with the Penn State/NCAR MM5 Modeling System: Part I: Model Implementation and Sensitivity. Monthly Weather Review, 2001. ”See also Pennsylvania State University/National Center for Atmospheric Research, MM5 Home Page” http://www.mmm.ucar.edu/mm5/mm5-home.html.
F. Chen, K. Mitchell, J. Schaake, Y. Xue, H. L. Pan, V. Koren, Q. Y. Duan, K. Elk, and A. Betts. Modeling Land-Surface Evaporation by Four Schemes and Comparison with FIFE Observations. Journal of Geophysical Research, 101:7251–7268, 1996.
J. Dudhia. A Nonhydrostatic Version MM5 of the Penn State/NCAR Mesoscale Model: Validation Test and Simulation of an Atlantic Cyclone and Cold Front. Monthly Weather Review, 121:1493–1513, 1993.
G. A. Grell, J. Dudhia, and D. R. Stauffer. The Penn State/NCAR Mesoscale Model (MM5). Technical Report NCAR/TN-398+STR, National Center for Atmospheric Research, 1994.
Gregor von Laszewski, Ian Foster, Jarek Gawor, and Peter Lane. A Java Commodity Grid Kit. Concurrency and Computation: Practice and Experience, 13:645–662, 2001.
The Globus Toolkit CoG Kit Homepage. http://www.globus.org/cog/java/.
Karl Czajkowski, Ian Foster, Nicholas Karonis, Carl Kesselman, Stuart Martin, Warren Smith, and Steve Tueke. A Resource Management Architecture for Meta-computing Systems. Technical report, Proc. IPPS/SPDP’ 98 Workshop on Job Scheduling Strategies for Parallel Processing, 1998. pp. 62–82.
GridFTP:Universal Data Transfer for the Grid. Technical report, Globus Project, September 2000.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1995.
The Globus Homepage. http://www.globus.org//.
Java Web Start Home Page. http://java.sun.com/products/javawebstart/.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dvorak, M., Taylor, J., Mickelson, S. (2002). Designing a Flexible Grid Enabled Scientific Modeling Interface. In: Sloot, P.M.A., Hoekstra, A.G., Tan, C.J.K., Dongarra, J.J. (eds) Computational Science — ICCS 2002. ICCS 2002. Lecture Notes in Computer Science, vol 2330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46080-2_82
Download citation
DOI: https://doi.org/10.1007/3-540-46080-2_82
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43593-8
Online ISBN: 978-3-540-46080-0
eBook Packages: Springer Book Archive