mirror of
https://gitlab.com/libeigen/eigen.git
synced 2024-12-15 07:10:37 +08:00
a7a05382d1
all per plot settings have been moved to a single file, go_mean now takes an optional second argument "tiny" to generate plots for tiny matrices, and output of comparison information wrt to previous benchs (if any).
37 lines
1.3 KiB
Bash
Executable File
37 lines
1.3 KiB
Bash
Executable File
#! /bin/bash
|
|
mkdir -p $1
|
|
##cp ../libs/*/*.dat $1
|
|
|
|
EIGENDIR=`cat eigen_root_dir.txt`
|
|
|
|
webpagefilename=$1/index.html
|
|
meanstatsfilename=$1/mean.html
|
|
|
|
echo '' > $meanstatsfilename
|
|
echo '' > $webpagefilename
|
|
echo '<p><strong>Configuration</strong>' >> $webpagefilename
|
|
echo '<ul>'\
|
|
'<li>' `cat /proc/cpuinfo | grep "model name" | head -n 1`\
|
|
' (' `uname -m` ')</li>'\
|
|
'<li> compiler: ' `cat compiler_version.txt` '</li>'\
|
|
'<li> eigen2: ' `svn info $EIGENDIR | grep Revision` '</li>'\
|
|
'</ul>' \
|
|
'</p>' >> $webpagefilename
|
|
|
|
source mk_mean_script.sh axpy $1 11 2500 100000 250000 $2
|
|
source mk_mean_script.sh axpby $1 11 2500 100000 250000 $2
|
|
source mk_mean_script.sh matrix_vector $1 11 50 300 1000 $2
|
|
source mk_mean_script.sh atv $1 11 50 300 1000 $2
|
|
source mk_mean_script.sh matrix_matrix $1 11 100 300 1000 $2
|
|
source mk_mean_script.sh aat $1 11 100 300 1000 $2
|
|
source mk_mean_script.sh ata $1 11 100 300 1000 $2
|
|
source mk_mean_script.sh trisolve $1 11 100 300 1000 $2
|
|
source mk_mean_script.sh cholesky $1 11 100 300 1000 $2
|
|
source mk_mean_script.sh lu_decomp $1 11 100 300 1000 $2
|
|
source mk_mean_script.sh tridiagonalization $1 11 100 300 1000 $2
|
|
source mk_mean_script.sh hessenberg $1 11 100 300 1000 $2
|
|
|
|
|
|
## compile the web page ##
|
|
|
|
#echo `cat footer.html` >> $webpagefilename |