| 46 | |
| 47 | == Souci MPI IDRIS depuis le 12 mars 2008 == |
| 48 | |
| 49 | Cela se traduit par des erreurs d'exécution (genre * 253 Invalid operation) ou des problèmes de lancement du couplé qui ne démarre pas (deadlock). |
| 50 | Cela arrive si vous avez recompilé depuis cette date. Les exécutables générés avant le 12 mars passent sans souci. L'assistance est au courant et nous ne sommes pas les seuls à rencontrer des soucis. A suivre... |
| 51 | |
| 52 | Pour contourner cela, |
| 53 | * il faut utiliser l'ancienne version MPI dès la compilation et lors de l'exécution aussi |
| 54 | * Il vaut mieux tout recompiler. |
| 55 | * Pour cela : |
| 56 | * taper cette commande avant la toute première compilation: |
| 57 | {{{ |
| 58 | module load sxmpi/7.2.0 # module list # (pour vérifier) |
| 59 | }}} |
| 60 | * ajouter la même commande dans le Job juste avant le lancement de l'exécution par mpirun : |
| 61 | {{{ |
| 62 | echo |
| 63 | echo "#######################################" |
| 64 | echo "# DIR BEFORE RUN EXECUTION #" |
| 65 | echo "#######################################" |
| 66 | echo |
| 67 | module load mpi/7.2.0 |
| 68 | }}} |
| 69 | |