= Environnements de calculs = [https://forge.ipsl.jussieu.fr/igcmg/wiki/ModipslBeginner1 Retour au sommaire du mode d'emploi] [[BR]][[BR]] [[PageOutline]] == IDRIS == * http://www.idris.fr/ * les machines de l'IDRIS disponibles pour le couplé sont brodie (NEC SX-8) et vargas (IBM Power6). Pour vargas, voir informations plus loin. __Mémo des choses à faire sur un nouveau login à l'IDRIS pour pouvoir préparer et lancer une simulation :__ * PATH sur brodie : ajouter l'accès à svn et fcm : {{{ PATH=$PATH:/TXlocal/pub/svn/svn-1.3.1/bin:/home/rech/psl/rpsl035/fcm/bin }}} * sur vargas, il faut * avoir accès à svn : {{{module load svn}}} * avoir fcm dans son PATH : {{{ PATH=$PATH:/homegpfs/rech/psl/rpsl035/FCM/bin }}} * $WORKDIR sur ulam est très vaste mais non sauvegardé. C'est là que les post-traitements tourneront in fine. * $WORKDIR sur brodie peut être étendu largement (50 Go pour le groupe par exemple). Le demander à l'assistance. Pour vérifier l'occupation et la taille : {{{ quota_u -w }}} * sur ulam, il faut éviter les bavardages affichés lors de la connexion. Vérifier depuis brodie que la commande : rsh ulam pwd renvoie juste une ligne avec le HOME. {{{ brodie : rsh ulam pwd /home/rech/... brodie : }}} * Il faut faire marcher les transferts brodie/gaya par mfget/mfput. Pour cela utiliser la commande '''Ftuas''' sur ulam (permet de faire connaitre le mot de passe gaya à brodie et à toutes les machines). * Pour que le stockage sur le serveur dods.idris fonctionne, il faut faire marcher la commande '''rsh gaya pwd''' sur ulam. Pour cela remplir le fichier gaya:~/.rhosts (et lui donner les accès rw-------) avec : {{{ ulam.idris.fr ulam brodie.idris.fr brodie }}} * Pour les accès dods, il faut lancer de plus une commande mfdods sur gaya. Cela crée le lien (24h après la première fois) visible là : http://dods.idris.fr/monlogin. * Pour donner les accès à tous (755 ou drwxr-xr-x) au WORKDIR de brodie, il faut demander à l'assistance IDRIS pour le niveau /u/rech/grp. [[BR]][[BR]] == Travailler sur Vargas == Voir cette [https://forge.ipsl.jussieu.fr/igcmg/wiki/Modipsl_vargas page] [[BR]][[BR]] == CCRT == * accès ouvert : http://www-ccrt.cea.fr/ * accès protégé (authentification à l'aide de votre login et de votre mot de passe CCRT): https://www-ccrt.ccc.cea.fr * [https://www-ccrt.ccc.cea.fr/intranetccrt/fr/ccrt/environnement_des_codes.htm Environnement des codes] * les machines du CCRT disponibles pour le couplé sont mercure (NEC SX-8 et NEC SX-9) et platine (Bull Itanium) et titane (Bull Xeon). Voir information spécifique titane plus loin. [[BR]] __Mémo des choses à faire sur un nouveau login au CCRT pour pouvoir préparer et lancer une simulation :__ * PATH sur mercure/platine/titane : ajouter l'accès à fcm : {{{ PATH=$PATH:/home/cont003/p86ipsl/fcm/bin # MERCURE only }}} [[BR]][[BR]] == Travailler sur titane == Voir cette [https://forge.ipsl.jussieu.fr/igcmg/wiki/Modipsl_titane page] [[BR]][[BR]] == Conseil pour installer son environnement au ccrt == Nous vous conseillons de garder le bash comme shell de login, et de récupérer les fichiers suivants : {{{ ~p86ipsl/.bashrc ~p86ipsl/.bashrc_platine ~p86ipsl/.bashrc_mercure01 ~p86ipsl/.bashrc_cesium ~p86ipsl/.bashrc_titane ~p86ipsl/.profile }}} Ces fichiers sont maintenus par le groupe esci et sont adaptés aux machines de calcul du CCRT. Lorsque des modifications majeures sont apportées à l'une des machines (exemple : le changement de frontale de la machine mercure en juin 2010) vous pouvez récupérer la nouvelle version du fichier concerné (.bashrc_machine). '''NOTE ''' : si votre shell de login n'est pas bash, vous pouvez le modifier avec la commande chsh. [[BR]][[BR]] == TGCC == * accès ouvert : http://www-hpc.cea.fr/fr/complexe/tgcc.htm * Logiciels installés par le TGCC : * evince (remplace acroread ou xpdf ) * cdo * netcdf * ferret * firefox * ghostscript * imagemagick * nco - Yann signale des soucis (7/7/2011) * netpbm - Installation en cours (7/7/2011) * python - 2.6.2, netCDF4 et numpy * subversion * tetex-latex - En cours d'installation (7/7/2011) Utilisation de modipsl et libIGCM : [[BR]] Presque rien de fait pour l'instant. L'ouverture d'un compte commun igcmg est demandée. Le rebuild est disponible au path suivant {{{ /ccc/store/cont005/pa0369/meurdesy/REBUILD }}} [[BR]][[BR]] == Logiciel : FCM == Certains modèles de l'IPSL utilisent l'outil [http://www.metoffice.gov.uk/research/nwp/external/fcm/ FCM] pour gérer la création de leur makefile (modèle LMDZ, modèle INCA ...). FCM n'est pas accessible par défaut sur les machines de calcul. Il est disponible sur les machines de l'IDRIS et du CCRT et vous devez l'ajouter à votre PATH : {{{ # sur mercure, platine et titane PATH=~p86ipsl/fcm/bin:$PATH # sur brodie PATH=/home/rech/psl/rpsl035/fcm/bin:$PATH # sur vargas PATH=/homegpfs/rech/psl/rpsl035/FCM/bin/fcm:$PATH }}}