Overview of the SciDAC Project: Collaborative Design and Development of the CCSM for Terascale Computers PI: Malone(LANL), Drake(ORNL) Co-I (DOE): Ding(LBL),

Slides:



Advertisements
Similar presentations
DOE Global Modeling Strategic Goals Anjuli Bamzai Program Manager Climate Change Prediction Program DOE/OBER/Climate Change Res Div
Advertisements

NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Arlindo da Silva, NASA/GSFC/GMAO The Earth System Modeling Framework.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Emergence of the Earth System Modeling Framework NSIPP Seasonal Forecast.
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.
Geophysical Fluid Dynamics Laboratory Review June 30 - July 2, 2009 Geophysical Fluid Dynamics Laboratory Review June 30 - July 2, 2009.
Numerical Modeling of Climate Hydrodynamic equations: 1. equations of motion 2. thermodynamic equation 3. continuity equation 4. equation of state 5. equations.
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.
Phil’s Promised Presentation on POP’s Present Progress, Performance and Penultimate Post-present Plan POP People P. Malone, P. Smith, P. Maltrud, P. Jones,
ARCS Data Analysis Software An overview of the ARCS software management plan Michael Aivazis California Institute of Technology ARCS Baseline Review March.
Mesoscale & Microscale Meteorological Division / NCAR ESMF and the Weather Research and Forecast Model John Michalakes, Thomas Henderson Mesoscale and.
B1 -Biogeochemical ANL - Townhall V. Rao Kotamarthi.
Weather Research & Forecasting Model (WRF) Stacey Pensgen ESC 452 – Spring ’06.
Climate Initiatives and Opportunities J. J. Hack (NCCS)
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
1 NCEP Mark Iredell Chief NCEP/EMC Global Climate and Weather Modeling Branch May 23, 2006 NCEP: “where America’s climate, weather, and ocean services.
The NASA Modeling, Analysis and Prediction (MAP) Modeling Environment Don Anderson NASA HQ Sience Mission Directorate Earth-Sun Division Manager, Modeling,
Center for Component Technology for Terascale Simulation Software (aka Common Component Architecture) (aka CCA) Rob Armstrong & the CCA Working Group Sandia.
Why Climate Modelers Think We Need a Really, Really Big Computer Phil Jones Climate, Ocean and Sea Ice Modeling (COSIM) Climate Change Prediction Program.
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.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
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.
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
Computational Design of the CCSM Next Generation Coupler Tom Bettge Tony Craig Brian Kauffman National Center for Atmospheric Research Boulder, Colorado.
Initial Results from the Integration of Earth and Space Frameworks Cecelia DeLuca/NCAR, Alan Sussman/University of Maryland, Gabor Toth/University of Michigan.
Mathematics and Computer Science & Environmental Research Divisions ARGONNE NATIONAL LABORATORY Regional Climate Simulation Analysis & Vizualization John.
Programming Models & Runtime Systems Breakout Report MICS PI Meeting, June 27, 2002.
Parameterization and Performance in Multiscale Ocean Models Todd Ringler, Qingshan Chen, Doug Jacobsen, Phil Jones (LANL) LA-UR-xx-1234 The Model for Prediction.
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.
High Energy and Nuclear Physics Collaborations and Links Stu Loken Berkeley Lab HENP Field Representative.
CESM/ESMF Progress Report Mariana Vertenstein NCAR Earth System Laboratory CESM Software Engineering Group (CSEG) NCAR is sponsored by the National Science.
Earth System Modeling Framework Status Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University of Colorado, Boulder.
Introduction to the Earth System Modeling Framework International Workshop on Next Generation Climate Models for Advanced High Performance Computing Facilities.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
Components, Coupling and Concurrency in the Earth System Modeling Framework N. Collins/NCAR, C. DeLuca/NCAR, V. Balaji/GFDL, G. Theurich/SGI, A. da Silva/GSFC,
Presented by Global Coupled Climate and Carbon Cycle Modeling Forrest M. Hoffman Computational Earth Sciences Group Computer Science and Mathematics Division.
Land Ice Verification and Validation (LIVV) Kit Weak scaling behavior for a large dome- shaped test case. It shows that the scaling behavior of a new run.
Status of the COSMO-Model Package Ulrich Schättler.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
CCSM Portability and Performance, Software Engineering Challenges, and Future Targets Tony Craig National Center for Atmospheric Research Boulder, Colorado,
AMWG Breakout, CCSM Workshop June 25, 2002 Overview of CAM status and simulations Bill Collins and Dave Randall National Center for Atmospheric Research.
CCA Common Component Architecture CCA Forum Tutorial Working Group CCA Status and Plans.
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.
Computational Science & Engineering meeting national needs Steven F. Ashby SIAG-CSE Chair March 24, 2003.
Connections to Other Packages The Cactus Team Albert Einstein Institute
CCSM Performance, Successes and Challenges Tony Craig NCAR RIST Meeting March 12-14, 2002 Boulder, Colorado, USA.
Land-Ice and Atmospheric Modeling at Sandia: the Albany/FELIX and Aeras Solvers Irina K. Tezaur Org Quantitative Modeling & Analysis Department Sandia.
Presented by Adaptive Hybrid Mesh Refinement for Multiphysics Applications Ahmed Khamayseh and Valmor de Almeida Computer Science and Mathematics Division.
Presented by The SciDAC CCSM Consortium Project John B. Drake Computer Science and Mathematics Division Computational Earth Sciences Group.
The Performance Evaluation Research Center (PERC) Participating Institutions: Argonne Natl. Lab.Univ. of California, San Diego Lawrence Berkeley Natl.
Warren M. Washington NCAR The Parallel Climate Model (PCM) and Transition to a Climate Change Version of the Community Climate System Model (CCSM)
O AK R IDGE N ATIONAL L ABORATORY U.S. D EPARTMENT OF E NERGY Data Requirements for Climate and Carbon Research John Drake, Climate Dynamics Group Computer.
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
Presented by LCF Climate Science Computational End Station James B. White III (Trey) Scientific Computing National Center for Computational Sciences Oak.
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN CCA Status, Code Walkthroughs, and Demonstrations.
The NOAA Environmental Modeling System at NCEP Mark Iredell and the NEMS group NOAA/NWS/NCEP Environmental Modeling Center June 12, 2014.
To Connect to Wireless Network Boot up with wifi enabled, no encryption Open browser, go to or
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH C. DeLuca/NCAR, J. Anderson/NCAR, V. Balaji/GFDL, B. Boville/NCAR, N. Collins/NCAR,
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN This work has been sponsored by the Mathematics,
Mirin – AMWG 2006 – Slide 1 Coupled Finite-Volume Simulations at One-Degree Resolution Art Mirin and Govindasamy Bala Lawrence Livermore National Laboratory.
SciDAC CCSM Consortium: Software Engineering Update Patrick Worley Oak Ridge National Laboratory (On behalf of all the consorts) Software Engineering Working.
Overview of the CCSM CCSM Software Engineering Group June
GMAO Seasonal Forecast
Community Earth System Model (CESM) for CMIP6
Software Practices for a Performance Portable Climate System Model
Mariana Vertenstein (CGD)
Mariana Vertenstein CCSM Software Engineering Group NCAR
Metadata Development in the Earth System Curator
Presentation transcript:

Overview of the SciDAC Project: Collaborative Design and Development of the CCSM for Terascale Computers PI: Malone(LANL), Drake(ORNL) Co-I (DOE): Ding(LBL), Duffy(LLNL), Erickson(ORNL), Foster(ANL), Ghan(PNL), Jacob(ANL), Jones(LANL), Larson(ANL), Mirin(LLNL), Rotman(LLNL), Taylor(ANL), Worley(ORNL) Co-I (NCAR&NASA): Bettge(NCAR), Kiehl(NCAR), Craig(NCAR), Deluca(NCAR), Lin(DAO), Washington(NCAR), Williamson(NCAR)

Goals for SciDAC CCSM Collaborative Development Comprehensive treatment of physical and chemical processes –High resolution ocean and atmosphere support –Hybrid vertical coordinate in ocean code –Tropospheric chemistry package –Biogeochemistry Modular “packages” with well defined interfaces and testing procedures –Atm, Coupler (Avant Garde), Ice, Ocn, Lnd Performance optimized yet portable and adaptable for utilization of emerging architectural features of terascale computers Ready for DOE, NSF and NASA applications –High resolution historical and climate change scenario studies –Carbon cycle studies and data assimilation for climate

Climate Science Enabled Science 13April 2001: “Detection of Anthropogenic Climate Change in the Worlds Oceans,” Barnett, Pierce, Schnur Method: Ensemble simulations of the DOE Parallel Climate Model (PCM) Results: Detection of Anthropogenic Climate Change in the Worlds Oceans Ensembles establish 95% confidence intervals of model predictions Simulated ocean heat storage matches historical record of rising ocean temperatures Enabling Technology: Parallel Climate Model developed in collaborative effort lead by Warren Washington (NCAR) Terascale computing resources Firsts: Ensemble study with US model and computers Coupled model reproducing ocean response Establishing new level of US model quality

Software Infrastructure and Applied Math Challenges ChallengeExisting SolutionsEnhanced Solutions Project management, Version control and testing infrastructure for competing, distributed development teams CVS with monitoring proceduresBitKeeper? SourceForge? Variety of systems and institutions. Evolving Three layer architecture: Library(eg. FFT), Utility(eg. orbital calendar, data transpose) and Model ( eg. radiation physics) F90 modules, vendor math libraries, customized data movement, PILGRM, MCT, …Open design process Optimized math libraries, performance monitors, CCA, NASA Earth System Modeling Framework(ESMF) Accurate, fast dynamical methods: atm, ocn, ice Spectral horizontal, finite volume, conservative semi-Lagrangian advection, hybrid vertical coordinates, fast Helmholtz solvers, two-time level monotone advection Scalable algorithms, grid technologies, nonlinear solvers, new discretization techniques, subcycling explicit barotropic modes, new formulations Incorporating new model components and improving coupled model climate simulation Control simulations, component working group activities, scientific steering and review of non-linear interactions Available cycles, improved analysis capabilities and extensive data handling capabilities, collaborative technologies Unknown sourceISIC and externalInternal to project

Software Engineering Challenges

Software Tasks Develop comprehensive design documents for each component of the model Implement performance-portable, run-time configurable CCSM on target machines Incorporate emerging programming paradigms and software design practices Develop testing and validation procedures for all component models Incorporate new dynamical components for ocean, atmosphere and sea ice. Incorporate new modular physical and chemical process models

Task List Excerpt and Schedule DateComponentMilestoneDeliverableLead Lab 02Q1OceanReviewed requirements documentReportLANL 02Q1LandComplete requirements documentReportNCAR 02Q2OceanHybrid programming model completed in POPReleased codeLANL 02Q2Ocean Complete blending of orthobaric surfaces with z-levels in HYPOP Progress reportLANL 02Q2CouplerLoad balancing in MCTNew release of MCTANL 02Q3AtmosphereDemonstrate tuned and optimized model at T85Validated codeORNL 02Q3AtmosphereImplement 3D block decomposition in all dycoresBenchmarked codeORNL 02Q3Sea iceComplete requirements documentReportLANL 02Q3AtmosphereSubgrid topography scheme applied to dycoresProgress reportPNNL 02Q4 Atmospheric chemistry Complete development of chemistry solverBenchmarked codeLLNL 03Q1AtmosphereSeparate dynamics and transportNew release of dynamical coreORNL 03Q1AtmosphereDemonstrate T31 performance optimizationValidated codeANL 03Q1LandComplete cache-friendly decompositionBenchmarked codeORNL 03Q1Sea iceUse automatic differentiation to tune parameters in CICE Improved values of model parameters ANL 03Q2OceanMLP and dynamic load balancing in POPBenchmark report, released codeLANL 03Q2Sea ice Complete hybrid programming model in CICE with subblocked decomposition and load balancing Benchmarked codeLANL 03Q4 Atmospheric chemistry Test GHG distributions with tropospheric chemistry forcingProgress reportLLNL 041QOcean Finish tracer validation tests in HYPOP (ready for biogeochemistry) LANL 042QCouplerNew data types and structuresNew realease of MCTANL 04Q3AllParallel IORelease of IO libraryLBNL 05Q1OceanComplete validation of HYPOP in coupled model testsValidated codeLANL 05Q1 Atmospheric chemistry Test GHG distributions with stratosphereic chemistry forcing added Progress reportLLNL 05Q3Coupler Integration of coupler with CCSM utility and machine- specific layers New release of MCTANL 06Q2 Atmospheric chemistry Complete addition of aerosol physicsValidated codeNCAR

Chemical solver technologies GHG with transport Interactive ozone : sulfur cycle and aerosols Upper ocean dimethyl sulfide Load balancing Off-line chemical simulations (DAM) Support C4MIP Multiple resolution atm model –T31, T42, T85 and T170 –Sub-grid orography precip scheme Scalable dycores –2d, 3d blocks, MLP tests –Optimized and load balancing physics Design documents Chunking for cache performance Load balanced, m to n transfers Land Surface Modeling Toolkit as part of utility layer

Next Generation Couplers MCT version 2 –Higher level abstractions, component model registry –Scalability to thousands of processors –Dynamic load balancing –3d fields Interoperation of climate, weather and data assimilation functions MCT as CCA compliant prototype for Earth System Modeling Framework

SciDAC CCSM – ISIC Collaboration Goals Improve performance characterizations Accelerate development of mathematical software for climate modeling and analysis Explore novel methods and advance the theory and simulation of geophysical flows Improve software practices for the scientific endeavor of climate change prediction Enhance analysis and data handling methods

ISIC Projects Performance Evaluation(D. Bailey) 02Q1 –PCTM, CCSM Instrumentation - P. Worley (ORNL) Earth System Grid (Ian Foster) 02Q3 –Data archive and analysis grid - Bernholdt(ORNL) Data Access (Arie Shoshani) 02Q3 –Improved efficiencies and monitoring - Samatova (ORNL)

ISIC Projects Grids (Glimm, Brown) 03Q1 –Ocean nested grids – Smith (LANL), Brown(LLNL) –Smooth grid transformations – Drake(ORNL), Khamayseh(ORNL) –Spectral element refinement strategies – Fournier (NCAR, U.Md), Fisher(ANL),Taylor&Wingate(LANL) –Adaptive models – Joyce Penner (U. Mich)

ISIC Projects PDE methods (Phil Collela) 03Q1 –Adaptive diagnostics (Drake-Williamson) –Static adapted western boundary currents Malone(LANL) Solvers (David Keyes) 03Q4 –Baroclinic model (a new discretization) –Krylov methods – Balou Nadiga (LANL) Common Component Architecture (Rob Armstrong) 04Q1 –Model Coupler Toolkit – Larson (ANL) –CCA compliant CCSM

SciDAC Climate Projects