Mariana Vertenstein CCSM Software Engineering Group NCAR

Slides:



Advertisements
Similar presentations
BAE SYSTEMS - 21 Jan 04 Why Grid? Engineering New ways of doing business Business Enabling new business Product.
Advertisements

Earth System Curator Spanning the Gap Between Models and Datasets.
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
CCSM Testing Status Tony Craig Lawrence Buja Wei Yu CCSM SEWG Meeting Feb 5, 2003.
O AK R IDGE N ATIONAL L ABORATORY U.S. D EPARTMENT OF E NERGY Global Climate Modeling Research John Drake Computational Climate Dynamics Group Computer.
Common Infrastructure for Modeling the Earth
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Next Generation Trnsport Trnsport Users Group Conference Field Management TAG November 7, 2005.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT Adoption and field tests of M.I.T General Circulation Model (MITgcm) with ESMF Chris Hill ESMF.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH First Field Tests of ESMF GMAO Seasonal Forecast NCAR/LANL CCSM NCEP.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
CCSM Software Engineering Coordination Plan Tony Craig SEWG Meeting Feb 14-15, 2002 NCAR.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 4 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
CS CS 5150 Software Engineering Lecture 3 Software Processes 2.
Computational Design of the CCSM Next Generation Coupler Tom Bettge Tony Craig Brian Kauffman National Center for Atmospheric Research Boulder, Colorado.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Overview of ESMF in the Community Climate System Model (CCSM) Erik Kluzek NCAR -- CCSM Software Engineering Group (CSEG) Erik Kluzek NCAR -- CCSM Software.
ESMF Application Status GMAO Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NCEP/GMAO Analysis Climate Data Assimilation.
Chapter 4 Realtime Widely Distributed Instrumention System.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
CSEG Update Mariana Vertenstein CCSM Software Engineering Group Mariana Vertenstein CCSM Software Engineering Group.
GEOS-Chem Chemical Transport Model: Current Status and Future Plans Daniel J. Jacob, GEOS-Chem Model Scientist Harvard University.
February 2012 Milestone Materials Implicit coupling design document NUOPC Layer software prototype bundled with ESMF Updated NUOPC Layer reference manual.
Component Technology. Challenges Facing the Software Industry Today’s applications are large & complex – time consuming to develop, difficult and costly.
CESM/ESMF Progress Report Mariana Vertenstein NCAR Earth System Laboratory CESM Software Engineering Group (CSEG) NCAR is sponsored by the National Science.
ARGONNE NATIONAL LABORATORY Climate Modeling on the Jazz Linux Cluster at ANL John Taylor Mathematics and Computer Science & Environmental Research Divisions.
Earth System Modeling Framework Status Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University of Colorado, Boulder.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH 15 May 2003 Cecelia DeLuca / NCAR 2 nd ESMF Community Meeting Princeton, NJ NSIPP Seasonal.
CCSM Performance, Successes and Challenges Tony Craig NCAR RIST Meeting March 12-14, 2002 Boulder, Colorado, USA.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
ESMF,WRF and ROMS. Purposes Not a tutorial Not a tutorial Educational and conceptual Educational and conceptual Relation to our work Relation to our work.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
CCSM Software Engineering Update Tony Craig CCSM SEWG Meeting Feb 4, 2003.
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
A Quick Tour of the NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca Dr. Robert Detrick visit March 28, 2012
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
The Post Windows Operating System
Software Engineering “Practical Approach”
Business process management (BPM)
Software Project Configuration Management
CS 325: Software Engineering
GMAO Seasonal Forecast
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Business process management (BPM)
Joseph JaJa, Mike Smorul, and Sangchul Song
Enterprise Computing Collaboration System Example
CSC 480 Software Engineering
ESPC Air-Ocean-Land-Ice Global Coupled Prediction
Maintaining software solutions
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
University of Technology
Software Engineering D7032E
Service-centric Software Engineering
DOE 2000 PI Retreat Breakout C-1
Service-centric Software Engineering 1
Princess Nourah bint Abdulrahman University
Mariana Vertenstein (CGD)
Joint GEOS-Chem and NCAR Modeling Workshop:
Computing & Data Resources Application interface
Scheduled Accomplishments
Software Engineering D7032E
Metadata Development in the Earth System Curator
Progress of Interactions Among CCSM and Other Modeling Efforts
Re- engineeniering.
Presentation transcript:

Mariana Vertenstein CCSM Software Engineering Group NCAR SEWG Priorities Mariana Vertenstein CCSM Software Engineering Group NCAR 1/1/2019

Main Priorities and Goals Enhance interoperability Increase software and scientific extensibility Optimize performance Improve software engineering infrastructure 1/1/2019

Improve Interoperability Both inter-model and intra-model Simplify and standardize exchange of information within CCSM Enable sequential or concurrent functionality Evaluate creation of single executable version of CCSM using ESMF – standardize interfaces for inter-model coupling Evaluate physics-dynamics coupling in CAM using ESMF Evaluate CLM-RTM coupling in CLM using ESMF 1/1/2019

Improve Extensibility Provide enhanced data model functionality (Data Model rewrite project) unify current scientific and software functionality permit straightforward creation of much needed new data models (such as SOM) permit new experiments involving prescribed forcing data to be carried out more easily Create and utilize capability to easily exchange new fluxes/tracers between components as new biogeochemical functionality of the model evolves (SciDAC collaboration) Create capability to run at high resolution and save information more frequently 1/1/2019

Improve Performance Instrument CCSM to better characterize performance. As model components evolve in complexity and increased resolution - continue to optimize performance on a select set of computer architectures. Incorporate performance regression as standard part of testing. Removal of future performance bottlenecks will necessitate parallel I/O. 1/1/2019

Improve Infrastructure Migration to new revision control system. Incorporation of a new bug tracking system. Creation of the new CCSM and CAM bulletin board this fall has greatly helped user community interactions. 1/1/2019

No official community support Community support sharply reduced. No official moderator of bulletin board. No patch distributions this spring. Official support policy now reflects this. 1/1/2019

Positive Steps Forward Implemented lightweight design review process Improved test suites (CCSM and CAM) Moved towards improved software design - new code now includes layering and use of interfaces Moved toward incorporating well-defined, standard interfaces where appropriate For setting … 1/1/2019

Positive Steps (cont) Moving towards some script/build standardization Improved communication - made a commitment to web pages and documents that communicate project requirements and process. Put time lines in place to facilitate planning and priority setting. 1/1/2019