Land-Ice and Atmospheric Modeling at Sandia: the Albany/FELIX and Aeras Solvers Irina K. Tezaur Org. 8954 Quantitative Modeling & Analysis Department Sandia.

Slides:



Advertisements
Similar presentations
CMIP5: Overview of the Coupled Model Intercomparison Project Phase 5
Advertisements

A Computational Framework for Simulating Flow around Hypersonic Re-Entry Vehicles David Stroh, Anthony Marshik and Gautham Krishnamoorthy, UND Chemical.
Ten Fifteen Years of Development on UMISM: Application to Advance and Retreat of the Siple Coast Region James L Fastook Jesse V Johnson Sean Birkel We.
Scientific Grand Challenges Workshop Series: Challenges in Climate Change Science and the Role of Computing at the Extreme Scale Warren M. Washington National.
Numerical Modeling of Climate Hydrodynamic equations: 1. equations of motion 2. thermodynamic equation 3. continuity equation 4. equation of state 5. equations.
Problem Uncertainty quantification (UQ) is an important scientific driver for pushing to the exascale, potentially enabling rigorous and accurate predictive.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
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.
A distributed glacier model for RASM Jeremy Fyke, Bill Lipscomb Los Alamos National Laboratory.
Earth Systems Science Chapter 6 I. Modeling the Atmosphere-Ocean System 1.Statistical vs physical models; analytical vs numerical models; equilibrium vs.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
B1 -Biogeochemical ANL - Townhall V. Rao Kotamarthi.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Introduction to Numerical Weather Prediction and Ensemble Weather Forecasting Tom Hamill NOAA-CIRES Climate Diagnostics Center Boulder, Colorado USA.
Direct and iterative sparse linear solvers applied to groundwater flow simulations Matrix Analysis and Applications October 2007.
1 With contributions from: I. Demeshko (SNL), S. Price (LANL) and M. Hoffman (LANL) Saturday, March 14, 2015 SIAM Conference on Computational Science &
Office of Science Office of Biological and Environmental Research G. L. Geernaert Climate and Environmental Sciences Division Workshop on Community Modeling.
TPAC Digital Library Talk Overview Presenter:Glenn Hyland Tasmanian Partnership for Advanced Computing & Australian Antarctic Division Outline: TPAC Overview.
Overview of Model Predictive Control in Buildings
LTE Review (September 2005 – January 2006) January 17, 2006 Daniel M. Dunlavy John von Neumann Fellow Optimization and Uncertainty Estimation (1411) (8962.
Role of Deputy Director for Code Architecture and Strategy for Integration of Advanced Computing R&D Andrew Siegel FSP Deputy Director for Code Architecture.
1 Presenters: Cameron W. Smith and Glen Hansen Workflow demonstration using Simmetrix/PUMI/PAALS for parallel adaptive simulations FASTMath SciDAC Institute.
Report on Ice Sheet Modelling Activities David Holland Courant Institute of Mathematical Sciences New York University, NY USA Jonathan Gregory Walker Institute,
ESMF Development Status and Plans ESMF 4 th Community Meeting Cecelia DeLuca July 21, 2005 Climate Data Assimilation Weather.
Computational Design of the CCSM Next Generation Coupler Tom Bettge Tony Craig Brian Kauffman National Center for Atmospheric Research Boulder, Colorado.
Page 1 Embedded Sensitivities and Optimization From Research to Applications Roscoe A. Bartlett Department of Optimization & Uncertainty Estimation Sandia.
Strategic Goals: To align the many efforts at Sandia involved in developing software for the modeling and simulation of physical systems (mostly PDEs):
GLACIAL ISOSTATIC ADJUSTMENT AND COASTLINE MODELLING Glenn Milne
1 20 th century sea-Level change. The Earth’s ice is melting, sea level has increased ~3 inches since 1960 ~1 inch since signs of accelerating melting.
Sept COMP60611 Fundamentals of Concurrency Lab Exercise 2 Notes Notes on the finite difference performance model example – for the lab… Graham Riley,
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
CESM/ESMF Progress Report Mariana Vertenstein NCAR Earth System Laboratory CESM Software Engineering Group (CSEG) NCAR is sponsored by the National Science.
The Scalable Data Management, Analysis, and Visualization Institute VTK-m: Accelerating the Visualization Toolkit for Multi-core.
Using Global Ocean Models to Project Sea Level Rise Robert Hallberg NOAA / GFDL.
Strategies for Solving Large-Scale Optimization Problems Judith Hill Sandia National Laboratories October 23, 2007 Modeling and High-Performance Computing.
Sarah Raper, Understanding Sea-level Rise and Variability, 6-9 June, 2006 Paris Glacier modeling: Current Status and Needed Improvements Sarah Raper Centre.
Web and Grid Services from Pitt/CMU Andrew Connolly Department of Physics and Astronomy University of Pittsburgh Jeff Gardner, Alex Gray, Simon Krughoff,
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
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.
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
Status of the COSMO-Model Package Ulrich Schättler.
1 1  Capabilities: Building blocks for block-structured AMR codes for solving time-dependent PDE’s Functionality for [1…6]D, mixed-dimension building.
Update on Sandia Albany/FELIX First-Order Stokes (FELIX-FO) Solver Irina K. Tezaur Sandia National Laboratories In collaboration with Mauro Perego, Andy.
1 The Nonhydrostatic Icosahedral (NIM) Model: Description and Potential Use in Climate Prediction Alexander E. MacDonald Earth System Research Lab Climate.
CCSM Performance, Successes and Challenges Tony Craig NCAR RIST Meeting March 12-14, 2002 Boulder, Colorado, USA.
Parallel Data Transfer in the Model Coupling Toolkit Robert L. Jacob J. Walter Larson Mathematics and Computer Science Division Argonne National Laboratory.
Derivative-based uncertainty quantification in climate modeling P. Heimbach 1, D. Goldberg 2, C. Hill 1, C. Jackson 3, N. Petra 3, S. Price 4, G. Stadler.
On the Use of Finite Difference Matrix-Vector Products in Newton-Krylov Solvers for Implicit Climate Dynamics with Spectral Elements ImpactObjectives 
Dominguez Channel Watershed Pollutant Transport and Total Maximum Daily Loads: Modeling, Analysis, and Outreach Principal Investigators: Norman L. Miller.
Presented by Adaptive Hybrid Mesh Refinement for Multiphysics Applications Ahmed Khamayseh and Valmor de Almeida Computer Science and Mathematics Division.
Perspectives in Computational Earth System Science an oceanographer’s view Aike Beckmann Division of Geophysics, Department of Physical Sciences
Algebraic Solvers in FASTMath Argonne Training Program on Extreme-Scale Computing August 2015.
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.
Adjoint modeling in cryosphere Patrick Heimbach MIT/EAPS, Cambridge, MA, USA
Presented by Ricky A. Kendall Scientific Computing and Workflows National Institute for Computational Sciences Applications National Institute for Computational.
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN CCA Status, Code Walkthroughs, and Demonstrations.
Unstructured Meshing Tools for Fusion Plasma Simulations
Energy efficient SCalable
Emerging Research Opportunities at the Climate Modeling Laboratory NC State University (Presentation at NIA Meeting: 9/04/03) Fredrick H. M. Semazzi North.
Productive Performance Tools for Heterogeneous Parallel Computing
G. Cheng, R. Rimmer, H. Wang (Jefferson Lab, Newport News, VA, USA)
Shrirang Abhyankar IEEE PES HPC Working Group Meeting
Parallel Unstructured Mesh Infrastructure
Parallel Linear Solver Using Hierarchical Matrix
LEAP-T: Multi-Moment Semi-Lagrangian Tracer Transport
National Center for Atmospheric Research
Transient simulations of the last 30,000 years, within the GENIE earth-system framework D.J. Lunt (1) M.Williamson (2) A. Price (3) P.J. Valdes (1)
Embedded Nonlinear Analysis Tools Capability Area
Presentation transcript:

Land-Ice and Atmospheric Modeling at Sandia: the Albany/FELIX and Aeras Solvers Irina K. Tezaur Org Quantitative Modeling & Analysis Department Sandia National Laboratories Livermore, CA Wednesday, December 9, Climate Kickoff

Earth System Models: CESM, DOE-ESM An ESM has six modular components: 1.Atmosphere model 2.Ocean model 3.Sea ice model 4.Land ice model 5.Land model 6.Flux coupler Flux Coupler Sea Ice OceanAtmosphere Land Surface (ice sheet surface mass balance) Ice Sheet (dynamics) Goal of ESM: to provide actionable scientific predictions of 21 st century sea-level rise (including uncertainty). Climate Model passes: Surface mass balance (SMB) Boundary temperatures Sub-shelf melting Land Ice Model passes: Elevation Revised land ice distribution Oceanic heat and moisture fluxes (icebergs) Revised sub-shelf geometry

An ESM has six modular components: 1.Atmosphere model 2.Ocean model 3.Sea ice model 4.Land ice model 5.Land model 6.Flux coupler Flux Coupler Sea Ice OceanAtmosphere Land Surface (ice sheet surface mass balance) Ice Sheet (dynamics) Goal of ESM: to provide actionable scientific predictions of 21 st century sea-level rise (including uncertainty). Climate Model passes: Surface mass balance (SMB) Boundary temperatures Sub-shelf melting Land Ice Model passes: Elevation Revised land ice distribution Oceanic heat and moisture fluxes (icebergs) Revised sub-shelf geometry (Aeras) (Albany/FELIX) Earth System Models: CESM, DOE-ESM

Land Ice Physics Set (Albany/FELIX code) Other Albany Physics Sets (e.g., LCM) The Albany/FELIX and Aeras solvers are implemented in a Sandia (open- source*) parallel C++ finite element code called… Discretizations/meshes Solver libraries Preconditioners Automatic differentiation Many others! Parameter estimation Uncertainty quantification Optimization Bayesian inference Configure/build/test/documentation The Albany Code Base and Trilinos Libraries Use of Trilinos components and Albany code base has enabled rapid code-development: codes born parallel, scalable, robust and equipped with advanced analysis / next generation capabilities Started by A. Salinger “Agile Components” *Open-source code available on github: Atmosphere Physics Set (Aeras code)

PISCEES Project for Land-Ice Modeling 3 land-ice dycores developed under PISCEES PISCEES* SciDaC Application Partnership (DOE’s BER + ASCR divisions) Albany/FELIX SNL Finite Element “Higher-Order” Stokes Model BISICLES LBNL Finite Volume L1L2 Model FSU FELIX FSU Finite Element Full Stokes Model Increased fidelity Multi-lab/multi-university project involving mathematicians, climate scientists, and computer scientists. Leverages software/expertise from SciDAC Institutes (FASTMath, QUEST, SUPER) and hardware from DOE Leadership Class Facilities. Sandia staff: Irina Tezaur, Andy Salinger, Mauro Perego, Ray Tuminaro, John Jakeman, Mike Eldred. *Predicting Ice Sheet Climate & Evolution at Extreme Scales.

PISCEES Project for Land-Ice Modeling Requirements for Albany/FELIX: Unstructured grid finite elements. Verified, scalable, fast, robust Portable to new/emerging architecture machines (multi-core, many-core, GPU) Advanced analysis capabilities: deterministic inversion, calibration, uncertainty quantification. *Finite Elements for Land Ice eXperiments As part of ACME DOE-ESM, solver will provide actionable predictions of 21 st century sea-level rise (including uncertainty).

PISCEES Project for Land-Ice Modeling Component-based code development approach (Trilinos, Albany) has enabled rapid development of production-ready ice-sheet climate application solver. Verified Scalable & fast multi-level linear solver (to 1.12B dofs, 16K cores) Robust non-linear solver with automatic differentiation and homotopy continuation Unstructured grids with real data

PISCEES Project for Land-Ice Modeling Solver is equipped with advanced analysis and next-generation capabilities. Performance portability to new architecture machines (multi-core, many-core, GPUs) using Kokkos Trilinos library and programming model. Adjoint-based PDE-constrained optimization for ice sheet initialization Uncertainty quantification algorithms and workflow for sea-level rise is being developed Step 1: Bayesian Calibration Step 2: Uncertainty propagation Objective: find ice sheet initial state that matches observations, matches present-day geometry and is in “equilibrium” with climate forcings. We have inverted for up to 1.6M parameters.

Aeras Next-Generation Atmosphere Model LDRD project (FY14-16) aimed to develop a new, next generation atmospheric dynamical core using Trilinos/Albany that promotes machine-portability and enable uncertainty quantification. Shallow water, X-Z hydrostatic, 3D hydrostatic, non-hydrostatic equations. Spectral element discretization, explicit time-stepping. Next-generation capabilities: built-in sensitivity analysis, concurrent ensembles for UQ, performance-portability. Run time for shallow water equations within factor of 2 of HOMME (Higher-Order Methods Modeling Environment). Sandia staff: Bill Spotz, Irina Tezaur, Andy Salinger, Pete Bosler, Oksana Guba, Irina Demeshko, Mark Taylor, Tom Smith.

Aeras Next-Generation Atmosphere Model Sensitivity calculations: utilizes built-in automatic differentiation Albany capability Concurrent ensembles for UQ: allows computation of several models concurrently using abstract data types. ~2x increase in computational efficiency for large enough sample size Aeras is first demonstration of concurrent ensemble capability Performance portability: single code base for serial, threads, GPUs, etc. hardware- appropriate speedups Sensitivity with respect to mountain height on shallow water test case

Follow-Up Funding? SciDAC4 call expected to come out in Fall of Plan to apply for subsequent land-ice and atmospheric funding. Advancing X-cutting Ideas for Computational Climate Science (AXICCS) Workshop in Rockville, MD – January 2016: Rumored to be pre-cursor to SciDAC4 call. Several white papers have been submitted. Other ideas for subsequent funding are welcome!