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.
Keywords: software architecture, thermohydraulic development platform, object-oriented design, open, modular architecture
@article{M2AN_2002__36_5_907_0,
author = {Calvin, Christophe and Cueto, Olga and Emonot, Philippe},
title = {An object-oriented approach to the design of fluid mechanics software},
journal = {ESAIM: Mod\'elisation math\'ematique et analyse num\'erique},
pages = {907--921},
year = {2002},
publisher = {EDP Sciences},
volume = {36},
number = {5},
doi = {10.1051/m2an:2002038},
mrnumber = {1955541},
zbl = {1039.68036},
language = {en},
url = {https://www.numdam.org/articles/10.1051/m2an:2002038/}
}
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: Modélisation mathématique et analyse numérique PY - 2002 SP - 907 EP - 921 VL - 36 IS - 5 PB - EDP Sciences UR - https://www.numdam.org/articles/10.1051/m2an:2002038/ DO - 10.1051/m2an:2002038 LA - en ID - M2AN_2002__36_5_907_0 ER -
%0 Journal Article %A Calvin, Christophe %A Cueto, Olga %A Emonot, Philippe %T An object-oriented approach to the design of fluid mechanics software %J ESAIM: Modélisation mathématique et analyse numérique %D 2002 %P 907-921 %V 36 %N 5 %I EDP Sciences %U https://www.numdam.org/articles/10.1051/m2an:2002038/ %R 10.1051/m2an:2002038 %G en %F M2AN_2002__36_5_907_0
Calvin, Christophe; Cueto, Olga; Emonot, Philippe. An object-oriented approach to the design of fluid mechanics software. ESAIM: Modélisation mathématique et analyse numérique, Special issue on Programming, Tome 36 (2002) no. 5, pp. 907-921. doi: 10.1051/m2an:2002038
[1] &, The parallelism in Trio-Unitaire. Actes de la conférence NURETH 8, Kyoto Japan, October (1997).
[2] &, The Trio-Unitaire Project: A parallel CFD 3-Dimensional Code. Actes de la conférence ISCOPE (1997).
[3] ,, &, A new generation of ThermalHydraulics computer code. Actes de la conférence NURETH 8, Kyoto Japan, October (1997).
[4] et al., Object Oriented Modeling and Design. 2nd ed., Prentice Hall (1991).
[5] , The C++ programming language. 2nd ed., Addison Wesley (1992). | Zbl
Cité par Sources :






