{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:01:12Z","timestamp":1777676472936,"version":"3.51.4"},"reference-count":18,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2012,2,1]],"date-time":"2012-02-01T00:00:00Z","timestamp":1328054400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2012,2]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1177\/1094342011435159","type":"journal-article","created":{"date-parts":[[2012,2,28]],"date-time":"2012-02-28T02:24:59Z","timestamp":1330395899000},"page":"54-62","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":9,"title":["A modern solver interface to manage solution algorithms in the Community Earth System Model"],"prefix":"10.1177","volume":"26","author":[{"given":"Katherine J.","family":"Evans","sequence":"first","affiliation":[{"name":"Oak Ridge National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew G.","family":"Salinger","sequence":"additional","affiliation":[{"name":"Sandia National Laboratories, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick H.","family":"Worley","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen F.","family":"Price","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William H.","family":"Lipscomb","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey A.","family":"Nichols","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"III","given":"James B.","family":"White","sequence":"additional","affiliation":[{"name":"National Center for Atmospheric Research, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mauro","family":"Perego","sequence":"additional","affiliation":[{"name":"The Florida State University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mariana","family":"Vertenstein","sequence":"additional","affiliation":[{"name":"National Center for Atmospheric Research, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Edwards","sequence":"additional","affiliation":[{"name":"National Center for Atmospheric Research, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Fran\u00e7ois","family":"Lemieux","sequence":"additional","affiliation":[{"name":"New York University, USA; now with Environment Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2012,2,27]]},"reference":[{"key":"bibr1-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.07.015"},{"key":"bibr2-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1017\/S002214300001621X"},{"key":"bibr3-1094342011435159","doi-asserted-by":"crossref","unstructured":"Bochev PB, Gunzburger MD (2009) Least-Squares Finite Element Methods. Series: Applied Mathematical Sciences. Springer, New York, p.670.","DOI":"10.1007\/b13382"},{"key":"bibr4-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1977-0431719-X"},{"key":"bibr5-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1177\/1094342011428142"},{"key":"bibr6-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1177\/1094342011428143"},{"key":"bibr7-1094342011435159","author":"Easterbrook S","year":"2009","journal-title":"proceedings of the FSE\/SDP workshop on the future of software engineering research"},{"key":"bibr8-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01973-9_37"},{"key":"bibr9-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1145\/1089014.1089021"},{"key":"bibr10-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718898"},{"key":"bibr11-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/46\/1\/060"},{"key":"bibr12-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1177\/1094342005056115"},{"key":"bibr13-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2011.04.037"},{"key":"bibr14-1094342011435159","doi-asserted-by":"publisher","DOI":"10.3189\/2012JoG11J063"},{"key":"bibr15-1094342011435159","doi-asserted-by":"publisher","DOI":"10.5194\/tc-2-95-2008"},{"key":"bibr16-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1029\/2008JF001015"},{"key":"bibr17-1094342011435159","unstructured":"Washington WM (ed.) (1982) Documentation for the Community Climate Model (CCM), Ver. 0. Technical Report NTIS No. PB82-194192Boulder, CO: National Center for Atmospheric Research, p.222."},{"key":"bibr18-1094342011435159","doi-asserted-by":"publisher","DOI":"10.1137\/080727348"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342011435159","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342011435159","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342011435159","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:03Z","timestamp":1777450743000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342011435159"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2]]},"references-count":18,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,2]]}},"alternative-id":["10.1177\/1094342011435159"],"URL":"https:\/\/doi.org\/10.1177\/1094342011435159","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,2]]}}}