Show simple item record

dc.contributor.advisorVadiyar, Sathish
dc.contributor.advisorNatarajan, Vijay
dc.contributor.authorMalakar, Preeti
dc.date.accessioned2018-07-28T16:27:34Z
dc.date.accessioned2018-07-31T04:39:24Z
dc.date.available2018-07-28T16:27:34Z
dc.date.available2018-07-31T04:39:24Z
dc.date.issued2018-07-28
dc.date.submitted2013
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/3907
dc.identifier.abstracthttp://etd.iisc.ac.in/static/etd/abstracts/4782/G25970-Abs.pdfen_US
dc.description.abstractThe emergence of the exascale era necessitates development of new techniques to efficiently perform high-performance scientific simulations, online data analysis and on-the-fly visualization. Critical applications like cyclone tracking and earthquake modeling require high-fidelity and high- performance simulations involving large-scale computations and generate huge amounts of data. Faster simulations and simultaneous online data analysis and visualization enable scientists provide real-time guidance to policy makers. In this thesis, we present a set of techniques for efficient high-fidelity simulations, online data analysis and visualization in environments with varying resource configurations. First, we present a strategy for improving throughput of weather simulations with multiple regions of interest. We propose parallel execution of these nested simulations based on partitioning the 2D process grid into disjoint rectangular regions associated with each subdomain. The process grid partitioning is obtained from a Huffman tree which is constructed from the relative execution times of the subdomains. We propose a novel combination of performance prediction, processor allocation methods and topology-aware mapping of the regions on torus interconnects. We observe up to 33% gain over the default strategy in weather models. Second, we propose a processor reallocation heuristic that minimizes data redistribution cost while reallocating processors in the case of dynamic regions of interest. This algorithm is based on hierarchical diffusion approach that uses a novel tree reorganization strategy. We have also developed a parallel data analysis algorithm to detect regions of interest within a domain. This helps improve performance of detailed simulations of multiple weather phenomena like depressions and clouds, thereby in- creasing the lead time to severe weather phenomena like tornadoes and storm surges. Our method is able to reduce the redistribution time by 25% over a simple partition from scratch method. We also show that it is important to consider resource constraints like I/O bandwidth, disk space and network bandwidth for continuous simulation and smooth visualization. High simulation rates on modern-day processors combined with high I/O bandwidth can lead to rapid accumulation of data at the simulation site and eventual stalling of simulations. We show that formulating the problem as an optimization problem can deter- mine optimal execution parameters for enabling smooth simulation and visualization. This approach proves beneficial for resource-constrained environments, whereas a naive greedy strategy leads to stalling and disk overflow. Our optimization method provides about 30% higher simulation rate and consumes about 25-50% lesser storage space than a naive greedy approach. We have then developed an integrated adaptive steering framework, InSt, that analyzes the combined e ect of user-driven steering with automatic tuning of application parameters based on resource constraints and the criticality needs of the application to determine the final parameters for the simulations. It is important to allow the climate scientists to steer the ongoing simulation, specially in the case of critical applications. InSt takes into account both the steering inputs of the scientists and the criticality needs of the application. Finally, we have developed algorithms to minimize the lag between the time when the simulation produces an output frame and the time when the frame is visualized. It is important to reduce the lag so that the scientists can get on-the- y view of the simulation, and concurrently visualize important events in the simulation. We present most-recent, auto-clustering and adaptive algorithms for reducing lag. The lag-reduction algorithms adapt to the available resource parameters and the number of pending frames to be sent to the visualization site by transferring a representative subset of frames. Our adaptive algorithm reduces lag by 72% and provides 37% larger representativeness than the most-recent for slow networks.en_US
dc.language.isoen_USen_US
dc.relation.ispartofseriesG25970en_US
dc.subjectWeather Simulationsen_US
dc.subjectCyclone Trackingen_US
dc.subjectCloud Trackingen_US
dc.subjectAtmospheric Modelen_US
dc.subjectNumerical Weather Forecastingen_US
dc.subjectOnline Remote Visualizationen_US
dc.subjectComputational Steering - Weatheren_US
dc.subjectWeather Performance Modelingen_US
dc.subjectWeather Topology-Aware Mappingen_US
dc.subjectOnline Data Analysis - Weatheren_US
dc.subjectWeather Forecasting - Simulationen_US
dc.subjectWeather Simulationsen_US
dc.subjectCritical Weather Applicationsen_US
dc.subjectCyclone Ailaen_US
dc.subject.classificationComputer Scienceen_US
dc.titleIntegrated Parallel Simulations and Visualization for Large-Scale Weather Applicationsen_US
dc.typeThesisen_US
dc.degree.namePhDen_US
dc.degree.levelDoctoralen_US
dc.degree.disciplineFaculty of Engineeringen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record