| 1 | = __Utiliser Modipsl sur les machines mercure__ = |
| 2 | |
| 3 | |
| 4 | |
| 5 | == Compilation sur la SX8 == |
| 6 | Pour compiler pour la SX8, il faut explicitement charger netcdf pour SX8. Le plus simple est de se préparer une fonction pour cela, par exemple sx8 : |
| 7 | {{{ |
| 8 | sx8 () { module load netcdf_sx8 ; export PS1="SX8"' - $PWD : ' ; } |
| 9 | }}} |
| 10 | Ou en ligne de commande : |
| 11 | {{{ |
| 12 | module load netcdf_sx8 |
| 13 | }}} |
| 14 | |
| 15 | |
| 16 | [[BR]] [[BR]] |
| 17 | == Compilation sur la SX9 == |
| 18 | Pour compiler pour la SX9, il faut vous placer dans l'environnement SX9. Le plus simple est de se préparer une fonction pour cela, par exemple sx9 : |
| 19 | {{{ |
| 20 | sx9 () { module switch SX8 SX9 ; module load netcdf_sx9 ; export PS1="SX9"' - $PWD : ' ; } |
| 21 | }}} |
| 22 | Ou en ligne de commande : |
| 23 | {{{ |
| 24 | module switch SX8 SX9 |
| 25 | module load netcdf_sx9 |
| 26 | }}} |
| 27 | |
| 28 | A noter : si vous recompilez en restant en SX8 alors que tout a été fait en SX9 jusque là, vous aurez le message suivant d'erreur et aucune recompilation ne se fera. |
| 29 | {{{ |
| 30 | **************************************************************** |
| 31 | INFO - This Makefile is for host type : sx9mercure |
| 32 | INFO - Host used has type : sx8mercure |
| 33 | **************************************************************** |
| 34 | ERROR - This Makefile is not compatible whith the host ! |
| 35 | **************************************************************** |
| 36 | Makefile:22: *** . Stop. |
| 37 | }}} |
| 38 | |
| 39 | Plus d'informations sur la compilation SX9/SX8 : [http://wiki.ipsl.jussieu.fr/Pole/Couple/CCRT/SX9 là (Intranet)] |