Sensitivity Analysis of a Large-Scale Air Pollution Model: Numerical Aspects and a Highly Parallel Implementation

  • Tzvetan Ostromsky
  • Ivan Dimov
  • Rayna Georgieva
  • Zahari Zlatev
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5910)


The Unified Danish Eulerian Model (UNI-DEM) is a powerful air pollution model, used to calculate the concentrations of various dangerous pollutants and other chemical species over a large geographical region (mostly Europe). It takes into account the main physical and chemical processes between these species, the emissions, the deposition, advection and diffusion in dependence with the changing meteorological conditions. This large and complex task is split into submodels responsible for the main physical and chemical processes. In the chemical submodel there is a number of parameters, responsible for the speed of the corresponding chemical reactions. By simultaneous variation of these parameters we produced a set of multidimensional discrete functions. These are necessary for variance-based sensitivity analysis by using adaptive Monte Carlo approaches, which is subject to another paper.

These huge computational tasks require extensive resources of storage and CPU time. A highly parallel implementation of the UNI-DEM has been created for this purpose and implemented on the new IBM BlueGene/P supercomputer, the most powerful parallel machine ever in Bulgaria. Some details of this implementation and a set of results obtained by it are presented in this paper.


Parallel Implementation Global Sensitivity Analysis High Dimensional Model Representation Nonlinear Mathematical Model Mesh Function 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dimov, I., Georgiev, K., Ostromsky, T., Zlatev, Z.: Computational challenges in the numerical treatment of large air pollution models. Ecological Modelling 179, 187–203 (2004)CrossRefGoogle Scholar
  2. 2.
    Ostromsky, T., Zlatev, Z.: Parallel Implementation of a Large-scale 3-D Air Pollution Model. In: Margenov, S., Waśniewski, J., Yalamov, P. (eds.) LSSC 2001. LNCS, vol. 2179, pp. 309–316. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  3. 3.
    Ostromsky, T., Zlatev, Z.: Flexible Two-level Parallel Implementations of a Large Air Pollution Model. In: Dimov, I.T., Lirkov, I., Margenov, S., Zlatev, Z. (eds.) NMA 2002. LNCS, vol. 2542, pp. 545–554. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    Saltelli, A., Tarantola, S., Campolongo, F., Ratto, M.: Sensitivity Analysis in Practice: A Guide to Assessing Scientific Models. Halsted Press, New York (2004)zbMATHGoogle Scholar
  5. 5.
    Sobol, I.M.: Sensitivity estimates for nonlinear mathematical models. Mathematical Modeling and Computational Experiment 1, 407–414 (1993)zbMATHMathSciNetGoogle Scholar
  6. 6.
    Sobol, I.M.: Global Sensitivity Indices for Nonlinear Mathematical Models and Their Monte Carlo Estimates. Mathematics and Computers in Simulation 55(1-3), 271–280 (2001)zbMATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Sobol, I.M.: Theorem and examples on high dimensional model representation. Reliability Engineering and System Safety 79, 187–193 (2003)CrossRefGoogle Scholar
  8. 8.
    WEB-site of the Danish Eulerian Model,
  9. 9.
    Zlatev, Z.: Computer treatment of large air pollution models. Kluwer, Dordrecht (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Tzvetan Ostromsky
    • 1
  • Ivan Dimov
    • 1
  • Rayna Georgieva
    • 1
  • Zahari Zlatev
    • 2
  1. 1.Institute for Parallel ProcessingBulgarian Academy of SciencesSofiaBulgaria
  2. 2.National Environmental Research InstituteAarhus UniversityRoskildeDenmark

Personalised recommendations