Changes between Version 27 and Version 28 of Modipsl_titane


Ignore:
Timestamp:
08/02/12 18:10:08 (12 years ago)
Author:
aclsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Modipsl_titane

    v27 v28  
    189189 * 1,3 % des jobs de calcul ont du être resoumis à la main (1/78) 
    190190 * 0,3 % de l'ensembles des jobs de calcul et de post-traitements ont du être resoumis à la main (4/1300). 
     191 
     192=== Comment utiliser le debuggeur ddt pour debugger le modèle couplé ? === 
     193 
     194 * compiler le modèle que vous souhaitez debugger avec l'option -g (nécessaire pour avoir accès aux sources depuis l'interface ddt) 
     195 * créer un répertoire de debuggage dans lequel se trouve les exécutables du modèle + les fichiers d'entrée nécessaires au modèle 
     196 * modifier le fichier de configuration "run_file" pour avoir quelque chose comme : 
     197{{{ 
     198-np 1 ${DDTPATH}/bin/ddt-client ${TMPDIR_DEBUG}/oasis 
     199-np 5 ${DDTPATH}/bin/ddt-client ${TMPDIR_DEBUG}/opa.xx 
     200-np 26 ${DDTPATH}/bin/ddt-client ${TMPDIR_DEBUG}/lmdz.x  
     201 
     202avec TMPDIR_DEBUG = répertoire de debuggage 
     203}}} 
     204 * créer un job de debuggage simplifié qui permet de lancer un run dans le répertoire de debuggage 
     205 * ajouter dans votre job la commande "module load ddt/3.2" 
     206 * ajouter un lancement de ddt dans le job. 
     207{{{ 
     208... 
     209module load ddt/3.2 
     210ddt 
     211}}} 
     2124) lorsque la fenêtre ddt apparaît :  
     213  * cliquer sur "Run and Debug a Program"  
     214  * dans Application, selectionner un des 3 exécutables du modèle (peu importe lequel) 
     215  * dans MPI, Implementation choisir le mode "OpenMPI (Compatibility)" 
     216  * dans mpirun arguments, mettre "--app ${TMPDIR_DEBUG}/run_file" 
     217avec TMPDIR_DEBUG = répertoire de debuggage 
     218  * cliquer sur "Run" puis sur la touche lecture en haut à gauche 
     219 
     220