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

Christophe Calvin; Olga Cueto; Philippe Emonot

ESAIM: Mathematical Modelling and Numerical Analysis (2010)

  • Volume: 36, Issue: 5, page 907-921
  • ISSN: 0764-583X

Abstract

top
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.

How to cite

top

Calvin, Christophe, Cueto, Olga, and Emonot, Philippe. "An object-oriented approach to the design of fluid mechanics software." ESAIM: Mathematical Modelling and Numerical Analysis 36.5 (2010): 907-921. <http://eudml.org/doc/194132>.

@article{Calvin2010,
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. },
author = {Calvin, Christophe, Cueto, Olga, Emonot, Philippe},
journal = {ESAIM: Mathematical Modelling and Numerical Analysis},
keywords = {Software architecture; thermohydraulic development platform; object-oriented design; open; modular architecture.; software architecture; modular architecture},
language = {eng},
month = {3},
number = {5},
pages = {907-921},
publisher = {EDP Sciences},
title = {An object-oriented approach to the design of fluid mechanics software},
url = {http://eudml.org/doc/194132},
volume = {36},
year = {2010},
}

TY - JOUR
AU - Calvin, Christophe
AU - Cueto, Olga
AU - Emonot, Philippe
TI - An object-oriented approach to the design of fluid mechanics software
JO - ESAIM: Mathematical Modelling and Numerical Analysis
DA - 2010/3//
PB - EDP Sciences
VL - 36
IS - 5
SP - 907
EP - 921
AB - 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.
LA - eng
KW - Software architecture; thermohydraulic development platform; object-oriented design; open; modular architecture.; software architecture; modular architecture
UR - http://eudml.org/doc/194132
ER -

References

top
  1. C. Calvin and P. Emonot, The parallelism in Trio-Unitaire. Actes de la conférence NURETH 8, Kyoto Japan, October (1997).  
  2. C. Calvin and P. Emonot, The Trio-Unitaire Project: A parallel CFD 3-Dimensional Code. Actes de la conférence ISCOPE (1997).  
  3. 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).  
  4. J. Rumbaugh et al., Object Oriented Modeling and Design. 2nd ed., Prentice Hall (1991).  
  5. B. Stroustrup, The C++ programming language. 2nd ed., Addison Wesley (1992).  

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.