Hostname: page-component-848d4c4894-r5zm4 Total loading time: 0 Render date: 2024-06-17T12:29:34.202Z Has data issue: false hasContentIssue false

An object-oriented approach to the design of fluid mechanics software

Published online by Cambridge University Press:  15 October 2002

Christophe Calvin
Affiliation:
Commissariat à l'Énergie Atomique, 17 rue des Martyrs 38054 Grenoble Cedex 9, France. philippe.emonot@cea.fr.
Olga Cueto
Affiliation:
Commissariat à l'Énergie Atomique, 17 rue des Martyrs 38054 Grenoble Cedex 9, France. philippe.emonot@cea.fr.
Philippe Emonot
Affiliation:
Commissariat à l'Énergie Atomique, 17 rue des Martyrs 38054 Grenoble Cedex 9, France. philippe.emonot@cea.fr.
Get access

Abstract

This article presents the guiding principles of the architecture of Trio_U, a new generation of software for thermohydraulic calculations. Trio_U is designed to serve as a thermohydraulic development platform. Its basic conception is object-oriented and it is written in C++. The article demonstrates how this type of design enables an open, modular software architecture.

Type
Research Article
Copyright
© EDP Sciences, SMAI, 2002

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

C. Calvin and P. Emonot, The parallelism in Trio-Unitaire. Actes de la conférence NURETH 8, Kyoto Japan, October (1997).
C. Calvin and P. Emonot, The Trio-Unitaire Project: A parallel CFD 3-Dimensional Code. Actes de la conférence ISCOPE (1997).
M. Farvacque, O. Cueto, P. Emonot and F. Barre, A new generation of ThermalHydraulics computer code. Actes de la conférence NURETH 8, Kyoto Japan, October (1997).
J. Rumbaugh et al., Object Oriented Modeling and Design. 2nd ed., Prentice Hall (1991).
B. Stroustrup, The C++ programming language. 2nd ed., Addison Wesley (1992).