X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fintegration.rst;h=107dab7cabf85989e866206d1a0c7affdadc62fa;hb=b3d523481abb9be0960b9dc69b1ad7e0330d8eb2;hp=a2af976c2037e5157e056fe91ac7aae3186ff200;hpb=f4c10bf1781a76534bb1fa293aef541aef56148b;p=modules%2Fyacs.git diff --git a/doc/integration.rst b/doc/integration.rst index a2af976c2..107dab7ca 100644 --- a/doc/integration.rst +++ b/doc/integration.rst @@ -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