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...

Full description

Bibliographic Details
Main Authors: Preeti Malakar, Thomas George, Sameer Kumar, Rashmi Mittal, Vijay Natarajan, Yogish Sabharwal, Vaibhav Saxena, Sathish S. Vadhiyar
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