Changes between Version 30 and Version 31 of Modipsl_titane


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

--

Legend:

Unmodified
Added
Removed
Modified
  • Modipsl_titane

    v30 v31  
    190190 * 0,3 % de l'ensembles des jobs de calcul et de post-traitements ont du être resoumis à la main (4/1300). 
    191191 
    192 === Comment utiliser le debugueur ddt pour debuguer le modèle couplé (ou tout autre code MPMD) ? === 
    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 debugage dans lequel se trouve les exécutables du modèle + les fichiers d'entrée nécessaires au modèle 
     192=== Comment utiliser le débugueur ddt pour débuguer le modèle couplé (ou tout autre code MPMD) ? === 
     193 
     194 * compiler le modèle que vous souhaitez débuguer avec l'option -g (nécessaire pour avoir accès aux sources depuis l'interface ddt) 
     195 * créer un répertoire de débugage dans lequel se trouve les exécutables du modèle + les fichiers d'entrée nécessaires au modèle 
    196196 * modifier le fichier de configuration "run_file" pour avoir quelque chose comme : 
    197197{{{ 
     
    200200-np 26 ${DDTPATH}/bin/ddt-client ${TMPDIR_DEBUG}/lmdz.x  
    201201 
    202 avec TMPDIR_DEBUG = répertoire de debugage 
    203 }}} 
    204  * créer un job de debugage simplifié qui permet de lancer un run dans le répertoire de debuggage 
     202avec TMPDIR_DEBUG = répertoire de débugage 
     203}}} 
     204 * créer un job de débugage simplifié qui permet de lancer un run dans le répertoire de débugage 
    205205 * ajouter dans votre job la commande "module load ddt/3.2" 
    206206 * ajouter un lancement de ddt dans le job. 
     
    210210ddt 
    211211}}} 
    212 4) lorsque la fenêtre ddt apparaît :  
     212 * lancer le job : ccc_msub Job 
     213 * lorsque la fenêtre ddt apparaît :  
    213214  * 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)" 
     215  * dans Application, sélectionner un des 3 exécutables du modèle (peu importe lequel) 
     216  * dans MPI, Implémentation choisir le mode "OpenMPI (Compatibility)" 
    216217  * dans mpirun arguments, mettre "--app ${TMPDIR_DEBUG}/run_file" 
    217218avec TMPDIR_DEBUG = répertoire de debugage