1 / 2

CUPID: An IDE for Model Development and Modeler Training

CUPID: An IDE for Model Development and Modeler Training. Motivation

makaio
Télécharger la présentation

CUPID: An IDE for Model Development and Modeler Training

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CUPID: An IDE for Model Development and Modeler Training Motivation Tools for development and use of Earth System Models tend to be either highly flexible and targeted for experts (e.g. FRE at GFDL) or GUIs that enable novice users to run models but are not designed to support code changes (e.g. CESM Portal at Purdue). Integrated Development Environments (IDEs) offer an appealing middle path that can enable students and other users to change and test model source in an environment that provides guidance, task automation, and code generation. Technologies Our team will build CUPID, an IDE based on the Eclipse Modeling Framework and a domain specific language derived from the Earth System Modeling Framework (ESMF), and will use this tool to create a development and training environment for NASA GISS Model E. We will explore integration of CUPID with tools including the MAPME Workflow Engine, the Hudson software build environment, the Parallel Tools Platform IDE, and usability layer extensions to ESMF (e.g. NUOPC and MAPL).

  2. CUPID: An IDE for Model Development and Modeler Training Development Paths • Development and deployment of CUPID • Adaptation of GISS Model E for ESMF • Integration of CUPID with reworked Model E Team • Georgia Institute of Technology (Dunlap/Mark/Rugaber) • University of Colorado/CIRES (DeLuca) • NASA Software Systems Support Office (Clune) • NASA GISS (Schmidt) Impacts • More modular, flexible, interoperable, and extensible version of Model E • Development environment for Model E for students, new users, and scientists/programmers • Demonstration of IDE viability for the ESM community • Extensible platform for other models (e.g. GEOS) to adopt

More Related