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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
A. Robison. Illinois functional programming: A tutorial. BYTE, pages 115–125, February 1987.
J. Gosling, B. Joy, and G. Steele. The Java Language Specification. Addison-Wesley, August 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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