| 3 | == Installation de iLOVECLIM sur avakas (Université de Bordeaux)== |
| 4 | |
| 5 | Pour installer iloveclim sur les machines avakas, il faut : |
| 6 | |
| 7 | * Créer un compte MCIA : http://www.mcia.univ-bordeaux.fr/index.php?id=inscriptions |
| 8 | |
| 9 | * Avoir ou créer un compte forge pour ludus |
| 10 | |
| 11 | * Se connecter sur avakas : login@avakas.mcia.univ-bordeaux.fr |
| 12 | |
| 13 | * Récupérer le code iLOVECLIM avec svn :[[BR]] |
| 14 | $ svn co svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/ludus/svn/trunk iloveclim/. |
| 15 | |
| 16 | * Copier (cp) le fichier config pour avakas qui se trouve dans : /home/nbouttes/iloveclim/iloveclim/config/config.avakas |
| 17 | |
| 18 | * Changer config/make.macro-maitre ligne 40 :[[BR]] |
| 19 | Remplacer ${MKLROOT}/lib/em64 par ${MKLROOT}/lib/intel64 |
| 20 | |
| 21 | * Avoir installé netcdf4 compilé avec INTEL et udunits version 1 (pas 2)[[BR]] |
| 22 | Pour udunits c’est un module privé venant de vmarieu (Vincent Marieu) à récupérer[[BR]] |
| 23 | Copier (cp –r) les modules privés qui sont dans : /home/nbouttes/privatemodules/[[BR]] |
| 24 | Puis charger les modules :[[BR]] |
| 25 | $ module load use.own[[BR]] |
| 26 | $ module load intel/compiler+mkl/64/12.1/2012.0.032[[BR]] |
| 27 | $ module load intel-mpi/64/stable/003[[BR]] |
| 28 | $ module load netcdf+hdf5/intel/4.1.2 |
| 29 | |
| 30 | * Pour tout installer lancer : [[BR]] |
| 31 | $ ./install_ludus.sh |
| 32 | |
| 33 | * '''Pour lancer un run test en interactif:'''[[BR]] |
| 34 | demander une session interactive (30 minutes) avec un processeur, 1 cœur: [[BR]] |
| 35 | $ qsub -I -X -V -l modes=1 : ppm=1, walltime=00 :30 :00[[BR]] |
| 36 | Loader les modules[[BR]] |
| 37 | $ module load use.own[[BR]] |
| 38 | $ module load intel/compiler+mkl/64/12.1/2012.0.032[[BR]] |
| 39 | $ module load intel_mpi/64/stable/003[[BR]] |
| 40 | $ module load netcdf+hdf5/intel/4.1.2 [[BR]] |
| 41 | Changer le chemin :[[BR]] |
| 42 | $ LD_LIBRARY_PATH=/home/vmarieu/Librairies/intel/lib:/home/vmarieu/Librairies/udunits-1.12.11/lib:$LD_LIBRARY_PATH[[BR]] |
| 43 | Lancer le run test :[[BR]] |
| 44 | $ ./bin/loveclim-new-run |
| 45 | |
| 46 | Si tout va bien le run test a tourné. |
| 47 | |
| 48 | * '''Pour soumettre un job en queue :'''[[BR]] |
| 49 | Modifier un fichier job type iloveclim_exemple.qsub[[BR]] |
| 50 | Exemple : /home/nbouttes/iloveclim/iloveclim/iloveclim_exemple.qsub[[BR]] |
| 51 | Penser à changer l’adresse email (merci pour ma boite)[[BR]] |
| 52 | Pour soumettre :[[BR]] |
| 53 | $ qsub iloveclim_exemple.qsub[[BR]] |
| 54 | Pour voir ou en est le job :[[BR]] |
| 55 | $ qstat –u login[[BR]] |
| 56 | Pour supprimer le job :[[BR]] |
| 57 | $ qdel numero_job |
| 58 | |
| 59 | |
| 60 | '''Plus d’info…''' |
| 61 | |
| 62 | Info sur avakas : https://redmine.mcia.univ-bordeaux.fr/projects/cluster-avakas/wiki/Guide_de_l'utilisateur |
| 63 | |
| 64 | Infos sur ludus (iLOVECMI) : http://forge.ipsl.jussieu.fr/ludus |
| 65 | |
| 66 | Pour voir les modules disponibles :[[BR]] |
| 67 | $ module avail |
| 68 | |
| 69 | Pour avoir des infos sur les jobs soumis :[[BR]] |
| 70 | Loader le module maui[[BR]] |
| 71 | $ module load maui[[BR]] |
| 72 | Pour avoir l’heure estimée à laquellele job devrait partir :[[BR]] |
| 73 | $ showstart NumeroJob [[BR]] |
| 74 | Plus d’infos sur le job :[[BR]] |
| 75 | $ checkjob NumeroJob |