Ceci est une ancienne révision du document !
Compilateurs Sun
Les outils de compilation sont regroupés dans un produit dont le nom est Sun Studio. Ils sont gratuits, et peuvent être installés sur Solaris et sur Linux. Sun Studio 12 est la version actuelle (depuis octobre 2007). Les docs de la version 11 s'appliquent encore à la version 12, toutefois.
version | ||
---|---|---|
Sun Studio 11 | nemo, dans /opt/SUNWspro | |
Sun Studio 12 | nemo, dans /opt/studio12/SUNWspro | slatp, dans /opt/sunstudio12 |
sur nemo, taper:
module load ss12
pour s'assurer d'utiliser Studio 12.
sur shrek, une version récente, il suffit de modifier le PATH:
setenv PATH /opt/sunstudioceres/bin:$PATH
ressources documentaires
- Wiki pour C, C++, and Fortran (Solaris/SPARC, x86/x64 et Linux)
- précautions dans l'utilisation de l'option -fast
- http://blogs.sun.com/d/category/Sun un blog sympa sur les outils de développement, langages, …
Perflib and parallel regions
If perflib is called from within a parallel region, you get the serial version rather than a parallel version. This is probably better than ending up with N2 threads when you set OMP_NUM_THREADS to be N.
====== Installer le compilateur fortran de Sun sur un pc linux ======
se reporter ici: http://developers.sun.com/prodtech/cc/documentation/linux_ea/readme.html
Depuis le reseau du CMI, recuperer les archives:
sunstudio-20050808.linux.tar.bz2
j2re-1_4_2_09-linux-i586.bin
sur le serveur ftp anonyme mary2, dans le repertoire linux (par exemple avec ncftp)
mkdir /opt/sun
cd /opt/sun
tar xjf sunstudio-20050808.linux.tar.bz2
cd /usr
<chemin>/j2re-1_4_2_09-linux-i586.bin (installe java dans /usr)
Pour tester sur son compte:
setenv PATH /usr/j2re1.4.2_09/bin:/opt/sun/sunstudio10u1/bin:${PATH}
sunstudio (lance l'environnement graphique)
Plus d'infos, forums de discussion: http://forum.sun.com/forum.jspa?forumID=276