Dans les derniers temps, il y a une demande de plus en plus élevée de mémoire et de capacité de processeur pour les applications d'éléments finis, basées sur MEF++, de la part des membres du GIREF. Une solution à ce problème a été de réaliser la parallélisation du code MEF++.
Le nouveau code, MEF++// (// veut signifier "parallèle"), deviendra sous peu le code principal dans le système CVS du projet MEF++. Ce nouveau code est encore largement compatible, du point de vue du fonctionnement, avec le code MEF++ que nous tous utilisons aujourd'hui. Il y a pourtant des différences, qui, bien qu'être cachées dans la structure interne des classes, pourraient influencer l'activité des usagers courants de MEF++.
Le code MEF++ courant sera toujours disponible dans la forme dans laquelle il se trouve aujourd'hui. De cette manière, tous les usagers qui n'ont pas besoin des fonctionnalités de parallélisme, pourront continuer leur travail sans changements. Le code courant va exister dans la branche de CVS nommée MEFPP_v2_0_FINAL. Les usagers qui veulent continuer à utiliser le code courant vont simplement devoir se référer à cette branche après la date de l'ajout du code parallèle dans le CVS.
Pour cette raison, j'ai préparé ce document qui explique en détail les actions à prendre pour éviter les ennuis lors de l'ajout du code parallèle dans le CVS de MEF++.
Lisez avec attention la section "Instructions". Pour toute manque de clarté ou pour de l'aide, n'hésitez pas me contacter par courrier (ctibirna@giref.ulaval.ca), par téléphone (1-418-656-2131 poste 4340) ou en personne (local PLT-2988).
|