Performance and Portability of an Air Quality Model

Abstract We present a portable, parallel implementation of an urban air quality model. The parallel model runs on the Intel Delta, Intel Paragon, IBM SP2, and Cray T3D, using a variety of standard communication libraries. We analyze the performance of the air quality model on these platforms based on a model derived from the parallel communication behavior and sequential execution time of the air quality model. We predict the performance of the next generation air quality models based on this analysis.

[1]  Donald Dabdub,et al.  Parallel Computation in Atmospheric Chemical Modeling , 1996, Parallel Comput..

[2]  Message P Forum,et al.  MPI: A Message-Passing Interface Standard , 1994 .

[3]  M.I.T. Press,et al.  The International Journal of Supercomputer Applications and High Performance Computing— , 1994 .

[4]  A. Hindmarsh,et al.  Stiff ode slovers: a review of current and coming attractions , 1987 .

[5]  Paulette Middleton,et al.  A three‐dimensional Eulerian acid deposition model: Physical concepts and formulation , 1987 .

[6]  J. Seinfeld,et al.  Development and evaluation of an Eulerian photochemical gas-aerosol model , 1988 .

[7]  Ewing L. Lusk,et al.  Monitors, Messages, and Clusters: The p4 Parallel Programming System , 1994, Parallel Comput..

[8]  William R. Goodin,et al.  Numerical solution of the atmospheric diffusion equation for chemically reacting flows , 1982 .

[9]  Kenneth G. Wilson Grand challenges to computational science , 1989, Future Gener. Comput. Syst..

[10]  J. Seinfeld,et al.  Extrapolation techniques used in the solution of stiff odes associated with chemical kinetics of air quality models , 1995 .

[11]  R. Tanner An ambient experimental study of phase equilibrium in the atmospheric system: Aerosol H+, NH4+, SO2−4, NO3−-NH3(g), HNO3(g) , 1982 .

[12]  R. Harrison,et al.  Field measurements of the dissociation of ammonium nitrate and ammonium chloride aerosols , 1989 .

[13]  J. Seinfeld,et al.  Numerical advective schemes used in air quality models—sequential and parallel implementation , 1994 .

[14]  John H. Seinfeld,et al.  Photochemical modeling of the Southern California air quality study , 1993 .

[15]  Prakash Karamchandani,et al.  Testing a comprehensive acid deposition model , 1988 .

[16]  J H Seinfeld,et al.  On the validity of grid and trajectory models of urban air pollution. , 1975, Atmospheric environment.

[17]  Ian Foster,et al.  Designing and building parallel programs , 1994 .

[18]  Vaidy S. Sunderam,et al.  PVM: A Framework for Parallel Distributed Computing , 1990, Concurr. Pract. Exp..

[19]  L. K. Peters,et al.  A second generation model for regional-scale transport/chemistry/deposition , 1986 .

[20]  F. Lurmann A Surrogate Species chemical Reaction Mechanism for Urban-Scale Air Quality Simulation Models , 1987 .

[21]  Eugene Levin,et al.  Grand challenges to computation science , 1989, CACM.

[22]  David P. Chock,et al.  A comparison of numerical methods for solving the advection equation , 1983 .

[23]  D. Chock A comparison of numerical methods for solving the advection equation—III , 1991 .

[24]  J. Seinfeld,et al.  Atmospheric equilibrium model of sulfate and nitrate aerosols , 1983 .

[25]  Daewon W. Byun,et al.  The next generation of integrated air quality modeling: EPA's models-3 , 1996 .

[26]  J. Seinfeld,et al.  Time scales to achieve atmospheric gas-aerosol equilibrium for volatile species , 1996 .

[27]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[28]  J. Boris,et al.  A numerical technique for solving stiff ordinary differential equations associated with the chemical kinetics of reactive-flow problems , 1977 .