A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of Interest
Accurate and timely prediction of weather phenomena, such as hurricanes and flash floods, require high-fidelity compute intensive simulations of multiple finer regions of interest within a coarse simulation domain. Current weather applications execute these nested simulations sequentially using all...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2013-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.3233/SPR-130367 |
id |
doaj-e1c989c6a5584c47809269051a3fc074 |
---|---|
record_format |
Article |
spelling |
doaj-e1c989c6a5584c47809269051a3fc0742021-07-02T02:59:38ZengHindawi LimitedScientific Programming1058-92441875-919X2013-01-01213-49310710.3233/SPR-130367A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of InterestPreeti Malakar0Thomas George1Sameer Kumar2Rashmi Mittal3Vijay Natarajan4Yogish Sabharwal5Vaibhav Saxena6Sathish S. Vadhiyar7Department of Computer Science and Automation, Indian Institute of Science, Bangalore, IndiaIBM India Research Lab, New Delhi, IndiaIBM T.J. Watson Research Center, Yorktown Heights, NY, USAIBM India Research Lab, New Delhi, IndiaDepartment of Computer Science and Automation, Indian Institute of Science, Bangalore, IndiaIBM India Research Lab, New Delhi, IndiaIBM India Research Lab, New Delhi, IndiaSupercomputer Education and Research Centre, Indian Institute of Science, Bangalore, IndiaAccurate and timely prediction of weather phenomena, such as hurricanes and flash floods, require high-fidelity compute intensive simulations of multiple finer regions of interest within a coarse simulation domain. Current weather applications execute these nested simulations sequentially using all the available processors, which is sub-optimal due to their sub-linear scalability. In this work, we present a strategy for parallel execution of multiple nested domain simulations based on partitioning the 2-D processor grid into disjoint rectangular regions associated with each domain. We propose a novel combination of performance prediction, processor allocation methods and topology-aware mapping of the regions on torus interconnects. Experiments on IBM Blue Gene systems using WRF show that the proposed strategies result in performance improvement of up to 33% with topology-oblivious mapping and up to additional 7% with topology-aware mapping over the default sequential strategy.http://dx.doi.org/10.3233/SPR-130367 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Preeti Malakar Thomas George Sameer Kumar Rashmi Mittal Vijay Natarajan Yogish Sabharwal Vaibhav Saxena Sathish S. Vadhiyar |
spellingShingle |
Preeti Malakar Thomas George Sameer Kumar Rashmi Mittal Vijay Natarajan Yogish Sabharwal Vaibhav Saxena Sathish S. Vadhiyar A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of Interest Scientific Programming |
author_facet |
Preeti Malakar Thomas George Sameer Kumar Rashmi Mittal Vijay Natarajan Yogish Sabharwal Vaibhav Saxena Sathish S. Vadhiyar |
author_sort |
Preeti Malakar |
title |
A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of Interest |
title_short |
A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of Interest |
title_full |
A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of Interest |
title_fullStr |
A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of Interest |
title_full_unstemmed |
A Divide and Conquer Strategy for Scaling Weather Simulations with Multiple Regions of Interest |
title_sort |
divide and conquer strategy for scaling weather simulations with multiple regions of interest |
publisher |
Hindawi Limited |
series |
Scientific Programming |
issn |
1058-9244 1875-919X |
publishDate |
2013-01-01 |
description |
Accurate and timely prediction of weather phenomena, such as hurricanes and flash floods, require high-fidelity compute intensive simulations of multiple finer regions of interest within a coarse simulation domain. Current weather applications execute these nested simulations sequentially using all the available processors, which is sub-optimal due to their sub-linear scalability. In this work, we present a strategy for parallel execution of multiple nested domain simulations based on partitioning the 2-D processor grid into disjoint rectangular regions associated with each domain. We propose a novel combination of performance prediction, processor allocation methods and topology-aware mapping of the regions on torus interconnects. Experiments on IBM Blue Gene systems using WRF show that the proposed strategies result in performance improvement of up to 33% with topology-oblivious mapping and up to additional 7% with topology-aware mapping over the default sequential strategy. |
url |
http://dx.doi.org/10.3233/SPR-130367 |
work_keys_str_mv |
AT preetimalakar adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT thomasgeorge adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT sameerkumar adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT rashmimittal adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT vijaynatarajan adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT yogishsabharwal adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT vaibhavsaxena adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT sathishsvadhiyar adivideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT preetimalakar divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT thomasgeorge divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT sameerkumar divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT rashmimittal divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT vijaynatarajan divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT yogishsabharwal divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT vaibhavsaxena divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest AT sathishsvadhiyar divideandconquerstrategyforscalingweathersimulationswithmultipleregionsofinterest |
_version_ |
1721342475792023552 |