Stations de modélisation

Un article de Informaticiens département des sciences de la Terre et l'atmosphère
Version depuis le 13 de mars 2015 à 16:23 par Michel (Discuter | changes)
Aller à: navigation, charcher

en construction(cette page s'adresse aux installateurs)

under construction(this page is for installers)

installation type des postes de modélisation

  • Système d'exploitation
    Linux, distribution Kubuntu 12.04 LTS
  • partitions
    • disque no 1
      • partitions primaires
        • (1) swap (taille de la mémoire vive
        • (2)/  50GB
        • (3) /tmp 50GB (peut servir pour installation d'une autre distro)
      • partitions logiques
        • (5) /home_backup  20GB (sauvegarde des home)
        • (6) /opt 20GB
        • (7)  /usr/local 20GB
        • (7) /local (le reste du disque)
    • disque no 2
      • partitions primaires
        • (1) /home  20GB
        • (2) /data/local (le reste du disque)
  • logiciel local (copié à partir des serveurs st/skynet/beluga)
    • environnement "rmnlib" (Environnement Canada)
    • compilateurs Fortran (gfortran 4.6 et Portland Group 13.6)
    • matlab

Recettes d'installation des packages

a rajouter dans /etc/hosts (serveurs de licence)

132.208.132.18 st1 st1.cluster10.local
132.208.148.10 skynet1 skynet1.cluster10.local  hn.cluster10.local

DNS

pour ajouter sca.uqam.ca a la liste de domaines a fouiller

vi /etc/resolvconf/resolv.conf.d/tail
rajouter:
search sca.uqam.ca
dans le fichier

executer:
resolvconf -u 

PBS(batch)

la recette d'installation se trouve dans le fichier
/unique/armnssm/sw/INSTALL/pbs-torque
(depuis l'installation des packages jusqu'a la configuration)

divers

cd /lib64 ; ln -s /lib/x86_64-linux-gnu/libc.so.6
(pour éviter des protestations au lancement de matlab)

a rajouter dans /etc/fstab (environnement logiciel)

132.208.132.84:/home /unique nfs ro,noatime,nfsvers=3

recettes d'installation (..../configure) pour serveurs / postes de modélisation ( Installation binaire )

comment rebâtir gfortran

comment rebâtir mpi(openmpi)

comment rebâtir boost

pour rebâtir openblas

. s.ssmuse.dot gcc-4.6|gcc-4.8|gcc-4.9|......
make CC=gcc FC=gfortran USE_OPENMP=0 NO_AFFINITY=1 USE_THREAD=0 TARGET=CORE2 \
CFLAGS=" -march=core2 -mfpmath=sse -m64 -msse2 -mno-sse3 -mno-ssse3 " \
FFLAGS=" -march=core2 -mfpmath=sse -m64 -msse2 -mno-sse3 -mno-ssse3

après création des comptes armnssm et valin

cd ~armnssm
cat /unique/armnssm/sw/INSTALL/armnssm.tgz | tar zxf -
chown -R -h armnssm .
cd ~valin
cat /unique/armnssm/sw/INSTALL/valin.tgz | tar zxf -
chown -R -h valin .
règles de base pour le pare-feu
/unique/armnssm/sw/INSTALL/iptables
à mettre dans /etc/default
à mettre dans /etc/rc.local:
le contenu de
/unique/armnssm/sw/INSTALL/rc.local

et ne pas oublier:
chmod 755 /etc/rc.local
creer et donner au compte armnssm (plus nécessaire maintenant)
/local/data/unique
chown armnssm /local/data/unique
(ou tout autre nom approprié et ajuster /etc/rc.local