An object-oriented approach to the design of fluid mechanics software
ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique, Volume 36 (2002) no. 5, p. 907-921
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.
DOI : https://doi.org/10.1051/m2an:2002038
Classification:  68N19,  76Z99
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: Mathematical Modelling and Numerical Analysis - Mod\'elisation Math\'ematique et Analyse Num\'erique},
     publisher = {EDP-Sciences},
     volume = {36},
     number = {5},
     year = {2002},
     pages = {907-921},
     doi = {10.1051/m2an:2002038},
     zbl = {1039.68036},
     mrnumber = {1955541},
     language = {en},
     url = {http://www.numdam.org/item/M2AN_2002__36_5_907_0}
}
Calvin, Christophe; Cueto, Olga; Emonot, Philippe. An object-oriented approach to the design of fluid mechanics software. ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique, Volume 36 (2002) no. 5, pp. 907-921. doi : 10.1051/m2an:2002038. http://www.numdam.org/item/M2AN_2002__36_5_907_0/

[1] C. Calvin &P. Emonot, The parallelism in Trio-Unitaire. Actes de la conférence NURETH 8, Kyoto Japan, October (1997).

[2] C. Calvin &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 &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). | Zbl 0825.68056