Abstract
The aim of this work is to provide a high performance air quality simulation using the sulphur transport Eulerian model 2 (STEM-II) program. First of all we optimize the sequential program with the aim of increasing data locality. Then, the optimized program is parallelized using OpenMP shared-memory directives. Experimental results on a 32-processor SGI Origin 2000 show that the parallel program achieves important reductions in the execution times.
Similar content being viewed by others
References
G. R. Carmichael, L. K. Peters, and T. Kitada. A second generation model for regional-scale transport/ chemistry/deposition. Atmospheric Environment, 20:173–188, 1986.
G. R. Carmichael, L. K. Peters, and R. D. Saylor. The STEM-II regional scale acid deposition and photochemical oxidant model-I. An overview of model development and applications. Atmospheric Environment, 25A(10):2077–2090, 1991.
J. C. Mouriño, M. J. Martýn, R. Doallo, D. E. Singh, F. F. Rivera, and J. D. Bruguera. The STEM-II air quality model on a distributed memory system. Workshop on High Performance Scientific and Engineering Computing with Applications, Proceedings of the 2001 ICPP Workshops, pp. 85–92, September, 2001.
OpenMP, Simple, Portable, Scalable SMP Programming. http://www.openmp.org
R. Chandra, R. Menon, L. Dagum, D. Kohr, D. Maydan, and J. McDonald. Parallel Programming in OpenMP, Morgan Kaufmann Publishers, 2000.
Silicon Graphics Inc.: MIPSpro Power Fortran 77 programr's Guide, 1996.
M. J. Wolfe. Optimizing Supercompilers for Supercomputers, Research Monographs in Parallel and Distributed Computing. MIT Press, Cambridge, Mass, 1989.
Rights and permissions
About this article
Cite this article
Martín, M.J., Parada, M. & Doallo, R. High Performance Air Pollution Simulation Using OpenMP. The Journal of Supercomputing 28, 311–321 (2004). https://doi.org/10.1023/B:SUPE.0000022102.00315.41
Issue Date:
DOI: https://doi.org/10.1023/B:SUPE.0000022102.00315.41