Statistiques
| Révision :

root / Pi / C / bench_all.sh @ 79

Historique | Voir | Annoter | Télécharger (930 octet)

1
DIRS="OpenMP Pthreads MPI"
2

    
3
CURRENT=$PWD
4
ITERATIONS=1000000000
5

    
6
cd $CURRENT/OpenMP
7
for THREADS in $(seq 80) ; do for j in $(seq 10); do export OMP_NUM_THREADS=$THREADS ; echo -ne "$THREADS " ; /usr/bin/time ./Pi_OpenMP_LONG 100000000000 $THREADS >/dev/null ; done ; done > $CURRENT/PiOpenMP_$(hostname)_$(date "+%Y%m%d").log 2>&1
8
cd $CURRENT/Pthreads
9
for THREADS in $(seq 80) ; do for j in $(seq 10); do export OMP_NUM_THREADS=$THREADS ; echo -ne "$THREADS " ; /usr/bin/time ./Pi_Pthreads_LONG 100000000000 $THREADS >/dev/null ; done ; done > $CURRENT/PiPthreads_$(hostname)_$(date "+%Y%m%d").log 2>&1
10
cd $CURRENT/MPI
11
for THREADS in $(seq 80) ; do for j in $(seq 10); do export OMP_NUM_THREADS=$THREADS ; echo -ne "$THREADS " ; /usr/bin/time mpirun -np $THREADS -mca btl sm,self -x OMP_NUM_THREADS=1 ./Pi_MPI_LONG 100000000000 $THREADS >/dev/null ; done ; done > $CURRENT/PiMPI_$(hostname)_$(date "+%Y%m%d").log 2>&1
12
cd $CURRENT
13