= __Utiliser Modipsl sur les machines mercure__ = [https://forge.ipsl.jussieu.fr/igcmg/wiki/ModipslBeginner1 Retour au sommaire du mode d'emploi] [[BR]][[BR]] [[PageOutline]] == Compilation sur la SX8 == 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 : {{{ sx8 () { module load netcdf_sx8 ; export PS1="SX8"' - $PWD : ' ; } }}} Ou en ligne de commande : {{{ module load netcdf_sx8 }}} [[BR]] [[BR]] == Compilation sur la SX9 == 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 : {{{ sx9 () { module switch SX8 SX9 ; module load netcdf_sx9 ; export PS1="SX9"' - $PWD : ' ; } }}} Ou en ligne de commande : {{{ module switch SX8 SX9 module load netcdf_sx9 }}} 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. {{{ **************************************************************** INFO - This Makefile is for host type : sx9mercure INFO - Host used has type : sx8mercure **************************************************************** ERROR - This Makefile is not compatible whith the host ! **************************************************************** Makefile:22: *** . Stop. }}} Plus d'informations sur la compilation SX9/SX8 : [http://wiki.ipsl.jussieu.fr/Pole/Couple/CCRT/SX9 là (Intranet)]