Le programme développé lors de cette thèse est écrit dans plusieurs langages
afin d'optimiser la réalisation du code. Tous les programmes développés l'ont
été dans un souci de transportabilité du code sur différentes plates-formes et
pour différentes applications. Les modules de calculs de trajectoires de la dynamique moléculaire
et de calculs de structures quantiques sont écrits en Fortran. En effet, les codes de simulations
sont écrits, pour la plupart, dans ce langage. Ces programmes étant déjà existants,
il convient de réutiliser les ressources disponibles. Pour ne pas interférer
avec le code de la dynamique moléculaire quantique, un code en C++ permet de
définir les fichiers ASCII qui sont destinés à servir de paramètres d'entrée
au moteur de la dynamique. Ce programme permet donc de changer le moteur de la dynamique
en reparamétrant les variables d'entrée-sortie. De cette façon, nous pouvons
refaire à moindre effort des simulations à tous niveaux de théorie en utilisant
le programme adapté.
Un ensemble de scripts shell ont été écrit pour effectuer la simulation demandée
sur une ou plusieurs machines. Ainsi les choix qui ont été fait ici ont été orientés
vers la lisibilité et la modularité. Chaque tâche est effectuée par l'appel d'un
script. Le fait qu'il existe un script pour chaque tâche permet donc d'effectuer
un traitement séquentiel des instructions passées par l'intermédiaire d'un shell.