Loading…

On the parallelization of a global climate-chemistry modeling system

Coupled climate-chemistry simulations are computationally intensive owing to the spatial and temporal scope of the problem. In global chemistry models, the time integrations encountered in the chemistry and aerosol modules usually comprise the major CPU consumption. Parallelization of these segments...

Full description

Saved in:
Bibliographic Details
Published in:Atmospheric environment (1994) 1999-02, Vol.33 (4), p.675-681
Main Authors: Lee, Pius C.S., Zaveri, Rahul A., Easter, Richard C., Peters, Leonard K.
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 681
container_issue 4
container_start_page 675
container_title Atmospheric environment (1994)
container_volume 33
creator Lee, Pius C.S.
Zaveri, Rahul A.
Easter, Richard C.
Peters, Leonard K.
description Coupled climate-chemistry simulations are computationally intensive owing to the spatial and temporal scope of the problem. In global chemistry models, the time integrations encountered in the chemistry and aerosol modules usually comprise the major CPU consumption. Parallelization of these segments of the code can contribute to multifold CPU speed-ups with minimal modification of the original serial code. This technical note presents a single program-multiple data (SPMD) strategy applied to the time-split chemistry modules of a coupled climate – global tropospheric chemistry model. Latitudinal domain decomposition is adopted along with a dynamic load-balancing technique that uses the previous time-step’s load/latitude estimates for distributing the latitude bands amongst the processors. The coupled model is manually parallelized using the Message Passing Interface standard (MPI) on a distributed memory platform (IBM-SP2). Load-balancing efficiencies and the associated MPI overheads are discussed. Overall speed-ups and efficiencies are also calculated for a series of runs employing up to eight processors.
doi_str_mv 10.1016/S1352-2310(98)00272-6
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_17173693</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1352231098002726</els_id><sourcerecordid>17173693</sourcerecordid><originalsourceid>FETCH-LOGICAL-c247t-2be11603b18cfac48e1405ca0c5a0426f054ea2c6ebb86324fdb7508bd061b763</originalsourceid><addsrcrecordid>eNqFkE1PwzAMhisEEmPwE5B6QAgOBeejSXtCaHxKk3YAzlGaultQ2o4kQxq_nm4DceRkHx77tZ8kOSVwRYCI6xfCcppRRuCiLC4BqKSZ2EtGpJAsowXn-0P_ixwmRyG8AwCTpRwld7MujQtMl9pr59DZLx1t36V9k-p07vpKu9Q42-qImVlga0P067Tt6wHt5mlYh4jtcXLQaBfw5KeOk7eH-9fJUzadPT5PbqeZoVzGjFZIiABWkcI02vACCYfcaDC5Bk5FAzlHTY3AqioEo7ypK5lDUdUgSCUFGyfnu71L33-sMEQ13GPQOd1hvwqKSCKZKNkA5jvQ-D4Ej41a-uEHv1YE1MaZ2jpTGyGqLNTWmdoEnP0E6GC0a7zujA1_w0LknMGA3ewwHJ79tOhVMBY7g7X1aKKqe_tP0DfHBIAP</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>17173693</pqid></control><display><type>article</type><title>On the parallelization of a global climate-chemistry modeling system</title><source>ScienceDirect Freedom Collection</source><creator>Lee, Pius C.S. ; Zaveri, Rahul A. ; Easter, Richard C. ; Peters, Leonard K.</creator><creatorcontrib>Lee, Pius C.S. ; Zaveri, Rahul A. ; Easter, Richard C. ; Peters, Leonard K.</creatorcontrib><description>Coupled climate-chemistry simulations are computationally intensive owing to the spatial and temporal scope of the problem. In global chemistry models, the time integrations encountered in the chemistry and aerosol modules usually comprise the major CPU consumption. Parallelization of these segments of the code can contribute to multifold CPU speed-ups with minimal modification of the original serial code. This technical note presents a single program-multiple data (SPMD) strategy applied to the time-split chemistry modules of a coupled climate – global tropospheric chemistry model. Latitudinal domain decomposition is adopted along with a dynamic load-balancing technique that uses the previous time-step’s load/latitude estimates for distributing the latitude bands amongst the processors. The coupled model is manually parallelized using the Message Passing Interface standard (MPI) on a distributed memory platform (IBM-SP2). Load-balancing efficiencies and the associated MPI overheads are discussed. Overall speed-ups and efficiencies are also calculated for a series of runs employing up to eight processors.</description><identifier>ISSN: 1352-2310</identifier><identifier>EISSN: 1873-2844</identifier><identifier>DOI: 10.1016/S1352-2310(98)00272-6</identifier><language>eng</language><publisher>Oxford: Elsevier Ltd</publisher><subject>Atmospheric chemistry modeling ; Domain-decomposition ; Earth, ocean, space ; Exact sciences and technology ; External geophysics ; Geophysics. Techniques, methods, instrumentation and models ; Load-balancing ; Message Passing Interface</subject><ispartof>Atmospheric environment (1994), 1999-02, Vol.33 (4), p.675-681</ispartof><rights>1999 Elsevier Science Ltd</rights><rights>1999 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27915,27916</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=1665430$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Lee, Pius C.S.</creatorcontrib><creatorcontrib>Zaveri, Rahul A.</creatorcontrib><creatorcontrib>Easter, Richard C.</creatorcontrib><creatorcontrib>Peters, Leonard K.</creatorcontrib><title>On the parallelization of a global climate-chemistry modeling system</title><title>Atmospheric environment (1994)</title><description>Coupled climate-chemistry simulations are computationally intensive owing to the spatial and temporal scope of the problem. In global chemistry models, the time integrations encountered in the chemistry and aerosol modules usually comprise the major CPU consumption. Parallelization of these segments of the code can contribute to multifold CPU speed-ups with minimal modification of the original serial code. This technical note presents a single program-multiple data (SPMD) strategy applied to the time-split chemistry modules of a coupled climate – global tropospheric chemistry model. Latitudinal domain decomposition is adopted along with a dynamic load-balancing technique that uses the previous time-step’s load/latitude estimates for distributing the latitude bands amongst the processors. The coupled model is manually parallelized using the Message Passing Interface standard (MPI) on a distributed memory platform (IBM-SP2). Load-balancing efficiencies and the associated MPI overheads are discussed. Overall speed-ups and efficiencies are also calculated for a series of runs employing up to eight processors.</description><subject>Atmospheric chemistry modeling</subject><subject>Domain-decomposition</subject><subject>Earth, ocean, space</subject><subject>Exact sciences and technology</subject><subject>External geophysics</subject><subject>Geophysics. Techniques, methods, instrumentation and models</subject><subject>Load-balancing</subject><subject>Message Passing Interface</subject><issn>1352-2310</issn><issn>1873-2844</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1999</creationdate><recordtype>article</recordtype><recordid>eNqFkE1PwzAMhisEEmPwE5B6QAgOBeejSXtCaHxKk3YAzlGaultQ2o4kQxq_nm4DceRkHx77tZ8kOSVwRYCI6xfCcppRRuCiLC4BqKSZ2EtGpJAsowXn-0P_ixwmRyG8AwCTpRwld7MujQtMl9pr59DZLx1t36V9k-p07vpKu9Q42-qImVlga0P067Tt6wHt5mlYh4jtcXLQaBfw5KeOk7eH-9fJUzadPT5PbqeZoVzGjFZIiABWkcI02vACCYfcaDC5Bk5FAzlHTY3AqioEo7ypK5lDUdUgSCUFGyfnu71L33-sMEQ13GPQOd1hvwqKSCKZKNkA5jvQ-D4Ej41a-uEHv1YE1MaZ2jpTGyGqLNTWmdoEnP0E6GC0a7zujA1_w0LknMGA3ewwHJ79tOhVMBY7g7X1aKKqe_tP0DfHBIAP</recordid><startdate>19990201</startdate><enddate>19990201</enddate><creator>Lee, Pius C.S.</creator><creator>Zaveri, Rahul A.</creator><creator>Easter, Richard C.</creator><creator>Peters, Leonard K.</creator><general>Elsevier Ltd</general><general>Elsevier Science</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7TV</scope><scope>C1K</scope></search><sort><creationdate>19990201</creationdate><title>On the parallelization of a global climate-chemistry modeling system</title><author>Lee, Pius C.S. ; Zaveri, Rahul A. ; Easter, Richard C. ; Peters, Leonard K.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c247t-2be11603b18cfac48e1405ca0c5a0426f054ea2c6ebb86324fdb7508bd061b763</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1999</creationdate><topic>Atmospheric chemistry modeling</topic><topic>Domain-decomposition</topic><topic>Earth, ocean, space</topic><topic>Exact sciences and technology</topic><topic>External geophysics</topic><topic>Geophysics. Techniques, methods, instrumentation and models</topic><topic>Load-balancing</topic><topic>Message Passing Interface</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lee, Pius C.S.</creatorcontrib><creatorcontrib>Zaveri, Rahul A.</creatorcontrib><creatorcontrib>Easter, Richard C.</creatorcontrib><creatorcontrib>Peters, Leonard K.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Pollution Abstracts</collection><collection>Environmental Sciences and Pollution Management</collection><jtitle>Atmospheric environment (1994)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lee, Pius C.S.</au><au>Zaveri, Rahul A.</au><au>Easter, Richard C.</au><au>Peters, Leonard K.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>On the parallelization of a global climate-chemistry modeling system</atitle><jtitle>Atmospheric environment (1994)</jtitle><date>1999-02-01</date><risdate>1999</risdate><volume>33</volume><issue>4</issue><spage>675</spage><epage>681</epage><pages>675-681</pages><issn>1352-2310</issn><eissn>1873-2844</eissn><abstract>Coupled climate-chemistry simulations are computationally intensive owing to the spatial and temporal scope of the problem. In global chemistry models, the time integrations encountered in the chemistry and aerosol modules usually comprise the major CPU consumption. Parallelization of these segments of the code can contribute to multifold CPU speed-ups with minimal modification of the original serial code. This technical note presents a single program-multiple data (SPMD) strategy applied to the time-split chemistry modules of a coupled climate – global tropospheric chemistry model. Latitudinal domain decomposition is adopted along with a dynamic load-balancing technique that uses the previous time-step’s load/latitude estimates for distributing the latitude bands amongst the processors. The coupled model is manually parallelized using the Message Passing Interface standard (MPI) on a distributed memory platform (IBM-SP2). Load-balancing efficiencies and the associated MPI overheads are discussed. Overall speed-ups and efficiencies are also calculated for a series of runs employing up to eight processors.</abstract><cop>Oxford</cop><pub>Elsevier Ltd</pub><doi>10.1016/S1352-2310(98)00272-6</doi><tpages>7</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1352-2310
ispartof Atmospheric environment (1994), 1999-02, Vol.33 (4), p.675-681
issn 1352-2310
1873-2844
language eng
recordid cdi_proquest_miscellaneous_17173693
source ScienceDirect Freedom Collection
subjects Atmospheric chemistry modeling
Domain-decomposition
Earth, ocean, space
Exact sciences and technology
External geophysics
Geophysics. Techniques, methods, instrumentation and models
Load-balancing
Message Passing Interface
title On the parallelization of a global climate-chemistry modeling system
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T22%3A58%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=On%20the%20parallelization%20of%20a%20global%20climate-chemistry%20modeling%20system&rft.jtitle=Atmospheric%20environment%20(1994)&rft.au=Lee,%20Pius%20C.S.&rft.date=1999-02-01&rft.volume=33&rft.issue=4&rft.spage=675&rft.epage=681&rft.pages=675-681&rft.issn=1352-2310&rft.eissn=1873-2844&rft_id=info:doi/10.1016/S1352-2310(98)00272-6&rft_dat=%3Cproquest_cross%3E17173693%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c247t-2be11603b18cfac48e1405ca0c5a0426f054ea2c6ebb86324fdb7508bd061b763%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=17173693&rft_id=info:pmid/&rfr_iscdi=true