Skip to main content

Component Architecture of the Tecolote Framework

  • Conference paper
  • First Online:

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

Abstract

Los Alamos National Laboratory’s Tecolote Framework is used in conjunction with other libraries by several physical simulations. This paper briefly describes the design and use of Tecolote’s component architecture. A component is a C++ class that meets several requirements imposed by the framework to increase its reusability, configurability, and ease of replacement. We discuss both the motives for imposing these requirements upon components and the means by which a generic C++ class may be integrated into Tecolote by satisfying these requirements. We also describe the means by which these components may be combined into a physics application.

This work was performed under the auspices of the U.S. Department of Energy by Los Alamos National Laboratory under Contract No. W-7405-Eng-36.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K.S. Holian, L.A. Ankeny, S.P. Clancy, J.H. Hall, J.C. Marshall, G.R. Mcnamara, J. W. Painter, and M.E. Zander. TECOLOTE, an Object-Oriented Framework for Hydrodynamics Physics. In Proceedings of the Conference on Numerical Simulations and Physical Processes Related to Shock Waves in Condensed Media, Oxford, England, September 1997.

    Google Scholar 

  2. J. V. W. Reynders, J. C. Cummings, P. J. Hinker, M. Tholburn, S. Banerjee, M. Srikant, S. Karmesin, Atlas S., K. Keahy, and W. F. Humphrey. POOMA: A Framework for Scientific Computing Applications on Parallel Architectures. MIT Press, 1996.

    Google Scholar 

  3. J. Backus. Can Programming Be Liberated from the von Neumann Style? A Functional Style and its Algebra of Programs. In Communications of the ACM, pages 613–641, August 1978.

    Google Scholar 

  4. A. Robison. Illinois functional programming: A tutorial. BYTE, pages 115–125, February 1987.

    Google Scholar 

  5. J. Gosling, B. Joy, and G. Steele. The Java Language Specification. Addison-Wesley, August 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zander, M., Hall, J., Painter, J., O’Rourke, S. (1998). Component Architecture of the Tecolote Framework. In: Caromel, D., Oldehoeft, R.R., Tholburn, M. (eds) Computing in Object-Oriented Parallel Environments. ISCOPE 1998. Lecture Notes in Computer Science, vol 1505. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49372-7_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-49372-7_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65387-5

  • Online ISBN: 978-3-540-49372-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics