The Cupid project is creating a software development and user training environment for climate models. There are two main activities. The first is the creation of an Integrated Development Environment (IDE) based on the Eclipse framework, work led by the Georgia Institute of Technology. The second is the creation of a NUOPC component-based version of GISS ModelE, a collaboration that includes staff from NOAA NESII, NASA GISS and NASA GSFC. Standard ESMF and NUOPC component interfaces will be prototyped. As the project proceeds, we plan to merge these lines of development, so that ModelE can be linked to the IDE. The resulting system should allow GISS modelers and new users to change, configure, and run the model more easily.
Developing numerical geoscience models used for weather and climate simulations is a highly complex task requiring specialized skills. The complexities of configuring and managing a development environment can be overwhelming for students in graduate school or early career scientists coming on board into a modeling center. The next generation of geoscience modelers will take advantage of advanced development tools such as Integrated Development Environments (IDEs). IDEs package multiple tools into a single application to help manage and simplify software development workflows.
Although IDEs aim to increase developer productivity, they can still introduce a steep learning curve for new geoscience modelers because they assume the users already have a firm grasp on the underlying development workflow. Additionally, connecting an IDE such as Eclipse to a computational environment where models can be compiled and executed is not always a straightforward task.
Cupid is a training environment for next generation geoscience modelers written as a plugin for the Eclipse IDE. Cupid allows trainees to select a training scenario and then automatically configures the development workspace and underyling computational environment. Within a few minutes the trainee can configure, compile, execute, and view the output of a realistic model such as ModelE from NASA GISS.
Earth System CoG Sponsors and Partners
CoG was developed under grants from the National Science Foundation and the National Oceanic and Atmospheric Administration, and in partnership with the Department of Energy Office of Science, the National Aeronautics and Space Administration, and the Infrastructure for the European Network for Earth System Modeling project, which is supported by the European Union. Data archive and search is provided by the Earth System Grid Federation.