The Python user interface of the elsA CFD software: a coupling framework for external steering layers - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2016

The Python user interface of the elsA CFD software: a coupling framework for external steering layers

Résumé

The Python–elsA user interface of the elsA CFD (Computational Fluid Dynamics) software has been developed to allow users to specify simulations with confidence, through a global context of description objects grouped inside scripts. The software main features are generated documentation, context checking and completion, and helpful error management. Further developments have used this foundation as a coupling framework, allowing (thanks to the descriptive approach) the coupling of external algorithms with the cfd solver in a simple and abstract way, leading to more success in complex simulations. Along with the description of the technical part of the interface, we try to gather the salient points pertaining to the psychological viewpoint of user experience (UX). We point out the differences between user interfaces and pure data management systems such as CGNS.
Fichier principal
Vignette du fichier
paper_UI.pdf (755.61 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01348159 , version 1 (22-07-2016)
hal-01348159 , version 2 (22-07-2016)
hal-01348159 , version 3 (10-11-2016)

Identifiants

Citer

Marc Lazareff. The Python user interface of the elsA CFD software: a coupling framework for external steering layers. 2016. ⟨hal-01348159v3⟩
157 Consultations
340 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More