S4 py

Procédure d’installation sur le calculateur

Extraction

unzip S4prog.zip
cd S4prog
tar -xf S4.tar
cd S4-INL

Configuration

Modifier le Makefile pour utiliser OpenBLAS en lieu et place de BLAS + LAPACK et corriger la commande pip pour l’installer dans son home

cd S4-INL
diff Makefile Makefile.orig

19,20c19,20 < BLAS\_LIB = -lopenblas < \#LAPACK\_LIB = -llapack \-\-- > BLAS\_LIB = -lblas > LAPACK\_LIB = -llapack

283c283 < pip3 install --upgrade --user ./ --- > pip3 install --upgrade ./

Compilation et installation (dans son home)

module load Python/3.5.1-foss-2016a

make clean
make S4_pyext

Exécution

python fa_test.py
#!/bin/bash

#SBATCH --job-name=test_s4py

#SBATCH --partition=haswell,skylake
#SBATCH --time=1:0:00
#SBATCH --nodes=1
#SBATCH --mem-per-cpu=4000
#SBATCH -n 16

module purge
module load Python/3.5.1-foss-2016a
python boucle_S4_cellule_berry.py 1 1