IIIT Hyderabad Publications
DEVELOPMENT AND ANALYSIS OF A TOOL FOR SPEED UP OF ENERGYPLUS THROUGH PARALLELIZATION
Author: Akshey Jawa
Report no: IIIT/TH/2016/24
This thesis describes a system for EnergyPlus speedup that splits a single annual EnergyPlus simulation into 12 simulations, runs them in parallel over a cluster of 12 computers, collates the results once the simulations are finished, and does a quality analysis (of the parallelization) on the results. This thesis is based on the earlier studies done on the methodology for speeding EnergyPlus simulation by splitting an annual EnergyPlus simulation into multiple smaller simulations. The EPparallel tool, developed as a part of this thesis, uses Message Passing Interface API and runs on Linux. The thesis describes the methodology to prepare the input file for multiple runs, how the computers are connected to form the cluster, how message passing & file sharing is done between the nodes, and how the results generated by multiple instances of EnergyPlus are collated. Further, a quality check method has been developed which gives indication on the level of accuracy the parallel runs have achieved as compared to the results that would have been obtained by a single annual run. Also, an enhancement has been made on shadow synchronization technique proposed in the earlier studies. The tool has been tested on 16 different commercial reference buildings over 16 US weather files (total 256 combinations). The results of these 256 runs, showing the runtimes, overheads, speed gains, and accuracy of results are presented in this thesis. The speed gain ranged from 2.9x to 7.8x and accuracy (percentage of output values obtained in parallel simulation which were off by more than 1% as compared to output values obtained in annual simulation) ranged from 0% to 3.7%.
Full thesis: pdf
Centre for IT in Building Science
Copyright © 2009 - IIIT Hyderabad. All Rights Reserved.