28.08.2014 Views

université de montréal développement de la méthode des ...

université de montréal développement de la méthode des ...

université de montréal développement de la méthode des ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

94<br />

CHAPITRE 6<br />

CADRE DE DÉVELOPPEMENT ET MÉTHODOLOGIE DE TEST<br />

Dans ce chapitre, on précise le cadre <strong>de</strong> <strong>développement</strong> <strong>de</strong> <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s caractéristiques<br />

avec une présentation du co<strong>de</strong> DRAGON et plus particulièrement <strong>de</strong>s<br />

parties d’intérêt pour MOC. Ensuite, on présente <strong>la</strong> procédure <strong>de</strong> test utilisée.<br />

6.1 Développement logiciel : le co<strong>de</strong> DRAGON<br />

L’ensemble <strong>de</strong> <strong>la</strong> programmation <strong>de</strong>s métho<strong>de</strong>s décrites dans les chapitres précé<strong>de</strong>nts<br />

a été réalisée dans le co<strong>de</strong> <strong>de</strong> calcul DRAGON [Marleau et al., 2006b]<br />

développé à l’École Polytechnique au sein <strong>de</strong> l’Institut <strong>de</strong> Génie Nucléaire. Ce co<strong>de</strong><br />

<strong>de</strong> cellule est construit sur une architecture modu<strong>la</strong>ire; l’échange <strong>de</strong> données et <strong>la</strong><br />

liaison entre les différents modules sont basés sur <strong>la</strong> librairie GANLIB du ≪GAN<br />

generalized Driver≫ [Roy & Hébert, 2000]. La version <strong>de</strong> <strong>développement</strong> utilisée<br />

dans ce projet diffère <strong>de</strong> DRAGON 3.05, disponible à<br />

http ://www.polymtl.ca/nucleaire/DRAGON/download/in<strong>de</strong>x.php.<br />

D’un point <strong>de</strong> vue structural, cette version <strong>de</strong> DRAGON est entièrement vectorielle,<br />

bâtie autour <strong>de</strong> portes vectorielles pour le traitement <strong>de</strong>s groupes. Elle intègre<br />

une version modifiée du module <strong>de</strong> traitement <strong>de</strong>s librairies <strong>de</strong> sections efficaces<br />

microscopiques et un nouveau module d’auto-protection basée sur l’utilisation <strong>de</strong><br />

tables <strong>de</strong> probabilités [Hébert, 2005]. Dans ce projet, les modules qui sont affectés<br />

sont :<br />

USS le nouveau module d’auto-protection par métho<strong>de</strong>s <strong>de</strong>s sous-groupes,<br />

ASM le module <strong>de</strong> construction <strong>de</strong>s matrices <strong>de</strong> probabilités <strong>de</strong> collision ou <strong>de</strong>s

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!