NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Software Engineering Support of the Third Round of Scientific Grand Challenge Investigations: An Earth Modeling System Software Framework Strawman Design that Integrates Cactus and UCLA/UCB Distributed Data BrokerOne of the most significant challenges in large-scale climate modeling, as well as in high-performance computing in other scientific fields, is that of effectively integrating many software models from multiple contributors. A software framework facilitates the integration task. both in the development and runtime stages of the simulation. Effective software frameworks reduce the programming burden for the investigators, freeing them to focus more on the science and less on the parallel communication implementation, while maintaining high performance across numerous supercomputer and workstation architectures. This document proposes a strawman framework design for the climate community based on the integration of Cactus, from the relativistic physics community, and UCLA/UCB Distributed Data Broker (DDB) from the climate community. This design is the result of an extensive survey of climate models and frameworks in the climate community as well as frameworks from many other scientific communities. The design addresses fundamental development and runtime needs using Cactus, a framework with interfaces for FORTRAN and C-based languages, and high-performance model communication needs using DDB. This document also specifically explores object-oriented design issues in the context of climate modeling as well as climate modeling issues in terms of object-oriented design.
Document ID
20020068943
Acquisition Source
Goddard Space Flight Center
Document Type
Technical Memorandum (TM)
Authors
Talbot, Bryan
(Analytic Sciences Corp. Chantilly, VA United States)
Zhou, Shu-Jia
(Analytic Sciences Corp. Chantilly, VA United States)
Higgins, Glenn
(Analytic Sciences Corp. Chantilly, VA United States)
Date Acquired
September 7, 2013
Publication Date
June 1, 2002
Subject Category
Computer Programming And Software
Report/Patent Number
NASA/TM-2001-209993
Rept-2001-03967-0
NAS 1.15:209993
Report Number: NASA/TM-2001-209993
Report Number: Rept-2001-03967-0
Report Number: NAS 1.15:209993
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available