skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A modern solver framework to manage solution algorithms in the Community Earth System Model

Journal Article · · International Journal of High Performance Computing Applications
 [1];  [1];  [1];  [2];  [3];  [4];  [5];  [4];  [6];  [2];  [7]
  1. ORNL
  2. National Center for Atmospheric Research (NCAR)
  3. Sandia National Laboratories (SNL)
  4. Los Alamos National Laboratory (LANL)
  5. New York University
  6. Florida State University
  7. IBM and National Center for Atmospheric Research

Global Earth-system models (ESM) can now produce simulations that resolve ~50 km features and include finer-scale, interacting physical processes. In order to achieve these scale-length solutions, ESMs require smaller time steps, which limits parallel performance. Solution methods that overcome these bottlenecks can be quite intricate, and there is no single set of algorithms that perform well across the range of problems of interest. This creates significant implementation challenges, which is further compounded by complexity of ESMs. Therefore, prototyping and evaluating new algorithms in these models requires a software framework that is flexible, extensible, and easily introduced into the existing software. We describe our efforts to create a parallel solver framework that links the Trilinos library of solvers to Glimmer-CISM, a continental ice sheet model used in the Community Earth System Model (CESM). We demonstrate this framework within both current and developmental versions of Glimmer-CISM and provide strategies for its integration into the rest of the CESM.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). National Center for Computational Sciences (NCCS)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
DE-AC05-00OR22725
OSTI ID:
1036557
Journal Information:
International Journal of High Performance Computing Applications, Vol. 26, Issue 1; ISSN 1094-3420
Country of Publication:
United States
Language:
English

References (14)

The application of Jacobian-free Newton–Krylov methods to reduce the spin-up time of ocean general circulation models journal October 2010
Velocity and stress fields in grounded glaciers: a simple algorithm for including deviatoric stress gradients journal January 1995
Multi-level adaptive solutions to boundary-value problems journal May 1977
CAM-SE: A scalable spectral element dynamical core for the Community Atmosphere Model journal November 2011
An application-level parallel I/O library for Earth system models journal December 2011
A Scalable and Adaptable Solution Framework within Components of the Community Climate System Model book January 2009
An overview of the Trilinos project journal September 2005
Implicit solvers for large-scale nonlinear problems journal September 2006
The Model Coupling Toolkit: A New Fortran90 Toolkit for Building Multiphysics Parallel Coupled Models journal August 2005
Implementation of the Jacobian-free Newton–Krylov method for solving the first-order ice sheet momentum balance journal July 2011
Parallel finite-element implementation for higher-order ice-sheet models journal January 2012
Benchmark experiments for higher-order and full-Stokes ice sheet models (ISMIP–HOM) journal January 2008
The Glimmer community ice sheet model journal January 2009
A Fully Implicit Domain Decomposition Algorithm for Shallow Water Equations on the Cubed-Sphere journal January 2010