... | ... | @@ -29,7 +29,7 @@ En revanche sur les phi, c'est le `home` vu du phi `/home/$USER` qui est vu. Il |
|
|
|
|
|
## Compiler pour les phi ##
|
|
|
### Compilateur Intel ###
|
|
|
L'utilisation du [compilateur Intel `icc`](https://software.intel.com/en-us/c-compilers) est nécessaire.
|
|
|
L'utilisation du [compilateur Intel `icc`](https://software.intel.com/en-us/c-compilers) est nécessaire. On utilise pour cela les jetons du centre de calcul, les binaires venant du CERN via AFS.
|
|
|
```bash
|
|
|
export INTEL_LICENSE_FILE=/home/beau/intel/licenses
|
|
|
. /afs/cern.ch/sw/IntelSoftware/linux/x86_64/xe2015/bin/iccvars.sh intel64
|
... | ... | @@ -47,4 +47,18 @@ export OMP_NUM_THREADS=239 # il y a 240 coeurs par device phi |
|
|
### Compilateur GNU ###
|
|
|
Il est possible en principe d'utiliser `gcc`... mais la procédure complète ne fonctionne pas encore.
|
|
|
|
|
|
*TODO* |
|
|
Il faudrait a priori utiliser soit celui fourni par MPSS :
|
|
|
```bash
|
|
|
/opt/mpss/3.6.1/sysroots/x86_64-mpsssdk-linux/usr/bin/k1om-mpss-linux/k1om-mpss-linux-gcc
|
|
|
```
|
|
|
soit celui fourni par redhat/SL :
|
|
|
```bash
|
|
|
scl enable devtoolset-4 'bash'
|
|
|
gcc -dumpversion
|
|
|
```
|
|
|
|
|
|
## Pour aller plus loin ##
|
|
|
### Utilisation plus avancée ###
|
|
|
MPI est installé sur les phi.
|
|
|
### Documentation ###
|
|
|
http://lpnhe.in2p3.fr/uploads/uploads/ceb7d7ec56eacfd7c4ba4/mpss_users_guide.pdf |
|
|
\ No newline at end of file |