mirror of
https://gitlab.com/libeigen/eigen.git
synced 2024-12-21 07:19:46 +08:00
28539e7597
the modifications to initial code follow: * changed build system from plain makefiles to cmake * added eigen2 (4 versions: vec/novec and fixed/dynamic), GMM++, MTL4 interfaces * added "transposed matrix * vector" product action * updated blitz interface to use condensed products instead of hand coded loops * removed some deprecated interfaces * changed default storage order to column major for all libraries * new generic bench timer strategy which is supposed to be more accurate * various code clean-up
109 lines
3.0 KiB
Gnuplot
109 lines
3.0 KiB
Gnuplot
#!/usr/bin/gnuplot -persist
|
|
#
|
|
#
|
|
# G N U P L O T
|
|
# Linux version 3.7
|
|
# patchlevel 0
|
|
# last modified Thu Jan 14 19:34:53 BST 1999
|
|
#
|
|
# Copyright(C) 1986 - 1993, 1998, 1999
|
|
# Thomas Williams, Colin Kelley and many others
|
|
#
|
|
# Type `help` to access the on-line reference manual
|
|
# The gnuplot FAQ is available from
|
|
# <http://www.uni-karlsruhe.de/~ig25/gnuplot-faq/>
|
|
#
|
|
# Send comments and requests for help to <info-gnuplot@dartmouth.edu>
|
|
# Send bugs, suggestions and mods to <bug-gnuplot@dartmouth.edu>
|
|
#
|
|
# set terminal postscript landscape noenhanced monochrome dashed defaultplex "Helvetica" 14
|
|
# set output 'bench_gcc.ps'
|
|
set noclip points
|
|
set clip one
|
|
set noclip two
|
|
set bar 1.000000
|
|
set border 31 lt -1 lw 1.000
|
|
set xdata
|
|
set ydata
|
|
set zdata
|
|
set x2data
|
|
set y2data
|
|
set boxwidth
|
|
set dummy x,y
|
|
set format x "%g"
|
|
set format y "%g"
|
|
set format x2 "%g"
|
|
set format y2 "%g"
|
|
set format z "%g"
|
|
set angles radians
|
|
set nogrid
|
|
set key title ""
|
|
set key right top Right noreverse box linetype -2 linewidth 1.000 samplen 4 spacing 1 width 0
|
|
set nolabel
|
|
set noarrow
|
|
set nolinestyle
|
|
set nologscale
|
|
set logscale x 10
|
|
set offsets 0, 0, 0, 0
|
|
set pointsize 1
|
|
set encoding default
|
|
set nopolar
|
|
set noparametric
|
|
set view 60, 30, 1, 1
|
|
set samples 100, 100
|
|
set isosamples 10, 10
|
|
set surface
|
|
set nocontour
|
|
set clabel '%8.3g'
|
|
set mapping cartesian
|
|
set nohidden3d
|
|
set cntrparam order 4
|
|
set cntrparam linear
|
|
set cntrparam levels auto 5
|
|
set cntrparam points 5
|
|
set size ratio 0 1,1
|
|
set origin 0,0
|
|
set data style linespoints
|
|
set function style lines
|
|
set xzeroaxis lt -2 lw 1.000
|
|
set x2zeroaxis lt -2 lw 1.000
|
|
set yzeroaxis lt -2 lw 1.000
|
|
set y2zeroaxis lt -2 lw 1.000
|
|
set tics in
|
|
set ticslevel 0.5
|
|
set ticscale 1 0.5
|
|
set mxtics default
|
|
set mytics default
|
|
set mx2tics default
|
|
set my2tics default
|
|
set xtics border mirror norotate autofreq
|
|
set ytics border mirror norotate autofreq
|
|
set ztics border nomirror norotate autofreq
|
|
set nox2tics
|
|
set noy2tics
|
|
set title "A x At product " 0.000000,0.000000 ""
|
|
set timestamp "" bottom norotate 0.000000,0.000000 ""
|
|
set rrange [ * : * ] noreverse nowriteback # (currently [-0:10] )
|
|
set trange [ * : * ] noreverse nowriteback # (currently [-5:5] )
|
|
set urange [ * : * ] noreverse nowriteback # (currently [-5:5] )
|
|
set vrange [ * : * ] noreverse nowriteback # (currently [-5:5] )
|
|
set xlabel "matrix size" 0.000000,0.000000 ""
|
|
set x2label "" 0.000000,0.000000 ""
|
|
set timefmt "%d/%m/%y\n%H:%M"
|
|
set xrange [ 10 : 1000 ] noreverse nowriteback
|
|
set x2range [ * : * ] noreverse nowriteback # (currently [-10:10] )
|
|
set ylabel "MFLOPS" 0.000000,0.000000 ""
|
|
set y2label "" 0.000000,0.000000 ""
|
|
set yrange [ * : * ] noreverse nowriteback # (currently [-10:10] )
|
|
set y2range [ * : * ] noreverse nowriteback # (currently [-10:10] )
|
|
set zlabel "" 0.000000,0.000000 ""
|
|
set zrange [ * : * ] noreverse nowriteback # (currently [-10:10] )
|
|
set zero 1e-08
|
|
set lmargin -1
|
|
set bmargin -1
|
|
set rmargin -1
|
|
set tmargin -1
|
|
set locale "C"
|
|
set xrange [10:1000]
|
|
##set yrange [0:400]
|