Implementation and performance of a parallel version of the HIRLAM limited area atmospheric model
The HIRLAM (high resolution limited area modelling) limited-area atmospheric model was originally developed and optimized for shared memory vector-based computers, and has been used for operational weather forecasting on such machines for several years. This paper describes the algorithms applied to...
Saved in:
| Published in: | Parallel computing Vol. 23; no. 14; pp. 2161 - 2172 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
30.12.1997
|
| Subjects: | |
| ISSN: | 0167-8191, 1872-7336 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | The HIRLAM (high resolution limited area modelling) limited-area atmospheric model was originally developed and optimized for shared memory vector-based computers, and has been used for operational weather forecasting on such machines for several years. This paper describes the algorithms applied to obtain a highly parallel implementation of the model, suitable for distributed memory machines. The performance results presented indicate that the parallelization effort has been successful, and the Norwegian Meteorological Institute will run the parallel version in production on a Cray T3E. |
|---|---|
| AbstractList | The HIRLAM (high resolution limited area modelling) limited-area atmospheric model was originally developed and optimized for shared memory vector-based computers, and has been used for operational weather forecasting on such machines for several years. This paper describes the algorithms applied to obtain a highly parallel implementation of the model, suitable for distributed memory machines. The performance results presented indicate that the parallelization effort has been successful, and the Norwegian Meteorological Institute will run the parallel version in production on a Cray T3E. |
| Author | Skålin, R. Bjørge, D. |
| Author_xml | – sequence: 1 givenname: R surname: Skalin fullname: Skalin, R – sequence: 2 givenname: D surname: Bjorge fullname: Bjorge, D |
| BookMark | eNqFkE1LxDAQhoMouH78BCEn0UM1adomwYOI-LGwIvhxDrPpFCNpU5Mo-O_tuuLBi5cZGJ73hXl2yOYQBiTkgLMTznhz-jgNWSiu-ZGWx4xx1hRig8y4kmUhhWg2yewX2SY7Kb0yxppKsRmBeT967HHIkF0YKAwtHTF2IfYwWKSho0BHiOA9evqBMa2o6ZpfkN7OHxYXd9S73mVsKUQECrkPaXzB6CztQ4t-j2x14BPu_-xd8nx99XR5Wyzub-aXF4vCVkLkouUWtMZSSqjKbmmrigE2WrGmlriUNda6k6hKLYQSlQStUNVasmVZglxiJ3bJ4bp3jOHtHVM2vUsWvYcBw3syZVPrRqlyAs_WoI0hpYidsW79fY7gvOHMrLSab61m5cxoab61GjGl6z_pMboe4ue_ufN1DicHHw6jSdbhpLh1EW02bXD_NHwByVaR4g |
| CitedBy_id | crossref_primary_10_1002_we_145 crossref_primary_10_1023_B_BOUN_0000030561_25252_9e |
| Cites_doi | 10.1175/1520-0426(1997)014<0427:SOPGLA>2.0.CO;2 10.1175/1520-0426(1997)014<0442:SOPGLA>2.0.CO;2 10.1137/S1064827594266891 10.1016/0167-8191(96)80002-0 10.1175/1520-0493(1988)116<2132:HOLPIT>2.0.CO;2 10.1016/0167-8191(95)00036-6 |
| ContentType | Journal Article |
| Copyright | 1997 |
| Copyright_xml | – notice: 1997 |
| DBID | AAYXX CITATION 7SC 7SU 8FD C1K FR3 JQ2 L7M L~C L~D |
| DOI | 10.1016/S0167-8191(97)00106-3 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Environmental Engineering Abstracts Technology Research Database Environmental Sciences and Pollution Management Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Environmental Engineering Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Environmental Sciences and Pollution Management Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1872-7336 |
| EndPage | 2172 |
| ExternalDocumentID | 308207963 10_1016_S0167_8191_97_00106_3 S0167819197001063 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 123 1B1 1~. 1~5 29O 4.4 457 4G. 5VS 6OB 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABEFU ABFNM ABJNI ABMAC ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ H~9 IHE J1W JJJVA KOM LG9 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SBC SCC SDF SDG SDP SES SEW SPC SPCBC SST SSV SSZ T5K WH7 WUQ XPP ZMT ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD 7SC 7SU 8FD C1K FR3 JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c433t-d1ca99e277a42fbc440ae6980657eb75e59f7e829338347a98e85970b22a7bef3 |
| ISICitedReferencesCount | 6 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000071605300004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0167-8191 |
| IngestDate | Mon Oct 06 18:08:31 EDT 2025 Sat Nov 29 07:25:11 EST 2025 Tue Nov 18 21:43:11 EST 2025 Fri Feb 23 02:30:41 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 14 |
| Keywords | Distributed memory parallel computing Message passing Weather prediction Limited area atmospheric model Parallel algorithms |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c433t-d1ca99e277a42fbc440ae6980657eb75e59f7e829338347a98e85970b22a7bef3 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| PQID | 26596882 |
| PQPubID | 23500 |
| PageCount | 12 |
| ParticipantIDs | proquest_miscellaneous_26596882 crossref_citationtrail_10_1016_S0167_8191_97_00106_3 crossref_primary_10_1016_S0167_8191_97_00106_3 elsevier_sciencedirect_doi_10_1016_S0167_8191_97_00106_3 |
| PublicationCentury | 1900 |
| PublicationDate | 1997-12-30 |
| PublicationDateYYYYMMDD | 1997-12-30 |
| PublicationDate_xml | – month: 12 year: 1997 text: 1997-12-30 day: 30 |
| PublicationDecade | 1990 |
| PublicationTitle | Parallel computing |
| PublicationYear | 1997 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Cray Research Inc. (BIB3) May 1994 Barros, Dent, Isaksen, Robinson, Mozdzynski, Wollenweber (BIB1) 1995; 21 SINTEF Applied Mathematics (BIB13) October 1996 Bjørge (BIB2) 1995 Skålin (BIB15) 1997; 14 Skålin, Lie, Berge (BIB17) 1995 Raymond (BIB12) 1988; 116 Skålin (BIB16) 1997; 14 Snir, Otto, Huss-Lederman, Walker, Dongarra (BIB18) 1995 Geist, Beguelin, Dongarra, Jiang, Manchek, Sunderam (BIB6) 1994 Hack, Rosinski, Williamson, Boville, Truesdale (BIB7) 1995; 21 Foster, Worley (BIB5) 1997; 18 Holton (BIB8) 1992 Skålin (BIB14) 1997 (BIB9) June 1994 Cray Research Inc. (BIB4) December 1996 McDonald (BIB11) 1994 Källén (BIB10) 1996 SINTEF Applied Mathematics (10.1016/S0167-8191(97)00106-3_BIB13) 1996 Skålin (10.1016/S0167-8191(97)00106-3_BIB14) 1997 Cray Research Inc. (10.1016/S0167-8191(97)00106-3_BIB4) 1996 Holton (10.1016/S0167-8191(97)00106-3_BIB8) 1992 McDonald (10.1016/S0167-8191(97)00106-3_BIB11) 1994 Källén (10.1016/S0167-8191(97)00106-3_BIB10) 1996 Geist (10.1016/S0167-8191(97)00106-3_BIB6) 1994 Snir (10.1016/S0167-8191(97)00106-3_BIB18) 1995 Hack (10.1016/S0167-8191(97)00106-3_BIB7) 1995; 21 Skålin (10.1016/S0167-8191(97)00106-3_BIB16) 1997; 14 Raymond (10.1016/S0167-8191(97)00106-3_BIB12) 1988; 116 Cray Research Inc. (10.1016/S0167-8191(97)00106-3_BIB3) 1994 Barros (10.1016/S0167-8191(97)00106-3_BIB1) 1995; 21 Foster (10.1016/S0167-8191(97)00106-3_BIB5) 1997; 18 Bjørge (10.1016/S0167-8191(97)00106-3_BIB2) 1995 Skålin (10.1016/S0167-8191(97)00106-3_BIB17) 1995 Skålin (10.1016/S0167-8191(97)00106-3_BIB15) 1997; 14 (10.1016/S0167-8191(97)00106-3_BIB9) 1994 |
| References_xml | – year: May 1994 ident: BIB3 publication-title: SHMEM User's Guide SN-2516 1.1 – volume: 21 start-page: 1545 year: 1995 end-page: 1569 ident: BIB7 article-title: Computational design of the NCAR community climate model publication-title: Parallel Comput. – year: 1995 ident: BIB18 article-title: MPI: The Complete Reference – volume: 18 start-page: 806 year: 1997 end-page: 837 ident: BIB5 article-title: Parallel algorithms for the spectral transform method publication-title: SIAM J. Sci. Comput. – volume: 14 start-page: 427 year: 1997 end-page: 441 ident: BIB15 article-title: Scalability of parallel grid-point limited-area atmospheric models. Part I: Explicit time integration schemes publication-title: Journal of Atmospheric and Oceanic Technology – start-page: 75 year: 1995 end-page: 90 ident: BIB2 article-title: Implementation of the semi-implicit scheme in a message passing version of HIRLAM publication-title: Coming of Age – year: June 1994 ident: BIB9 publication-title: Paragon OSF/1 User's Guide – start-page: 175 year: 1995 end-page: 185 ident: BIB17 article-title: A parallel algorithm for simulation of long range transport of air pollution publication-title: High Performance Computing in the Geosciences – year: 1994 ident: BIB11 article-title: The HIRLAM two time level, three dimensional semi-Lagrangian, semi-implicit, limited area, grid point model of the primitive equations publication-title: HIRLAM Technical Report No. 17 – year: 1994 ident: BIB6 article-title: PVM: Parallel Virtual Machine publication-title: A Users's Guide and Tutorial for Network Parallel Computing – year: October 1996 ident: BIB13 article-title: SINTEF Report STF42 A96504 publication-title: GC User's Guide Release 1.1 – year: 1997 ident: BIB14 article-title: A parallel strategy for the semi-Lagrangian advection scheme in the Unified Model publication-title: Department of Mathematical Sciences, Norwegian University of Science and Technology N-7034 – volume: 14 start-page: 442 year: 1997 end-page: 455 ident: BIB16 article-title: Scalability of parallel grid-point limited-area atmospheric models. Part II: Semi-implicit time integration schemes publication-title: Journal of Atmospheric and Oceanic Technology – year: December 1996 ident: BIB4 article-title: CRAY T3E programming with coherent memory streams – year: 1996 ident: BIB10 publication-title: HIRLAM Documentation Manual, System, 2.5 SHMI – volume: 116 start-page: 2132 year: 1988 end-page: 2141 ident: BIB12 article-title: High-order low-pass implicit tangent filters for use in finite area calculations publication-title: Mon. Weather Rev. – volume: 21 start-page: 1621 year: 1995 end-page: 1638 ident: BIB1 article-title: The IFS model: A parallel production weather code publication-title: Parallel Comput. – year: 1992 ident: BIB8 article-title: An Introduction to Dynamic Meteorology – volume: 14 start-page: 427 year: 1997 ident: 10.1016/S0167-8191(97)00106-3_BIB15 article-title: Scalability of parallel grid-point limited-area atmospheric models. Part I: Explicit time integration schemes publication-title: Journal of Atmospheric and Oceanic Technology doi: 10.1175/1520-0426(1997)014<0427:SOPGLA>2.0.CO;2 – year: 1994 ident: 10.1016/S0167-8191(97)00106-3_BIB11 article-title: The HIRLAM two time level, three dimensional semi-Lagrangian, semi-implicit, limited area, grid point model of the primitive equations publication-title: HIRLAM Technical Report No. 17 – year: 1996 ident: 10.1016/S0167-8191(97)00106-3_BIB10 publication-title: HIRLAM Documentation Manual, System, 2.5 SHMI – volume: 14 start-page: 442 year: 1997 ident: 10.1016/S0167-8191(97)00106-3_BIB16 article-title: Scalability of parallel grid-point limited-area atmospheric models. Part II: Semi-implicit time integration schemes publication-title: Journal of Atmospheric and Oceanic Technology doi: 10.1175/1520-0426(1997)014<0442:SOPGLA>2.0.CO;2 – start-page: 175 year: 1995 ident: 10.1016/S0167-8191(97)00106-3_BIB17 article-title: A parallel algorithm for simulation of long range transport of air pollution – year: 1994 ident: 10.1016/S0167-8191(97)00106-3_BIB9 – volume: 18 start-page: 806 issue: 3 year: 1997 ident: 10.1016/S0167-8191(97)00106-3_BIB5 article-title: Parallel algorithms for the spectral transform method publication-title: SIAM J. Sci. Comput. doi: 10.1137/S1064827594266891 – year: 1994 ident: 10.1016/S0167-8191(97)00106-3_BIB3 publication-title: SHMEM User's Guide SN-2516 1.1 – year: 1996 ident: 10.1016/S0167-8191(97)00106-3_BIB13 article-title: SINTEF Report STF42 A96504 publication-title: GC User's Guide Release 1.1 – year: 1996 ident: 10.1016/S0167-8191(97)00106-3_BIB4 – volume: 21 start-page: 1621 year: 1995 ident: 10.1016/S0167-8191(97)00106-3_BIB1 article-title: The IFS model: A parallel production weather code publication-title: Parallel Comput. doi: 10.1016/0167-8191(96)80002-0 – year: 1997 ident: 10.1016/S0167-8191(97)00106-3_BIB14 article-title: A parallel strategy for the semi-Lagrangian advection scheme in the Unified Model publication-title: Department of Mathematical Sciences, Norwegian University of Science and Technology N-7034 – year: 1995 ident: 10.1016/S0167-8191(97)00106-3_BIB18 – start-page: 75 year: 1995 ident: 10.1016/S0167-8191(97)00106-3_BIB2 article-title: Implementation of the semi-implicit scheme in a message passing version of HIRLAM – volume: 116 start-page: 2132 year: 1988 ident: 10.1016/S0167-8191(97)00106-3_BIB12 article-title: High-order low-pass implicit tangent filters for use in finite area calculations publication-title: Mon. Weather Rev. doi: 10.1175/1520-0493(1988)116<2132:HOLPIT>2.0.CO;2 – volume: 21 start-page: 1545 year: 1995 ident: 10.1016/S0167-8191(97)00106-3_BIB7 article-title: Computational design of the NCAR community climate model publication-title: Parallel Comput. doi: 10.1016/0167-8191(95)00036-6 – year: 1994 ident: 10.1016/S0167-8191(97)00106-3_BIB6 article-title: PVM: Parallel Virtual Machine – year: 1992 ident: 10.1016/S0167-8191(97)00106-3_BIB8 |
| SSID | ssj0006480 |
| Score | 1.508631 |
| Snippet | The HIRLAM (high resolution limited area modelling) limited-area atmospheric model was originally developed and optimized for shared memory vector-based... |
| SourceID | proquest crossref elsevier |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 2161 |
| SubjectTerms | Computer simulation Data communication systems Data storage equipment Distributed memory parallel computing Limited area atmospheric model Message passing Parallel algorithms Response time (computer systems) Weather forecasting Weather prediction |
| Title | Implementation and performance of a parallel version of the HIRLAM limited area atmospheric model |
| URI | https://dx.doi.org/10.1016/S0167-8191(97)00106-3 https://www.proquest.com/docview/26596882 |
| Volume | 23 |
| WOSCitedRecordID | wos000071605300004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: ScienceDirect database customDbUrl: eissn: 1872-7336 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0006480 issn: 0167-8191 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Jb9QwFLaGlgMXdtSy-sABNMqQxE5sHwcoalGpqlLQ3CLHcaSiNDOamY7683nekpRFBSQu0SjxIvl98xbb730IvaRxHROVlJGMWRXRSpFIlqw2lRFzLuqK15bu7eshOzris5k4Ho02IRdm07C25ZeXYvFfRQ3vQNgmdfYvxN0NCi_gNwgdniB2eP6R4G2933OfUuSuGi8G2QE2H9IU_G4a3Yw3brss3BTYPzg5nH4aNy7raSzBoxzL9fl8ZYoPnCnHmzP0Z4_DQMqyQwQ7aFm97Bl85gnhTyZd4P_NfHjLl47U_f2k33iwRVtNecO43w37KSPGbVCC4jVBoLMvTqlyBl48cYVOgtZ1WcYBXfSKDs2TgT02DFq_1PVu2-FzNyN45KaqsLBhbkR6A9ddO7RtTVPBbCNyA22nLBOgDbenB3uzj50Nz6nl3OvG7nO_3vQTvhLstZ_sd17ND_bdOi2nd9FtH23gqUPJPTTS7X10JzB5YK_YHyB5FTQYQIMHoMHzGkscQIM9aMxbAA12oMEeNNiABg9Agy1oHqIvH_ZO3-1HnnwjUpSQdVQlSgqhU8YkTetSURpLnQtzDs90yTKdiZppDt4i4YQyKbjmEJzGZZpKVuqaPEJb7bzVOwjnZVzpKiF5mSlasgpiEq1YLQjNac2TZBfRsHiF8pXpDUFKUwyuIOasMGte2PsSsOYF2UWTrtvClWa5rgMPkim8f-n8xgIgdV3XF0GSBehfc6gmWz2_WBVpnokcwtTH_z74E3Sr_389RVvr5YV-hm6qzfpstXzuofkdLiyiVA |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Implementation+and+performance+of+a+parallel+version+of+the+HIRLAM+limited+area+atmospheric+model&rft.jtitle=Parallel+computing&rft.au=Sk%C3%A5lin%2C+R.&rft.au=Bj%C3%B8rge%2C+D.&rft.date=1997-12-30&rft.pub=Elsevier+B.V&rft.issn=0167-8191&rft.eissn=1872-7336&rft.volume=23&rft.issue=14&rft.spage=2161&rft.epage=2172&rft_id=info:doi/10.1016%2FS0167-8191%2897%2900106-3&rft.externalDocID=S0167819197001063 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-8191&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-8191&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-8191&client=summon |