A modern solver interface to manage solution algorithms in the Community Earth System Model

Global Earth System Models (ESMs) can now produce simulations that resolve ~50 km features and include finer scale, interacting physical processes. However, the current explicit algorithms that dominate production ESMs require ever-decreasing time steps in order to achieve these fine-resolution solu...

Full description

Bibliographic Details
Published in:The International Journal of High Performance Computing Applications
Main Authors: Evans, Katherine J., Salinger, Andrew G., Worley, Patrick H., Price, Stephen F., Lipscomb, William H., Nichols, Jeffrey A., White, James B., Perego, Mauro, Vertenstein, Mariana, Edwards, James, Lemieux, Jean-François
Format: Article in Journal/Newspaper
Language:English
Published: SAGE Publications 2012
Subjects:
Online Access:http://dx.doi.org/10.1177/1094342011435159
http://journals.sagepub.com/doi/pdf/10.1177/1094342011435159
http://journals.sagepub.com/doi/full-xml/10.1177/1094342011435159
id crsagepubl:10.1177/1094342011435159
record_format openpolar
spelling crsagepubl:10.1177/1094342011435159 2023-05-15T16:40:31+02:00 A modern solver interface to manage solution algorithms in the Community Earth System Model Evans, Katherine J. Salinger, Andrew G. Worley, Patrick H. Price, Stephen F. Lipscomb, William H. Nichols, Jeffrey A. White, James B. Perego, Mauro Vertenstein, Mariana Edwards, James Lemieux, Jean-François 2012 http://dx.doi.org/10.1177/1094342011435159 http://journals.sagepub.com/doi/pdf/10.1177/1094342011435159 http://journals.sagepub.com/doi/full-xml/10.1177/1094342011435159 en eng SAGE Publications http://journals.sagepub.com/page/policies/text-and-data-mining-license The International Journal of High Performance Computing Applications volume 26, issue 1, page 54-62 ISSN 1094-3420 1741-2846 Hardware and Architecture Theoretical Computer Science Software journal-article 2012 crsagepubl https://doi.org/10.1177/1094342011435159 2022-08-12T11:31:37Z Global Earth System Models (ESMs) can now produce simulations that resolve ~50 km features and include finer scale, interacting physical processes. However, the current explicit algorithms that dominate production ESMs require ever-decreasing time steps in order to achieve these fine-resolution solutions, which limits time to solution even when efficiently exploiting the spatial parallelism. 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 the complexity of ESMs. Therefore, prototyping and evaluating new algorithms in these models requires a software interface that is flexible, extensible, and easily introduced into the existing software. We describe our efforts to create a parallel solver interface that links the Trilinos collection of solver libraries to the Glimmer Community Ice Sheet Model (Glimmer-CISM), a continental ice-sheet model used in the Community Earth System Model (CESM). We demonstrate this interface within both current and developmental versions of Glimmer-CISM and provide strategies for its integration into the rest of the CESM. Article in Journal/Newspaper Ice Sheet SAGE Publications (via Crossref) The International Journal of High Performance Computing Applications 26 1 54 62
institution Open Polar
collection SAGE Publications (via Crossref)
op_collection_id crsagepubl
language English
topic Hardware and Architecture
Theoretical Computer Science
Software
spellingShingle Hardware and Architecture
Theoretical Computer Science
Software
Evans, Katherine J.
Salinger, Andrew G.
Worley, Patrick H.
Price, Stephen F.
Lipscomb, William H.
Nichols, Jeffrey A.
White, James B.
Perego, Mauro
Vertenstein, Mariana
Edwards, James
Lemieux, Jean-François
A modern solver interface to manage solution algorithms in the Community Earth System Model
topic_facet Hardware and Architecture
Theoretical Computer Science
Software
description Global Earth System Models (ESMs) can now produce simulations that resolve ~50 km features and include finer scale, interacting physical processes. However, the current explicit algorithms that dominate production ESMs require ever-decreasing time steps in order to achieve these fine-resolution solutions, which limits time to solution even when efficiently exploiting the spatial parallelism. 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 the complexity of ESMs. Therefore, prototyping and evaluating new algorithms in these models requires a software interface that is flexible, extensible, and easily introduced into the existing software. We describe our efforts to create a parallel solver interface that links the Trilinos collection of solver libraries to the Glimmer Community Ice Sheet Model (Glimmer-CISM), a continental ice-sheet model used in the Community Earth System Model (CESM). We demonstrate this interface within both current and developmental versions of Glimmer-CISM and provide strategies for its integration into the rest of the CESM.
format Article in Journal/Newspaper
author Evans, Katherine J.
Salinger, Andrew G.
Worley, Patrick H.
Price, Stephen F.
Lipscomb, William H.
Nichols, Jeffrey A.
White, James B.
Perego, Mauro
Vertenstein, Mariana
Edwards, James
Lemieux, Jean-François
author_facet Evans, Katherine J.
Salinger, Andrew G.
Worley, Patrick H.
Price, Stephen F.
Lipscomb, William H.
Nichols, Jeffrey A.
White, James B.
Perego, Mauro
Vertenstein, Mariana
Edwards, James
Lemieux, Jean-François
author_sort Evans, Katherine J.
title A modern solver interface to manage solution algorithms in the Community Earth System Model
title_short A modern solver interface to manage solution algorithms in the Community Earth System Model
title_full A modern solver interface to manage solution algorithms in the Community Earth System Model
title_fullStr A modern solver interface to manage solution algorithms in the Community Earth System Model
title_full_unstemmed A modern solver interface to manage solution algorithms in the Community Earth System Model
title_sort modern solver interface to manage solution algorithms in the community earth system model
publisher SAGE Publications
publishDate 2012
url http://dx.doi.org/10.1177/1094342011435159
http://journals.sagepub.com/doi/pdf/10.1177/1094342011435159
http://journals.sagepub.com/doi/full-xml/10.1177/1094342011435159
genre Ice Sheet
genre_facet Ice Sheet
op_source The International Journal of High Performance Computing Applications
volume 26, issue 1, page 54-62
ISSN 1094-3420 1741-2846
op_rights http://journals.sagepub.com/page/policies/text-and-data-mining-license
op_doi https://doi.org/10.1177/1094342011435159
container_title The International Journal of High Performance Computing Applications
container_volume 26
container_issue 1
container_start_page 54
op_container_end_page 62
_version_ 1766030923323670528