Ceci est une ancienne révision du document !
R is a free software environment for statistical computing and graphics.
Notez que R est compilé avec le compilateur Intel, la librairie MKL et le support d'OpenMP. Certains packages permettent de tirer profit du parallélisme de CALI. Voir http://cran.r-project.org/web/views/HighPerformanceComputing.html
Des packages additionnels de R ont été installés également depuis le RCRAN.
Pour sélectionner la version voulue : utiliser les modules
Par exemple :
module load R/3.1.1
Avertissement L'exécutable de R est lié dynamiquement aux librairies du compilateur Intel. Vous devez avoir un environnement configuré pour ce compilateur sinon vous aurez une erreur … error while loading shared libraries: libifport.so.5: cannot open shared object file …
Vous devez :
Exemple :
hello.r
print ('Hello') q(save="no")
hello.sbatch
#!/bin/bash #SBATCH --job-name=hello_R #SBATCH --partition=rapide #SBATCH --qos=rapide # !! Si vous faites des "vrais" calculs : donner le nombre de CPU, le temps et la mémoire nécessaires module load R/3.1.1 R --no-save < hello.r
sbatch hello.sbatch
Des modules additionnels de R, issus du CRAN, ont été installés dans les librairies systèmes. Pour connaître la liste des modules disponibles, vous pouvez utilisez la commande installed.packages
de R.
En plus des emplacements systèmes, d'autres dépôts de modules sont gérés par des utilisateurs du cluster. Vous pouvez les ajouter en créant le fichier .Renviron
dans votre home directory.
R_LIBS=${R_ROOT}/lib-engenomix