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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Antonov. Object-Oriented Framework for Large Scale Air Pollution Models, PhD thesis, Danish Technical University, April 2001.
A. Antonov. The Object-Oriented Danish Eulerian Model Homepage. http://www.imm.dtu.dk/uniaaa/OODEM/, 2001.
S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith. PETSc home page. http://www.mcs.anl.gov/petsc, 2000.
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.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Elements of Reusable Object-Oriented Software, Addison Wesley, 1995.
R. Johnson. Documenting frameworks using patterns, in Object-Oriented Programming, Systems, Languages andApplic ations (OOPSLA) ‘92 Proceedings, ACM Press, 1992.
G. I. Marchuk. Methods for Numerical Mathematics, Springer-Verlag, 2 edition, 1982.
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.
P.-A. Muller. Instant UML, Wrox Press, 1997.
H. Olsson. Runge-Kutta Solution of Iinitial Value Problems, PhD thesis, Lund University, Sweden, November 1998.
D. van Heesh. Doxygen. http://www.doxygen.org, 2001.
S. Wolfram. Mathematica: A System for Doing Mathematics by Computer, Wolfram Media, Cambridge University Press, 4 edition, 1999.
Z. Zlatev. Computer Treatment of Large Air Pollution Models, Kluwer, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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