Commit 91a7646947979c52c096c11dd071741d142818a1
Exists in
master
Merge branch 'fvn_distrib' into 'master'
Ajout script performance
Showing 2 changed files Inline Diff
build.sh
#!/bin/bash | 1 | 1 | #!/bin/bash | |
2 | 2 | |||
echo "FR Mettre le processeur en mode performances (important pour atlas)" | 3 | 3 | echo "FR Mettre le processeur en mode performances (important pour atlas)" | |
echo "FR + sous kde clic droit sur kpowersave " | 4 | 4 | echo "FR + sous kde clic droit sur kpowersave " | |
echo "FR -> Définir les règles de fréquence du processeur" | 5 | 5 | echo "FR -> Définir les règles de fréquence du processeur" | |
echo "FR -> Performances" | 6 | 6 | echo "FR -> Performances" | |
echo "FR + avec les cpufrequtils en root : cpufreq-set -g performance" | 7 | 7 | echo "FR + avec les cpufrequtils en root : cpufreq-set -g performance" | |
8 | echo "FR + Vous pouvez aussi exécuter en root le script performance.sh" | |||
echo | 8 | 9 | echo | |
echo "FR Si ce n'est pas fait tapez <Ctrl> C pour interrompre " | 9 | 10 | echo "FR Si ce n'est pas fait tapez <Ctrl> C pour interrompre " | |
echo "FR sinon continuez avec <Entree>" | 10 | 11 | echo "FR sinon continuez avec <Entree>" | |
echo | 11 | 12 | echo | |
echo "EN Processor must be in performance mode (important for atlas)" | 12 | 13 | echo "EN Processor must be in performance mode (important for atlas)" | |
echo "EN + under kde right-clic on kpowersave " | 13 | 14 | echo "EN + under kde right-clic on kpowersave " | |
echo "EN -> Processor frequency rules" | 14 | 15 | echo "EN -> Processor frequency rules" | |
echo "EN -> Performances" | 15 | 16 | echo "EN -> Performances" | |
echo "EN + with cpufrequtils under root : cpufreq-set -g performance" | 16 | 17 | echo "EN + with cpufrequtils under root : cpufreq-set -g performance" | |
18 | echo "EN + you can also launch as root the script performance.sh" | |||
echo | 17 | 19 | echo | |
echo "EN If it is not the case type <Ctrl> C to interrupt now " | 18 | 20 | echo "EN If it is not the case type <Ctrl> C to interrupt now " | |
echo "EN otherwise continue with <Enter>" | 19 | 21 | echo "EN otherwise continue with <Enter>" | |
20 | 22 | |||
21 | 23 | |||
22 | 24 | |||
23 | 25 | |||
read a | 24 | 26 | read a | |
25 | 27 | |||
# Unpack lapack archive | 26 | 28 | # Unpack lapack archive | |
echo "Archive lapack (netlib)" | 27 | 29 | echo "Archive lapack (netlib)" | |
tar xzf lapack-3.3.0.tgz | 28 | 30 | tar xzf lapack-3.3.0.tgz | |
29 | 31 | |||
# Compilation lapack | 30 | 32 | # Compilation lapack | |
cp make.inc.gfortran.lapack lapack-3.3.0/make.inc | 31 | 33 | cp make.inc.gfortran.lapack lapack-3.3.0/make.inc | |
cp Makefile.lapack lapack-3.3.0/SRC/Makefile | 32 | 34 | cp Makefile.lapack lapack-3.3.0/SRC/Makefile | |
cd lapack-3.3.0 | 33 | 35 | cd lapack-3.3.0 | |
make lapacklib | 34 | 36 | make lapacklib | |
cd .. | 35 | 37 | cd .. | |
36 | 38 | |||
# Unpack atlas archive | 37 | 39 | # Unpack atlas archive | |
echo "Archive atlas" | 38 | 40 | echo "Archive atlas" | |
tar xjf atlas3.8.3.tar.bz2 | 39 | 41 | tar xjf atlas3.8.3.tar.bz2 | |
cd ATLAS | 40 | 42 | cd ATLAS | |
mkdir build | 41 | 43 | mkdir build | |
mkdir install | 42 | 44 | mkdir install | |
cd build | 43 | 45 | cd build |
performance.sh
File was created | 1 | #!/bin/bash | ||
2 | ||||
3 | # Run this script as root to set the processors to performance | |||
4 | ||||
5 | # set all processor to performance | |||
6 | ncpu=`cat /proc/cpuinfo | grep processor | cut -d':' -f 2 | tail -1` | |||
7 | for i in `seq 0 $ncpu` | |||
8 | do | |||
9 | #cpufreq-set -g performance -c $i |