THE IMPROVEMENT OF THE COMPUTATIONAL PERFORMANCE OF THE ZONAL MODEL POMA USING PARALLEL TECHNIQUES
- 1 North Carolina A and T State University, United States
Abstract
The zonal modeling approach is a new simplified computational method used to predict temperature distribution, energy in multi-zone building and indoor airflow thermal behaviors of building. Although this approach is known to use less computer resource than CFD models, the computational time is still an issue especially when buildings are characterized by complicated geometry and indoor layout of furnishings. Therefore, using a new computing technique to the current zonal models in order to reduce the computational time is a promising way to further improve the model performance and promote the wide application of zonal models. Parallel computing techniques provide a way to accomplish these purposes. Unlike the serial computations that are commonly used in the current zonal models, these parallel techniques decompose the serial program into several discrete instructions which can be executed simultaneously on different processors/threads. As a result, the computational time of the parallelized program can be significantly reduced, compared to that of the traditional serial program. In this article, a parallel computing technique, Open Multi-Processing (OpenMP), is used into the zonal model, Pressurized zOnal Model with the Air diffuser (POMA), in order to improve the model computational performance, including the reduction of computational time and the investigation of the model scalability.
DOI: https://doi.org/10.3844/ajeassp.2014.185.193
Copyright: © 2014 Yao Yu, Ahmed Cherif Megri, Kenneth M. Flurchick and Dukka Bahadur K.C.. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 4,181 Views
- 2,885 Downloads
- 2 Citations
Download
Keywords
- Zonal Model
- POMA
- OpenMP
- Computational Time
- Computing Parallelization