.. meta::
   :keywords: maillage, champ, manipulation
   :author: Guillaume Boulant

.. include:: medcalc-definitions.rst

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ANNEXE: Note de travail concernant le chantier XMED 2012
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

.. contents:: Sommaire
   :local:
   :backlinks: none


Analyse preliminaire pour le chantier 2012
==========================================

La figure imposĂŠe pour le chantier 2012 est l'intĂŠgration du nouveau
module de manipulation de champs dans SALOME 6.6 (objectif CEA), en
prĂŠparation de la mise en exploitation dans SALOME 7 (objectif EDF).

L'ĂŠtat actuel est:

* Un module SALOME de nom MED intÊgrant les bibliothèques MEDCoupling,
  MEDLoader, REMAPPER, mais aussi plusieurs packages logiciels
  aujourd'hui obsolètes ou amener à disparaÎtre pour l'ÊchÊance
  SALOME7
* Un module SALOME de nom XMED qui fournit les fonctions graphiques
  pour la manipulation de champs.
* Ce module XMED utilise le module VISU pour les vue de contrĂ´le.

La cible est:

* Un module unique (nom Ă  dĂŠfinir, par exemple MEDOP) dĂŠbarrassĂŠ des
  packages logiciels obsolètes et intÊgrant les fonctions graphiques
  (GUI et TUI).
* L'utilisation du module PARAVIS (au lieu de VISU) pour les vues de
  contrĂ´le.
* L'intĂŠgration de MEDCoupling avec YACS (port MED dans YACS par
  exemple).

A examiner:

* voir les attendus concernant les ports MED dans YACS
* interface PARAVIS: utilisation du viewer (et de l'API python) sans chargement du GUI

Tâches de dÊveloppement
=======================

20120904: Migrer XMED dans MED
------------------------------

Plan de travail:

* Migration des composants + test



20120904: Nettoyage de XSALOME
------------------------------

:status: en cours

* Supprimer les vieilleries de XSALOME:

  - StdHelper -> Basic_Utils (KERNEL)

20120829: mise en place du chantier 2012
----------------------------------------

:status: terminĂŠ

L'objectif de cette première Êtape est de reverser le prototype 2011
(module XMED indĂŠpendant) dans la branche V6_main du module MED. On
peut procÊder de la manière suivante:

* update de XMED (et XSALOME utilisĂŠ par XMED) pour fonctionnement sur
  V6_main
* Eliminer la dĂŠpendance Ă  XSALOME
* Supprimer la gestion des multiversion SALOME5/6 au niveau de l'engine

.. warning:: TODO: refaire le point sur les tâches initiÊes en 2011