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...
Published in: | The International Journal of High Performance Computing Applications |
---|---|
Main Authors: | , , , , , , , , , , |
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 |