Changes between Version 30 and Version 31 of Modipsl_titane
- Timestamp:
- 08/02/12 18:19:09 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Modipsl_titane
v30 v31 190 190 * 0,3 % de l'ensembles des jobs de calcul et de post-traitements ont du être resoumis à la main (4/1300). 191 191 192 === Comment utiliser le d ebugueur ddt pour debuguer le modèle couplé (ou tout autre code MPMD) ? ===193 194 * compiler le modèle que vous souhaitez d ebugger avec l'option -g (nécessaire pour avoir accès aux sources depuis l'interface ddt)195 * créer un répertoire de d ebugage dans lequel se trouve les exécutables du modèle + les fichiers d'entrée nécessaires au modèle192 === 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 196 196 * modifier le fichier de configuration "run_file" pour avoir quelque chose comme : 197 197 {{{ … … 200 200 -np 26 ${DDTPATH}/bin/ddt-client ${TMPDIR_DEBUG}/lmdz.x 201 201 202 avec TMPDIR_DEBUG = répertoire de d ebugage203 }}} 204 * créer un job de d ebugage simplifié qui permet de lancer un run dans le répertoire de debuggage202 avec 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 205 205 * ajouter dans votre job la commande "module load ddt/3.2" 206 206 * ajouter un lancement de ddt dans le job. … … 210 210 ddt 211 211 }}} 212 4) lorsque la fenêtre ddt apparaît : 212 * lancer le job : ccc_msub Job 213 * lorsque la fenêtre ddt apparaît : 213 214 * cliquer sur "Run and Debug a Program" 214 * dans Application, s electionner un des 3 exécutables du modèle (peu importe lequel)215 * dans MPI, Impl ementation 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)" 216 217 * dans mpirun arguments, mettre "--app ${TMPDIR_DEBUG}/run_file" 217 218 avec TMPDIR_DEBUG = répertoire de debugage