Salome HOME
bos #26458 Versioning of sources via git commit id (sha1)
[modules/yacs.git] / doc / integration.rst
index a2af976c2037e5157e056fe91ac7aae3186ff200..107dab7cabf85989e866206d1a0c7affdadc62fa 100644 (file)
@@ -1,31 +1,30 @@
 .. _integration:
 
 **********************************************************
-Intégration de composants dans SALOME pour YACS
+Integration of components into SALOME for YACS
 **********************************************************
 
-Cette partie de la documentation donne les éléments pour créer des composants SALOME couplables avec YACS 
-soit en partant de zéro soit en intégrant un code existant.
+This part of the documentation provides information to create SALOME components that can be coupled with YACS, either 
+starting from scratch or by including an existing code.
 
-Les deux premiers chapitres sont des tutoriaux pour créer des modules SALOME avec un composant simple de type
-"Hello World" implémentés en Python (:ref:`pysalome`) ou en C++ (:ref:`cppsalome`).
+The first two chapters are tutorials to create SALOME modules with a single “Hello World” type component, implemented 
+in Python (:ref:`pysalome`) or in C++ (:ref:`cppsalome`).
 
-Le chapitre suivant (:ref:`components`) décrit les opérations à effectuer pour intégrer des codes de calcul
-dans l'architecture SALOME.
-Le quatrième chapitre (:ref:`calculator`) montre comment créer un composant SALOME qui utilise des objets MED.
+The next chapter (:ref:`components`) describes operations to be done to include calculation codes into the SALOME 
+architecture.  
+The fourth chapter (:ref:`calculator`) shows how to create a SALOME component that uses MED objects.
 
-Le chapitre suivant présente l'outil :ref:`hxx2salome` qui permet d'automatiser, dans une grande mesure,
-l'intégration d'un code de calcul en C++ à condition de n'utiliser que des ports dataflow.
+The next chapter presents a tool (:ref:`hxx2salome`) that automates much of the work to integrate a C++ calculation 
+code, provided that only the dataflow ports are used.
 
-Le sixième chapitre (:ref:`progdsc`) est réservé à ceux qui veulent développer de nouveaux ports datastream
-sur la base du modèle de programmation DSC.
+The sixth chapter (:ref:`progdsc`) is aimed particularly at persons who would like to develop new datastream ports 
+based on the DSC programming model.
 
-Le chapitre suivant est un :ref:`calcium`. Les ports CALCIUM sont des ports datastream prédéfinis dans SALOME
-qui permettent de mettre en oeuvre simplement des couplages datastream dans YACS.
+The next chapter is a :ref:`calcium`. CALCIUM ports are datastream ports predefined in SALOME that simply implement 
+datastream couplings in YACS.
 
-Enfin le dernier chapitre est un guide d'utilisation de l'outil :ref:`yacsgen` qui permet d'automatiser
-l'intégration de codes de calcul en Fortran, C, Python qui utilisent des ports datastream CALCIUM ce que ne permet
-pas l'outil :ref:`hxx2salome`.
+Finally, the last chapter is a guide for use of a tool (:ref:`yacsgen`)  that automates the integration of calculation 
+codes in Fortran, C, Python and that use CALCIUM datastream ports, that is not possible with the :ref:`hxx2salome` tool.
 
 .. toctree::
    :maxdepth: 2