Skip to main content

Object-Oriented Framework for Large Scale air Pollution Modeling

  • Conference paper
  • First Online:
Large-Scale Scientific Computing (LSSC 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2179))

Included in the following conference series:

Abstract

The Object-Oriented Paradigm (OOP) provides methodologies how to build flexible and reusable software. The OOP methodology of patterns and pattern languages was applied to construct the object oriented version of the large scale air pollution model known as the Danish Eulerian Model (DEM). The obtained framework is amenable to resolve new computational tasks (e.g. parallel local refinement simulations over Europe), and the design and analysis of new (for the framework) numerical methods. In the paper will be described the general design of the object-oriented DEM, the design of the different layers, and the documentation organization. It will be also discussed the advantages the embedding a computer algebra system in the framework.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Antonov. Object-Oriented Framework for Large Scale Air Pollution Models, PhD thesis, Danish Technical University, April 2001.

    Google Scholar 

  2. A. Antonov. The Object-Oriented Danish Eulerian Model Homepage. http://www.imm.dtu.dk/uniaaa/OODEM/, 2001.

  3. S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith. PETSc home page. http://www.mcs.anl.gov/petsc, 2000.

  4. S. Ben-Yehuda. Pattern language for framework construction, in R. Hanmer, (ed.), The 4th Pattern Languages of Programming Conference 1997, 97-34, Technical Report. Washington University, Technischer Bericht, 1997. http://jerry.cs.uiuc.edu/~plop/plop97/Workshops.html.

  5. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Elements of Reusable Object-Oriented Software, Addison Wesley, 1995.

    Google Scholar 

  6. R. Johnson. Documenting frameworks using patterns, in Object-Oriented Programming, Systems, Languages andApplic ations (OOPSLA) ‘92 Proceedings, ACM Press, 1992.

    Google Scholar 

  7. G. I. Marchuk. Methods for Numerical Mathematics, Springer-Verlag, 2 edition, 1982.

    Google Scholar 

  8. G. McRae, W. R. Goodin, and J. H. Seinfield. Numerical solution of the atnospheric diffusion equation for chemically reacting flows, Journal of Computational Physics, 45(1), 356–396, 1982.

    Article  Google Scholar 

  9. P.-A. Muller. Instant UML, Wrox Press, 1997.

    Google Scholar 

  10. H. Olsson. Runge-Kutta Solution of Iinitial Value Problems, PhD thesis, Lund University, Sweden, November 1998.

    Google Scholar 

  11. D. van Heesh. Doxygen. http://www.doxygen.org, 2001.

  12. S. Wolfram. Mathematica: A System for Doing Mathematics by Computer, Wolfram Media, Cambridge University Press, 4 edition, 1999.

    Google Scholar 

  13. Z. Zlatev. Computer Treatment of Large Air Pollution Models, Kluwer, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Antonov, A. (2001). Object-Oriented Framework for Large Scale air Pollution Modeling. In: Margenov, S., Waśniewski, J., Yalamov, P. (eds) Large-Scale Scientific Computing. LSSC 2001. Lecture Notes in Computer Science, vol 2179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45346-6_25

Download citation

  • DOI: https://doi.org/10.1007/3-540-45346-6_25

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43043-8

  • Online ISBN: 978-3-540-45346-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics