This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Patterns in Scientific Software: An Introduction
May/June 2002 (vol. 4 no. 3)
pp. 48-53

This article introduces the concept of object-oriented software patterns and discusses how they can be applied to scientific software problems. After a brief explanation of what patterns are, and why they can be relevant to scientific software, the article explores the application of patterns to dynamic systems simulation (such as molecular dynamics) and identifies four design patterns that emerge from the modeling of such systems. This discussion continues by applying one of these dynamic simulation patterns (the particle-mesh pattern) to the different problem of hydrodynamic chemistry tracers, which illustrates how a general pattern is reused for specific problems.

Index Terms:
object-oriented programming, patterns, scientific software
Citation:
Charles Blilie, "Patterns in Scientific Software: An Introduction," Computing in Science and Engineering, vol. 4, no. 3, pp. 48-53, May-June 2002, doi:10.1109/5992.998640
Usage of this product signifies your acceptance of the Terms of Use.