Tecolote: An Object-Oriented Framework for Physics Development [chapter]

J. C. Marshall, L. A. Ankeny, S. P. Clancy, J. H. Hall, J. H. Heiken, K. S. Holian, S. R. Lee, G. R. McNamara, J. W. Painter, M. E. Zander, J. C. Cummings, S. W. Haney (+5 others)
1998 Lecture Notes in Computer Science  
We describe a C++ physics development environment, called the Tecolote Framework, which allows model developers to work more efficiently and accurately. This Framework contains a variety of meshes, operators, and parallel fields, as well as an input/output (VO) subsytem and graphics capabilities. Model developers can inherit Tecolote's generic model interface and use the Framework's high-level field and operator components to write parallel physics equations. New Tecolote models are easily
more » ... tered with the Framework, and they can be built and called directly from the input file, which greatly expedites model installation. In the process of developing an extensible and robust framework, we have found appealing solutions to some of the serious problems we encounter when parallelizing and extending our older codes. We also discuss memory and performance issues for a large hydrodynamics application built in this Framework.
doi:10.1007/3-540-49255-0_148 fatcat:t7s4zx37cjdwji6emi3sdugefq