Content

GEMV (General Matrix Vector Product)

Single Precision

Double Precision

Complex Single Precision

Complex Double Precision

Raw Results from Benchmarks

$shell> make BLAS_FUNCTIONS=gemv clean
rm -f   sgemv_openBLAS dgemv_openBLAS cgemv_openBLAS zgemv_openBLAS  sgemv_BLIS dgemv_BLIS cgemv_BLIS zgemv_BLIS  sgemv_Eigen dgemv_Eigen cgemv_Eigen zgemv_Eigen  sgemv_MKL dgemv_MKL cgemv_MKL zgemv_MKL
$shell> make BLAS_FUNCTIONS=gemv
g++-5.3 -DTYPE="float" -DBLAS_LIB=\"openBLAS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o sgemv_openBLAS gemv.cc /home/numerik/lehn/work//OpenBLAS-v0.2.15-0/libopenblas_sandybridge-r0.2.15.a
g++-5.3 -DTYPE="double" -DBLAS_LIB=\"openBLAS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o dgemv_openBLAS gemv.cc /home/numerik/lehn/work//OpenBLAS-v0.2.15-0/libopenblas_sandybridge-r0.2.15.a
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"openBLAS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o cgemv_openBLAS gemv.cc /home/numerik/lehn/work//OpenBLAS-v0.2.15-0/libopenblas_sandybridge-r0.2.15.a
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"openBLAS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o zgemv_openBLAS gemv.cc /home/numerik/lehn/work//OpenBLAS-v0.2.15-0/libopenblas_sandybridge-r0.2.15.a
g++-5.3 -DTYPE="float" -DBLAS_LIB=\"BLIS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o sgemv_BLIS gemv.cc /home/numerik/lehn/work//blis/lib/sandybridge/libblis.a -fopenmp
g++-5.3 -DTYPE="double" -DBLAS_LIB=\"BLIS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o dgemv_BLIS gemv.cc /home/numerik/lehn/work//blis/lib/sandybridge/libblis.a -fopenmp
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"BLIS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o cgemv_BLIS gemv.cc /home/numerik/lehn/work//blis/lib/sandybridge/libblis.a -fopenmp
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"BLIS\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o zgemv_BLIS gemv.cc /home/numerik/lehn/work//blis/lib/sandybridge/libblis.a -fopenmp
g++-5.3 -DTYPE="float" -DBLAS_LIB=\"Eigen\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o sgemv_Eigen gemv.cc /home/numerik/lehn/work//EIGEN-3.2.8/blas/libeigen_blas_static.a
g++-5.3 -DTYPE="double" -DBLAS_LIB=\"Eigen\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o dgemv_Eigen gemv.cc /home/numerik/lehn/work//EIGEN-3.2.8/blas/libeigen_blas_static.a
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"Eigen\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o cgemv_Eigen gemv.cc /home/numerik/lehn/work//EIGEN-3.2.8/blas/libeigen_blas_static.a
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"Eigen\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o zgemv_Eigen gemv.cc /home/numerik/lehn/work//EIGEN-3.2.8/blas/libeigen_blas_static.a
g++-5.3 -DTYPE="float" -DBLAS_LIB=\"MKL\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o sgemv_MKL gemv.cc -L /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -Wl,-rpath  /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -lmkl_core -lmkl_sequential -lm -lpthread
g++-5.3 -DTYPE="double" -DBLAS_LIB=\"MKL\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o dgemv_MKL gemv.cc -L /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -Wl,-rpath  /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -lmkl_core -lmkl_sequential -lm -lpthread
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"MKL\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o cgemv_MKL gemv.cc -L /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -Wl,-rpath  /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -lmkl_core -lmkl_sequential -lm -lpthread
g++-5.3 -DTYPE="std::complex" -DBLAS_LIB=\"MKL\" -DNDEBUG -std=c++11 -O3 -Wall -m64 -march=native -mfpmath=sse -mavx -DUSE_AVX -DHAVE_GCCVEC -I ../../FLENS/ -o zgemv_MKL gemv.cc -L /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -Wl,-rpath  /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 -lmkl_intel_ilp64 -lmkl_core -lmkl_sequential -lm -lpthread
$shell> ./sgemv_MKL > report.sgemv_MKL
$shell> ./dgemv_MKL > report.dgemv_MKL
$shell> ./cgemv_MKL > report.cgemv_MKL
$shell> ./zgemv_MKL > report.zgemv_MKL
$shell> ./sgemv_Eigen > report.sgemv_Eigen
$shell> ./dgemv_Eigen > report.dgemv_Eigen
$shell> ./cgemv_Eigen > report.cgemv_Eigen
$shell> ./zgemv_Eigen > report.zgemv_Eigen
$shell> ./sgemv_openBLAS > report.sgemv_openBLAS
$shell> ./dgemv_openBLAS > report.dgemv_openBLAS
$shell> ./cgemv_openBLAS > report.cgemv_openBLAS
$shell> ./zgemv_openBLAS > report.zgemv_openBLAS
$shell> ./sgemv_BLIS > report.sgemv_BLIS
$shell> ./dgemv_BLIS > report.dgemv_BLIS
$shell> ./cgemv_BLIS > report.cgemv_BLIS
$shell> ./zgemv_BLIS > report.zgemv_BLIS
$shell> gnuplot plot.sgemv.mflops
$shell> gnuplot plot.dgemv.mflops
$shell> gnuplot plot.cgemv.mflops
$shell> gnuplot plot.zgemv.mflops
$shell> 

Single Precision

$shell> cat report.sgemv_MKL
#    m     n     FLENS/ulmBLAS: t    MFLOPS             MKL:  t    MFLOPS  Residual
    50    50               0.0000   1022.70              0.0019      2.61   0.0e+00
   100   100               0.0000   3923.11              0.0000   2386.35   0.0e+00
   150   150               0.0000   3540.52              0.0000   4324.43   0.0e+00
   200   200               0.0000   5254.52              0.0000   6060.61   0.0e+00
   250   250               0.0000   5423.70              0.0000   5628.35   0.0e+00
   300   300               0.0000   5530.80              0.0000   6151.11   0.0e+00
   350   350               0.0000   5481.35              0.0000   6058.81   0.0e+00
   400   400               0.0000   6879.94              0.0000   7060.12   0.0e+00
   450   450               0.0001   6169.17              0.0001   7257.93   0.0e+00
   500   500               0.0000  11892.59              0.0000  14610.91   0.0e+00
   550   550               0.0000  12987.57              0.0000  15278.16   0.0e+00
   600   600               0.0000  16235.23              0.0000  16574.59   0.0e+00
   650   650               0.0001  14318.39              0.0001  16132.11   0.0e+00
   700   700               0.0001  14896.11              0.0001  16764.75   0.0e+00
   750   750               0.0001  14764.75              0.0001  16287.59   0.0e+00
   800   800               0.0001  16034.88              0.0001  16985.81   0.0e+00
   850   850               0.0001  15235.87              0.0001  16512.78   0.0e+00
   900   900               0.0001  15620.33              0.0001  16968.50   0.0e+00
   950   950               0.0001  14956.66              0.0001  15904.63   0.0e+00
  1000  1000               0.0001  15631.59              0.0001  15989.51   0.0e+00
  1050  1050               0.0002  13811.20              0.0002  14650.77   0.0e+00
  1100  1100               0.0002  14330.47              0.0002  14645.45   0.0e+00
  1150  1150               0.0002  13228.31              0.0002  13477.78   0.0e+00
  1200  1200               0.0002  12276.69              0.0002  13191.83   0.0e+00
  1250  1250               0.0003  11843.76              0.0003  12296.13   0.0e+00
  1300  1300               0.0003  11395.55              0.0003  11315.59   0.0e+00
  1350  1350               0.0004   9373.43              0.0004   9156.36   0.0e+00
  1400  1400               0.0004   9753.06              0.0004   9565.24   3.1e-04
  1450  1450               0.0005   9014.76              0.0005   8597.69   1.2e-04
  1500  1500               0.0005   8334.46              0.0005   8526.36   0.0e+00
  1550  1550               0.0006   7963.97              0.0006   8267.35   0.0e+00
  1600  1600               0.0006   7973.80              0.0007   7791.59   1.4e-04
  1650  1650               0.0007   7472.89              0.0007   7595.93   1.3e-04
  1700  1700               0.0008   7227.45              0.0008   7678.75   0.0e+00
  1750  1750               0.0009   7163.97              0.0008   7470.94   0.0e+00
  1800  1800               0.0009   7012.12              0.0009   7528.76   1.4e-04
  1850  1850               0.0009   7869.19              0.0008   8556.16   1.4e-04
  1900  1900               0.0009   7937.68              0.0009   8426.83   0.0e+00
  1950  1950               0.0010   7741.58              0.0009   8170.85   0.0e+00
  2000  2000               0.0012   6825.29              0.0011   7272.48   1.6e-04
  2050  2050               0.0013   6669.69              0.0012   7119.91   1.0e-04
  2100  2100               0.0013   6826.48              0.0012   7375.88   0.0e+00
  2150  2150               0.0013   7112.37              0.0012   7777.65   0.0e+00
  2200  2200               0.0014   6752.93              0.0012   7795.49   2.3e-04
  2250  2250               0.0015   6726.79              0.0013   7662.97   1.0e-04
  2300  2300               0.0015   7225.88              0.0014   7666.53   0.0e+00
  2350  2350               0.0015   7196.10              0.0014   7734.19   0.0e+00
  2400  2400               0.0017   6875.21              0.0015   7527.51   2.3e-04
  2450  2450               0.0017   6945.53              0.0016   7417.25   1.7e-04
  2500  2500               0.0018   6959.70              0.0017   7521.85   0.0e+00
  2550  2550               0.0019   6993.40              0.0017   7573.64   0.0e+00
  2600  2600               0.0020   6913.09              0.0018   7566.14   1.5e-04
  2650  2650               0.0020   7052.84              0.0019   7493.56   6.6e-05
  2700  2700               0.0021   6999.67              0.0019   7490.41   0.0e+00
  2750  2750               0.0021   7118.36              0.0020   7436.09   0.0e+00
  2800  2800               0.0023   6952.67              0.0020   7655.85   0.0e+00
  2850  2850               0.0023   7057.84              0.0021   7655.02   0.0e+00
  2900  2900               0.0024   7156.75              0.0022   7632.58   0.0e+00
  2950  2950               0.0024   7173.11              0.0023   7640.66   0.0e+00
  3000  3000               0.0026   7014.34              0.0024   7583.11   0.0e+00
  3050  3050               0.0026   7129.79              0.0024   7641.48   0.0e+00
  3100  3100               0.0027   7168.62              0.0025   7650.27   0.0e+00
  3150  3150               0.0028   7173.40              0.0026   7620.89   0.0e+00
  3200  3200               0.0029   7055.08              0.0027   7589.75   0.0e+00
  3250  3250               0.0029   7271.68              0.0027   7702.58   0.0e+00
  3300  3300               0.0030   7149.29              0.0029   7593.91   0.0e+00
  3350  3350               0.0031   7219.29              0.0030   7603.94   0.0e+00
  3400  3400               0.0033   7058.85              0.0030   7582.37   0.0e+00
  3450  3450               0.0033   7214.14              0.0031   7669.64   0.0e+00
  3500  3500               0.0034   7232.65              0.0032   7677.78   0.0e+00
  3550  3550               0.0036   7078.14              0.0033   7690.35   0.0e+00
  3600  3600               0.0036   7157.63              0.0034   7647.13   0.0e+00
  3650  3650               0.0036   7303.19              0.0035   7712.74   0.0e+00
  3700  3700               0.0037   7337.23              0.0036   7683.64   0.0e+00
  3750  3750               0.0038   7386.74              0.0037   7666.74   0.0e+00
  3800  3800               0.0040   7165.87              0.0038   7647.03   0.0e+00
  3850  3850               0.0041   7313.99              0.0039   7635.80   0.0e+00
  3900  3900               0.0042   7290.27              0.0040   7692.21   0.0e+00
  3950  3950               0.0043   7302.99              0.0040   7717.62   0.0e+00
  4000  4000               0.0044   7194.26              0.0041   7741.87   0.0e+00
$shell> cat report.sgemv_Eigen
#    m     n     FLENS/ulmBLAS: t    MFLOPS           Eigen:  t    MFLOPS  Residual
    50    50               0.0000    832.50              0.0000    404.50   3.2e-03
   100   100               0.0000   4211.41              0.0000   4618.94   4.9e-03
   150   150               0.0000   3445.64              0.0000   4052.59   7.6e-03
   200   200               0.0000   6259.29              0.0000   5756.22   9.8e-03
   250   250               0.0000   5926.42              0.0000   5664.05   1.3e-02
   300   300               0.0000   5831.09              0.0000   6151.32   1.4e-02
   350   350               0.0000   5541.86              0.0001   3539.85   1.7e-02
   400   400               0.0000   6490.08              0.0000   6640.52   1.9e-02
   450   450               0.0001   6330.80              0.0001   6501.22   2.0e-02
   500   500               0.0000  12784.45              0.0000  15168.06   2.2e-02
   550   550               0.0000  12814.81              0.0000  14534.88   2.7e-02
   600   600               0.0000  15028.49              0.0000  15526.28   2.8e-02
   650   650               0.0001  14318.39              0.0001  14974.30   3.1e-02
   700   700               0.0001  14848.93              0.0001  16259.89   3.1e-02
   750   750               0.0001  14684.19              0.0001  15488.83   3.6e-02
   800   800               0.0001  16219.37              0.0001  16105.29   3.8e-02
   850   850               0.0001  14906.59              0.0001  14917.36   4.0e-02
   900   900               0.0001  15588.76              0.0001  16142.05   4.2e-02
   950   950               0.0001  15043.67              0.0001  15374.79   4.2e-02
  1000  1000               0.0001  15471.25              0.0001  15513.14   5.1e-02
  1050  1050               0.0002  14132.71              0.0002  14107.40   5.2e-02
  1100  1100               0.0002  14247.95              0.0002  14547.03   5.0e-02
  1150  1150               0.0002  13182.29              0.0002  13256.15   5.6e-02
  1200  1200               0.0002  13445.57              0.0002  11701.89   5.4e-02
  1250  1250               0.0003  12159.15              0.0003  10852.65   5.9e-02
  1300  1300               0.0003  11128.27              0.0003  11422.43   6.1e-02
  1350  1350               0.0004  10359.50              0.0003  10670.87   6.4e-02
  1400  1400               0.0004  10898.82              0.0003  11601.65   6.7e-02
  1450  1450               0.0004  10413.29              0.0004  10813.52   6.8e-02
  1500  1500               0.0004  10033.27              0.0004  10767.66   6.9e-02
  1550  1550               0.0005   9354.29              0.0005   9646.77   7.0e-02
  1600  1600               0.0007   7772.59              0.0006   8623.84   7.5e-02
  1650  1650               0.0007   7393.53              0.0006   9079.39   7.8e-02
  1700  1700               0.0007   8598.59              0.0006   9480.12   8.0e-02
  1750  1750               0.0007   8332.68              0.0007   9045.12   8.5e-02
  1800  1800               0.0008   8266.59              0.0007   8919.01   8.5e-02
  1850  1850               0.0009   7840.23              0.0008   8657.42   9.2e-02
  1900  1900               0.0009   7901.26              0.0008   8775.90   8.7e-02
  1950  1950               0.0010   7470.69              0.0009   8554.04   8.8e-02
  2000  2000               0.0012   6770.41              0.0010   8331.42   9.6e-02
  2050  2050               0.0013   6520.79              0.0011   7868.44   9.9e-02
  2100  2100               0.0012   7224.42              0.0011   8247.25   9.8e-02
  2150  2150               0.0013   7360.74              0.0011   8050.08   1.0e-01
  2200  2200               0.0013   7452.23              0.0012   8259.08   1.1e-01
  2250  2250               0.0014   7435.04              0.0012   8345.38   1.0e-01
  2300  2300               0.0015   7289.86              0.0013   8415.21   1.1e-01
  2350  2350               0.0015   7408.14              0.0013   8309.63   1.0e-01
  2400  2400               0.0017   6894.19              0.0014   8327.88   1.1e-01
  2450  2450               0.0017   7195.86              0.0014   8413.84   1.2e-01
  2500  2500               0.0017   7293.80              0.0015   8447.36   1.2e-01
  2550  2550               0.0018   7147.21              0.0015   8507.55   1.2e-01
  2600  2600               0.0020   6905.44              0.0016   8467.27   1.3e-01
  2650  2650               0.0019   7294.86              0.0017   8382.85   1.2e-01
  2700  2700               0.0021   6914.35              0.0017   8447.25   1.3e-01
  2750  2750               0.0022   7033.28              0.0018   8422.21   1.3e-01
  2800  2800               0.0022   6992.29              0.0019   8357.80   1.3e-01
  2850  2850               0.0023   7058.50              0.0019   8451.01   1.4e-01
  2900  2900               0.0024   7044.13              0.0020   8589.11   1.3e-01
  2950  2950               0.0024   7119.41              0.0020   8590.37   1.4e-01
  3000  3000               0.0026   6939.16              0.0021   8496.55   1.5e-01
  3050  3050               0.0026   7099.96              0.0022   8416.71   1.4e-01
  3100  3100               0.0027   7146.47              0.0023   8408.80   1.4e-01
  3150  3150               0.0028   7175.93              0.0023   8532.84   1.4e-01
  3200  3200               0.0029   7063.25              0.0024   8438.21   1.5e-01
  3250  3250               0.0029   7212.04              0.0025   8517.93   1.5e-01
  3300  3300               0.0030   7154.37              0.0026   8473.27   1.6e-01
  3350  3350               0.0031   7199.39              0.0027   8444.27   1.5e-01
  3400  3400               0.0033   7110.24              0.0027   8565.44   1.6e-01
  3450  3450               0.0033   7235.44              0.0028   8523.28   1.6e-01
  3500  3500               0.0034   7262.15              0.0029   8553.72   1.6e-01
  3550  3550               0.0035   7233.77              0.0029   8701.00   1.7e-01
  3600  3600               0.0036   7153.22              0.0030   8633.32   1.7e-01
  3650  3650               0.0037   7287.57              0.0031   8689.65   1.7e-01
  3700  3700               0.0038   7285.96              0.0032   8520.07   1.7e-01
  3750  3750               0.0038   7366.20              0.0033   8565.93   1.7e-01
  3800  3800               0.0040   7148.53              0.0034   8529.37   1.8e-01
  3850  3850               0.0041   7289.49              0.0035   8534.04   1.8e-01
  3900  3900               0.0042   7274.56              0.0036   8548.32   1.8e-01
  3950  3950               0.0043   7332.72              0.0036   8583.29   1.9e-01
  4000  4000               0.0045   7145.12              0.0037   8621.60   1.8e-01
$shell> cat report.sgemv_openBLAS
#    m     n     FLENS/ulmBLAS: t    MFLOPS        openBLAS:  t    MFLOPS  Residual
    50    50               0.0000    852.37              0.0000    954.56   2.9e-03
   100   100               0.0000   4339.34              0.0000   5113.78   5.2e-03
   150   150               0.0000   3640.19              0.0000   4443.57   6.2e-03
   200   200               0.0000   5352.60              0.0000   5935.16   1.1e-02
   250   250               0.0000   5700.21              0.0000   6088.06   1.3e-02
   300   300               0.0000   5403.13              0.0000   4703.18   1.3e-02
   350   350               0.0000   5586.08              0.0000   6707.55   1.6e-02
   400   400               0.0000   6640.52              0.0000   7940.84   1.9e-02
   450   450               0.0001   6574.89              0.0001   7434.60   1.9e-02
   500   500               0.0001   6550.16              0.0001   7465.47   2.2e-02
   550   550               0.0001   6435.90              0.0001   7279.60   2.7e-02
   600   600               0.0000  15228.10              0.0000  18847.18   2.7e-02
   650   650               0.0001  12499.08              0.0000  17792.84   3.1e-02
   700   700               0.0001  14896.11              0.0001  19065.41   2.9e-02
   750   750               0.0001  14434.18              0.0001  17471.11   3.5e-02
   800   800               0.0001  16219.16              0.0001  18797.82   3.6e-02
   850   850               0.0001  14611.90              0.0001  15830.41   3.5e-02
   900   900               0.0001  15150.95              0.0001  17056.04   4.0e-02
   950   950               0.0001  14896.18              0.0001  15654.13   4.3e-02
  1000  1000               0.0001  15281.29              0.0001  16496.07   4.5e-02
  1050  1050               0.0002  13988.72              0.0001  14991.74   4.9e-02
  1100  1100               0.0002  13960.92              0.0002  13235.62   5.1e-02
  1150  1150               0.0002  13059.54              0.0002  13214.49   5.2e-02
  1200  1200               0.0002  12583.95              0.0002  12618.57   5.4e-02
  1250  1250               0.0003  11759.70              0.0003  11452.68   5.6e-02
  1300  1300               0.0003  11128.27              0.0003  11617.12   6.0e-02
  1350  1350               0.0004   9773.64              0.0004  10384.26   6.0e-02
  1400  1400               0.0004   9783.64              0.0004   9700.79   6.3e-02
  1450  1450               0.0005   8872.62              0.0005   9110.25   6.6e-02
  1500  1500               0.0005   8285.14              0.0005   9165.51   6.4e-02
  1550  1550               0.0006   8204.26              0.0005   8852.41   7.0e-02
  1600  1600               0.0006   8007.77              0.0006   8088.16   7.1e-02
  1650  1650               0.0007   7274.87              0.0007   7737.66   7.4e-02
  1700  1700               0.0008   7267.41              0.0008   7499.22   7.7e-02
  1750  1750               0.0009   6975.92              0.0008   7346.40   8.0e-02
  1800  1800               0.0009   7003.13              0.0009   7495.31   8.3e-02
  1850  1850               0.0010   6961.99              0.0009   7311.52   8.1e-02
  1900  1900               0.0010   6902.13              0.0010   7304.48   8.6e-02
  1950  1950               0.0011   6849.47              0.0011   6989.27   8.6e-02
  2000  2000               0.0012   6705.81              0.0011   7445.48   9.1e-02
  2050  2050               0.0013   6650.14              0.0012   6932.46   8.9e-02
  2100  2100               0.0013   6701.16              0.0012   7387.97   9.4e-02
  2150  2150               0.0014   6810.13              0.0013   7139.98   9.5e-02
  2200  2200               0.0014   6817.70              0.0013   7339.36   1.0e-01
  2250  2250               0.0015   6809.89              0.0015   6794.88   1.0e-01
  2300  2300               0.0016   6753.03              0.0014   7426.02   1.1e-01
  2350  2350               0.0016   6879.33              0.0015   7141.51   1.1e-01
  2400  2400               0.0017   6878.65              0.0015   7561.66   1.1e-01
  2450  2450               0.0017   6952.26              0.0016   7434.25   1.1e-01
  2500  2500               0.0018   6911.31              0.0017   7351.61   1.2e-01
  2550  2550               0.0019   6985.00              0.0018   7179.16   1.1e-01
  2600  2600               0.0020   6901.01              0.0018   7403.53   1.2e-01
  2650  2650               0.0020   6958.16              0.0019   7317.41   1.2e-01
  2700  2700               0.0021   6958.37              0.0020   7340.80   1.2e-01
  2750  2750               0.0022   7006.19              0.0021   7281.58   1.2e-01
  2800  2800               0.0023   6872.86              0.0020   7651.68   1.3e-01
  2850  2850               0.0023   6973.63              0.0022   7401.70   1.3e-01
  2900  2900               0.0024   7041.65              0.0023   7400.40   1.3e-01
  2950  2950               0.0024   7155.38              0.0024   7240.20   1.3e-01
  3000  3000               0.0026   7022.93              0.0024   7416.18   1.3e-01
  3050  3050               0.0026   7047.74              0.0027   6859.01   1.4e-01
  3100  3100               0.0027   7113.22              0.0026   7454.65   1.4e-01
  3150  3150               0.0028   7096.71              0.0028   7189.91   1.4e-01
  3200  3200               0.0029   7053.73              0.0027   7645.54   1.4e-01
  3250  3250               0.0029   7249.55              0.0028   7423.01   1.5e-01
  3300  3300               0.0030   7146.00              0.0030   7370.11   1.5e-01
  3350  3350               0.0031   7213.93              0.0031   7269.09   1.5e-01
  3400  3400               0.0033   7060.80              0.0031   7426.05   1.5e-01
  3450  3450               0.0033   7267.52              0.0033   7270.63   1.5e-01
  3500  3500               0.0034   7208.43              0.0033   7330.28   1.5e-01
  3550  3550               0.0035   7296.80              0.0035   7273.58   1.6e-01
  3600  3600               0.0036   7146.89              0.0035   7507.59   1.5e-01
  3650  3650               0.0037   7268.13              0.0036   7438.18   1.6e-01
  3700  3700               0.0038   7250.66              0.0037   7445.78   1.7e-01
  3750  3750               0.0038   7309.78              0.0039   7283.47   1.7e-01
  3800  3800               0.0040   7171.33              0.0039   7497.58   1.7e-01
  3850  3850               0.0041   7296.26              0.0041   7319.16   1.7e-01
  3900  3900               0.0042   7289.90              0.0041   7411.84   1.7e-01
  3950  3950               0.0043   7301.08              0.0043   7322.73   1.7e-01
  4000  4000               0.0044   7193.24              0.0042   7558.11   1.7e-01
$shell> cat report.sgemv_BLIS
#    m     n     FLENS/ulmBLAS: t    MFLOPS            BLIS:  t    MFLOPS  Residual
    50    50               0.0000    832.50              0.0001     38.20   0.0e+00
   100   100               0.0000   3291.64              0.0000    786.72   0.0e+00
   150   150               0.0000   3579.67              0.0000    979.24   0.0e+00
   200   200               0.0000   5327.65              0.0001   1063.59   0.0e+00
   250   250               0.0000   6604.32              0.0001   1110.31   0.0e+00
   300   300               0.0000   5778.86              0.0002   1152.15   0.0e+00
   350   350               0.0000   5603.84              0.0002   1182.36   0.0e+00
   400   400               0.0000   6650.18              0.0003   1202.93   0.0e+00
   450   450               0.0001   6393.66              0.0003   1215.73   0.0e+00
   500   500               0.0000  12494.38              0.0002   2710.82   0.0e+00
   550   550               0.0000  12628.11              0.0002   2745.72   0.0e+00
   600   600               0.0000  14984.70              0.0003   2776.57   0.0e+00
   650   650               0.0001  14301.67              0.0003   2787.83   0.0e+00
   700   700               0.0001  15007.66              0.0004   2791.36   0.0e+00
   750   750               0.0001  14630.72              0.0004   2813.70   0.0e+00
   800   800               0.0001  16204.99              0.0005   2829.68   0.0e+00
   850   850               0.0001  14768.26              0.0005   2821.16   0.0e+00
   900   900               0.0001  15402.46              0.0006   2820.89   0.0e+00
   950   950               0.0001  14601.67              0.0006   2828.61   0.0e+00
  1000  1000               0.0001  14923.03              0.0007   2802.35   0.0e+00
  1050  1050               0.0002  14509.44              0.0008   2838.49   0.0e+00
  1100  1100               0.0002  11758.02              0.0009   2823.12   0.0e+00
  1150  1150               0.0002  12657.99              0.0009   2832.45   0.0e+00
  1200  1200               0.0002  13166.50              0.0010   2841.22   0.0e+00
  1250  1250               0.0003  11803.10              0.0011   2798.17   0.0e+00
  1300  1300               0.0003  10279.71              0.0012   2820.33   0.0e+00
  1350  1350               0.0004  10294.14              0.0013   2829.26   0.0e+00
  1400  1400               0.0004   9932.55              0.0014   2837.80   0.0e+00
  1450  1450               0.0005   9119.93              0.0015   2837.54   0.0e+00
  1500  1500               0.0005   8545.56              0.0016   2817.26   0.0e+00
  1550  1550               0.0006   8095.17              0.0017   2831.19   0.0e+00
  1600  1600               0.0006   8049.10              0.0018   2822.37   0.0e+00
  1650  1650               0.0007   7525.56              0.0019   2805.09   0.0e+00
  1700  1700               0.0008   7293.05              0.0021   2804.71   0.0e+00
  1750  1750               0.0009   7187.45              0.0022   2844.67   0.0e+00
  1800  1800               0.0009   7054.25              0.0023   2859.66   0.0e+00
  1850  1850               0.0010   6999.28              0.0024   2823.38   0.0e+00
  1900  1900               0.0011   6789.26              0.0025   2847.94   0.0e+00
  1950  1950               0.0011   6879.32              0.0027   2820.55   0.0e+00
  2000  2000               0.0012   6758.43              0.0028   2869.60   0.0e+00
  2050  2050               0.0013   6723.71              0.0030   2830.58   0.0e+00
  2100  2100               0.0013   6680.95              0.0031   2841.87   0.0e+00
  2150  2150               0.0014   6788.48              0.0032   2854.70   0.0e+00
  2200  2200               0.0014   6865.66              0.0034   2845.49   0.0e+00
  2250  2250               0.0015   6916.45              0.0036   2845.06   0.0e+00
  2300  2300               0.0016   6810.10              0.0037   2842.49   0.0e+00
  2350  2350               0.0016   6945.19              0.0039   2853.39   0.0e+00
  2400  2400               0.0017   6919.64              0.0040   2858.75   0.0e+00
  2450  2450               0.0017   6923.70              0.0042   2851.61   0.0e+00
  2500  2500               0.0018   6861.50              0.0044   2840.45   0.0e+00
  2550  2550               0.0019   7011.58              0.0046   2846.65   0.0e+00
  2600  2600               0.0019   6956.82              0.0047   2857.84   0.0e+00
  2650  2650               0.0020   6922.22              0.0049   2862.41   0.0e+00
  2700  2700               0.0021   7030.79              0.0051   2854.28   0.0e+00
  2750  2750               0.0021   7064.93              0.0053   2853.34   0.0e+00
  2800  2800               0.0022   7065.79              0.0056   2798.33   0.0e+00
  2850  2850               0.0023   7052.50              0.0057   2866.36   0.0e+00
  2900  2900               0.0024   7112.78              0.0059   2851.17   0.0e+00
  2950  2950               0.0024   7130.82              0.0061   2869.22   0.0e+00
  3000  3000               0.0025   7093.09              0.0063   2841.84   0.0e+00
  3050  3050               0.0026   7218.07              0.0065   2853.81   0.0e+00
  3100  3100               0.0027   7096.16              0.0067   2860.74   0.0e+00
  3150  3150               0.0028   7150.83              0.0069   2862.48   0.0e+00
  3200  3200               0.0029   7101.57              0.0073   2797.68   0.0e+00
  3250  3250               0.0029   7227.20              0.0074   2863.80   0.0e+00
  3300  3300               0.0030   7173.13              0.0076   2851.23   0.0e+00
  3350  3350               0.0031   7230.65              0.0079   2858.14   0.0e+00
  3400  3400               0.0032   7170.77              0.0082   2836.43   0.0e+00
  3450  3450               0.0033   7278.23              0.0083   2862.18   0.0e+00
  3500  3500               0.0034   7215.25              0.0086   2859.63   0.0e+00
  3550  3550               0.0035   7278.71              0.0088   2863.92   0.0e+00
  3600  3600               0.0036   7262.82              0.0092   2812.65   0.0e+00
  3650  3650               0.0037   7294.25              0.0093   2857.41   0.0e+00
  3700  3700               0.0038   7251.45              0.0096   2863.66   0.0e+00
  3750  3750               0.0038   7358.80              0.0098   2864.33   0.0e+00
  3800  3800               0.0040   7284.53              0.0102   2840.19   0.0e+00
  3850  3850               0.0040   7329.01              0.0104   2862.00   0.0e+00
  3900  3900               0.0042   7306.28              0.0106   2859.32   0.0e+00
  3950  3950               0.0043   7320.10              0.0109   2867.23   0.0e+00
  4000  4000               0.0043   7373.36              0.0114   2811.55   0.0e+00
$shell> 

Double Precision

$shell> cat report.dgemv_MKL
#    m     n     FLENS/ulmBLAS: t    MFLOPS             MKL:  t    MFLOPS  Residual
    50    50               0.0000   1052.85              0.0018      2.81   0.0e+00
   100   100               0.0000   2627.09              0.0000   1934.98   0.0e+00
   150   150               0.0000   2651.58              0.0000   2983.10   0.0e+00
   200   200               0.0000   2914.71              0.0000   3226.72   0.0e+00
   250   250               0.0000   2998.03              0.0000   3254.19   0.0e+00
   300   300               0.0001   3154.63              0.0001   3436.49   0.0e+00
   350   350               0.0001   3309.51              0.0001   3590.64   0.0e+00
   400   400               0.0001   3540.92              0.0001   3734.26   0.0e+00
   450   450               0.0001   3525.23              0.0001   3775.41   0.0e+00
   500   500               0.0001   7358.03              0.0001   8163.40   0.0e+00
   550   550               0.0001   7592.20              0.0001   8394.03   0.0e+00
   600   600               0.0001   7798.37              0.0001   8450.31   0.0e+00
   650   650               0.0001   7805.93              0.0001   8667.11   0.0e+00
   700   700               0.0001   7791.32              0.0001   8120.45   0.0e+00
   750   750               0.0002   7312.03              0.0001   7652.44   0.0e+00
   800   800               0.0002   6775.50              0.0002   6730.71   0.0e+00
   850   850               0.0002   6101.55              0.0002   6143.21   0.0e+00
   900   900               0.0003   5812.12              0.0003   5585.40   0.0e+00
   950   950               0.0004   5077.61              0.0004   5137.17   0.0e+00
  1000  1000               0.0004   4601.83              0.0004   4794.44   0.0e+00
  1050  1050               0.0005   4277.53              0.0005   4528.46   0.0e+00
  1100  1100               0.0006   4039.51              0.0006   4294.33   0.0e+00
  1150  1150               0.0007   3898.37              0.0006   4083.30   0.0e+00
  1200  1200               0.0008   3799.99              0.0007   4159.52   0.0e+00
  1250  1250               0.0009   3671.28              0.0008   3927.12   0.0e+00
  1300  1300               0.0009   3616.30              0.0008   4107.35   0.0e+00
  1350  1350               0.0010   3601.13              0.0009   4166.97   0.0e+00
  1400  1400               0.0011   3598.24              0.0009   4128.34   0.0e+00
  1450  1450               0.0011   3738.57              0.0010   4351.35   0.0e+00
  1500  1500               0.0012   3621.70              0.0011   4185.64   0.0e+00
  1550  1550               0.0013   3605.16              0.0011   4213.16   0.0e+00
  1600  1600               0.0014   3650.05              0.0012   4193.29   0.0e+00
  1650  1650               0.0015   3680.19              0.0013   4222.30   0.0e+00
  1700  1700               0.0016   3666.88              0.0014   4215.21   0.0e+00
  1750  1750               0.0016   3721.84              0.0014   4242.31   0.0e+00
  1800  1800               0.0017   3788.51              0.0015   4189.87   0.0e+00
  1850  1850               0.0019   3698.66              0.0016   4215.70   0.0e+00
  1900  1900               0.0019   3758.87              0.0017   4174.45   0.0e+00
  1950  1950               0.0020   3803.19              0.0018   4250.65   0.0e+00
  2000  2000               0.0021   3812.19              0.0019   4241.61   0.0e+00
  2050  2050               0.0023   3667.91              0.0021   4054.43   0.0e+00
  2100  2100               0.0023   3792.95              0.0021   4240.76   0.0e+00
  2150  2150               0.0024   3863.39              0.0022   4277.21   0.0e+00
  2200  2200               0.0025   3885.84              0.0023   4201.90   0.0e+00
  2250  2250               0.0026   3931.76              0.0024   4215.88   0.0e+00
  2300  2300               0.0027   3916.82              0.0025   4213.57   0.0e+00
  2350  2350               0.0028   3934.54              0.0026   4279.61   0.0e+00
  2400  2400               0.0029   3916.10              0.0027   4206.09   0.0e+00
  2450  2450               0.0031   3926.42              0.0029   4203.52   0.0e+00
  2500  2500               0.0031   3973.59              0.0029   4239.68   0.0e+00
  2550  2550               0.0033   3907.53              0.0031   4176.96   0.0e+00
  2600  2600               0.0034   3992.06              0.0032   4284.51   0.0e+00
  2650  2650               0.0035   4007.50              0.0033   4271.10   0.0e+00
  2700  2700               0.0037   3975.26              0.0034   4268.08   0.0e+00
  2750  2750               0.0038   4029.19              0.0035   4268.62   0.0e+00
  2800  2800               0.0039   4018.11              0.0037   4262.76   0.0e+00
  2850  2850               0.0040   4042.50              0.0038   4253.87   0.0e+00
  2900  2900               0.0042   3992.95              0.0040   4227.62   0.0e+00
  2950  2950               0.0043   4034.70              0.0041   4254.19   0.0e+00
  3000  3000               0.0045   4024.52              0.0043   4199.55   0.0e+00
  3050  3050               0.0046   4048.71              0.0044   4207.16   0.0e+00
  3100  3100               0.0047   4080.84              0.0045   4225.71   0.0e+00
  3150  3150               0.0049   4039.81              0.0047   4196.74   0.0e+00
  3200  3200               0.0051   4028.53              0.0049   4170.86   0.0e+00
  3250  3250               0.0052   4063.14              0.0050   4212.82   0.0e+00
  3300  3300               0.0054   4068.77              0.0052   4212.32   0.0e+00
  3350  3350               0.0054   4128.21              0.0053   4244.55   0.0e+00
  3400  3400               0.0057   4086.03              0.0055   4205.41   0.0e+00
  3450  3450               0.0058   4097.25              0.0056   4233.84   0.0e+00
  3500  3500               0.0060   4084.69              0.0058   4232.64   0.0e+00
  3550  3550               0.0061   4137.25              0.0059   4293.21   0.0e+00
  3600  3600               0.0064   4028.11              0.0061   4232.68   0.0e+00
  3650  3650               0.0065   4115.59              0.0062   4291.07   0.0e+00
  3700  3700               0.0067   4098.21              0.0064   4277.19   0.0e+00
  3750  3750               0.0068   4128.16              0.0065   4295.90   0.0e+00
  3800  3800               0.0070   4125.19              0.0068   4264.81   0.0e+00
  3850  3850               0.0071   4170.30              0.0069   4312.36   0.0e+00
  3900  3900               0.0074   4110.41              0.0072   4231.64   0.0e+00
  3950  3950               0.0076   4129.73              0.0073   4254.05   0.0e+00
  4000  4000               0.0078   4123.83              0.0076   4208.56   0.0e+00
$shell> cat report.dgemv_Eigen
#    m     n     FLENS/ulmBLAS: t    MFLOPS           Eigen:  t    MFLOPS  Residual
    50    50               0.0000    563.70              0.0000    378.82   3.6e-12
   100   100               0.0000   2579.98              0.0000   2386.35   7.7e-12
   150   150               0.0000   3205.58              0.0000   3790.11   1.6e-11
   200   200               0.0000   3079.29              0.0000   3282.19   1.7e-11
   250   250               0.0000   3043.95              0.0000   3290.17   2.5e-11
   300   300               0.0001   3217.68              0.0001   3492.30   2.5e-11
   350   350               0.0000   6320.95              0.0000   7278.24   2.8e-11
   400   400               0.0000   6931.81              0.0000   7779.26   3.1e-11
   450   450               0.0001   7080.67              0.0001   8054.09   3.6e-11
   500   500               0.0001   7365.51              0.0001   8163.40   4.6e-11
   550   550               0.0001   7572.34              0.0001   8258.15   4.9e-11
   600   600               0.0001   7839.81              0.0001   8354.41   5.1e-11
   650   650               0.0001   7691.82              0.0001   8321.35   5.8e-11
   700   700               0.0001   7544.21              0.0001   7905.46   6.3e-11
   750   750               0.0002   6985.41              0.0002   7292.17   6.5e-11
   800   800               0.0002   6992.66              0.0002   6910.92   7.4e-11
   850   850               0.0002   6262.22              0.0002   6445.57   7.6e-11
   900   900               0.0003   5885.84              0.0003   5726.02   7.9e-11
   950   950               0.0003   5176.25              0.0003   5370.97   8.6e-11
  1000  1000               0.0004   4821.07              0.0004   4965.69   9.2e-11
  1050  1050               0.0005   4379.59              0.0005   4482.17   9.1e-11
  1100  1100               0.0006   4299.13              0.0005   4971.45   1.0e-10
  1150  1150               0.0006   4508.65              0.0006   4791.59   9.9e-11
  1200  1200               0.0007   4419.41              0.0006   4690.36   1.0e-10
  1250  1250               0.0007   4261.08              0.0007   4578.50   1.1e-10
  1300  1300               0.0008   4229.01              0.0008   4450.28   1.2e-10
  1350  1350               0.0009   4014.71              0.0008   4401.35   1.2e-10
  1400  1400               0.0010   4091.92              0.0009   4395.72   1.3e-10
  1450  1450               0.0011   3966.38              0.0010   4288.74   1.3e-10
  1500  1500               0.0011   3939.69              0.0010   4288.72   1.4e-10
  1550  1550               0.0013   3798.64              0.0011   4191.60   1.4e-10
  1600  1600               0.0014   3681.76              0.0012   4221.05   1.4e-10
  1650  1650               0.0015   3706.07              0.0013   4327.04   1.5e-10
  1700  1700               0.0016   3666.71              0.0013   4303.99   1.6e-10
  1750  1750               0.0016   3847.90              0.0014   4294.66   1.5e-10
  1800  1800               0.0017   3727.93              0.0015   4328.04   1.6e-10
  1850  1850               0.0018   3700.19              0.0016   4303.62   1.6e-10
  1900  1900               0.0019   3778.52              0.0017   4262.93   1.6e-10
  1950  1950               0.0020   3793.38              0.0018   4275.84   1.8e-10
  2000  2000               0.0021   3786.61              0.0019   4278.99   1.7e-10
  2050  2050               0.0023   3672.16              0.0021   4097.64   1.8e-10
  2100  2100               0.0023   3828.36              0.0020   4306.56   1.8e-10
  2150  2150               0.0024   3857.20              0.0021   4327.69   2.0e-10
  2200  2200               0.0025   3917.91              0.0023   4266.05   1.9e-10
  2250  2250               0.0026   3912.76              0.0024   4287.45   2.0e-10
  2300  2300               0.0027   3904.60              0.0025   4261.94   2.1e-10
  2350  2350               0.0028   3933.56              0.0026   4321.24   2.2e-10
  2400  2400               0.0030   3885.93              0.0027   4272.76   2.1e-10
  2450  2450               0.0031   3918.90              0.0028   4304.36   2.1e-10
  2500  2500               0.0032   3929.71              0.0029   4311.48   2.2e-10
  2550  2550               0.0033   3897.47              0.0031   4188.80   2.2e-10
  2600  2600               0.0034   3976.49              0.0031   4362.33   2.3e-10
  2650  2650               0.0035   4006.87              0.0032   4344.73   2.2e-10
  2700  2700               0.0037   3961.99              0.0034   4287.11   2.4e-10
  2750  2750               0.0038   4025.96              0.0035   4297.17   2.5e-10
  2800  2800               0.0039   4005.42              0.0036   4313.96   2.5e-10
  2850  2850               0.0040   4035.77              0.0038   4312.38   2.5e-10
  2900  2900               0.0042   4000.37              0.0039   4286.76   2.5e-10
  2950  2950               0.0043   4027.91              0.0041   4277.56   2.7e-10
  3000  3000               0.0045   4020.82              0.0042   4285.72   2.6e-10
  3050  3050               0.0046   4043.98              0.0043   4278.24   2.7e-10
  3100  3100               0.0047   4076.48              0.0045   4307.45   2.8e-10
  3150  3150               0.0049   4043.49              0.0046   4286.63   2.8e-10
  3200  3200               0.0051   4054.09              0.0048   4310.14   2.8e-10
  3250  3250               0.0052   4059.87              0.0049   4282.48   2.8e-10
  3300  3300               0.0053   4076.69              0.0051   4300.55   2.9e-10
  3350  3350               0.0055   4101.34              0.0052   4345.45   2.9e-10
  3400  3400               0.0057   4063.66              0.0054   4296.62   2.9e-10
  3450  3450               0.0058   4082.82              0.0055   4340.66   3.0e-10
  3500  3500               0.0060   4063.49              0.0057   4276.50   3.1e-10
  3550  3550               0.0061   4141.14              0.0058   4309.57   3.1e-10
  3600  3600               0.0064   4022.22              0.0061   4282.74   3.1e-10
  3650  3650               0.0065   4102.18              0.0062   4287.69   3.2e-10
  3700  3700               0.0067   4089.02              0.0065   4236.88   3.2e-10
  3750  3750               0.0068   4134.35              0.0066   4271.48   3.1e-10
  3800  3800               0.0070   4098.16              0.0068   4237.24   3.3e-10
  3850  3850               0.0071   4147.81              0.0070   4237.07   3.4e-10
  3900  3900               0.0073   4139.74              0.0073   4159.75   3.4e-10
  3950  3950               0.0076   4130.91              0.0075   4158.55   3.5e-10
  4000  4000               0.0078   4116.90              0.0077   4145.66   3.5e-10
$shell> cat report.dgemv_openBLAS
#    m     n     FLENS/ulmBLAS: t    MFLOPS        openBLAS:  t    MFLOPS  Residual
    50    50               0.0000    596.59              0.0000   1118.57   0.0e+00
   100   100               0.0000   2272.73              0.0000   3408.90   0.0e+00
   150   150               0.0000   2640.69              0.0000   2133.61   0.0e+00
   200   200               0.0000   3079.29              0.0000   3768.07   0.0e+00
   250   250               0.0000   2973.15              0.0000   3899.43   0.0e+00
   300   300               0.0001   3237.88              0.0000   4281.33   0.0e+00
   350   350               0.0001   3344.21              0.0001   4236.78   0.0e+00
   400   400               0.0001   3442.49              0.0001   4380.44   0.0e+00
   450   450               0.0001   7492.23              0.0000   9601.02   0.0e+00
   500   500               0.0001   7305.35              0.0001   9596.93   0.0e+00
   550   550               0.0001   7493.74              0.0001   9722.62   0.0e+00
   600   600               0.0001   7751.44              0.0001   9725.92   0.0e+00
   650   650               0.0001   7652.88              0.0001   9549.53   0.0e+00
   700   700               0.0001   7663.67              0.0001   8954.84   0.0e+00
   750   750               0.0002   7265.85              0.0001   8337.66   0.0e+00
   800   800               0.0002   6647.73              0.0002   7299.02   0.0e+00
   850   850               0.0002   5998.94              0.0002   7115.00   0.0e+00
   900   900               0.0003   5787.45              0.0002   6752.87   0.0e+00
   950   950               0.0003   5588.11              0.0003   6375.19   0.0e+00
  1000  1000               0.0004   5241.06              0.0003   5918.00   0.0e+00
  1050  1050               0.0004   4938.61              0.0004   5572.28   0.0e+00
  1100  1100               0.0005   4844.25              0.0005   5344.06   0.0e+00
  1150  1150               0.0006   4293.46              0.0005   5115.86   0.0e+00
  1200  1200               0.0006   4447.53              0.0006   4918.60   0.0e+00
  1250  1250               0.0007   4255.81              0.0007   4688.84   0.0e+00
  1300  1300               0.0008   4223.85              0.0007   4572.20   0.0e+00
  1350  1350               0.0009   4015.33              0.0008   4518.73   0.0e+00
  1400  1400               0.0010   3837.87              0.0009   4523.24   0.0e+00
  1450  1450               0.0011   3793.45              0.0009   4467.92   0.0e+00
  1500  1500               0.0012   3772.68              0.0010   4381.15   0.0e+00
  1550  1550               0.0013   3785.26              0.0011   4201.84   0.0e+00
  1600  1600               0.0014   3637.55              0.0012   4133.93   0.0e+00
  1650  1650               0.0015   3557.92              0.0013   4141.12   0.0e+00
  1700  1700               0.0016   3718.45              0.0014   4076.52   0.0e+00
  1750  1750               0.0017   3673.04              0.0015   4174.47   0.0e+00
  1800  1800               0.0017   3753.57              0.0016   4088.86   0.0e+00
  1850  1850               0.0018   3723.95              0.0016   4176.01   0.0e+00
  1900  1900               0.0019   3812.10              0.0018   4106.30   0.0e+00
  1950  1950               0.0020   3771.97              0.0018   4165.12   0.0e+00
  2000  2000               0.0021   3761.49              0.0019   4169.50   0.0e+00
  2050  2050               0.0023   3698.68              0.0021   3977.52   0.0e+00
  2100  2100               0.0023   3851.24              0.0021   4163.18   0.0e+00
  2150  2150               0.0024   3876.97              0.0022   4118.96   0.0e+00
  2200  2200               0.0025   3852.25              0.0024   4115.44   0.0e+00
  2250  2250               0.0026   3858.92              0.0024   4138.62   0.0e+00
  2300  2300               0.0027   3887.37              0.0026   4135.58   0.0e+00
  2350  2350               0.0028   3948.09              0.0027   4124.80   0.0e+00
  2400  2400               0.0029   3909.33              0.0028   4109.27   0.0e+00
  2450  2450               0.0030   3949.15              0.0029   4173.21   0.0e+00
  2500  2500               0.0032   3944.60              0.0030   4119.56   0.0e+00
  2550  2550               0.0033   3892.34              0.0032   4048.64   0.0e+00
  2600  2600               0.0034   3972.58              0.0033   4152.54   0.0e+00
  2650  2650               0.0035   4004.63              0.0034   4166.15   0.0e+00
  2700  2700               0.0036   4007.09              0.0035   4142.49   0.0e+00
  2750  2750               0.0038   4009.27              0.0037   4141.44   0.0e+00
  2800  2800               0.0039   3997.99              0.0038   4137.69   0.0e+00
  2850  2850               0.0040   4032.62              0.0039   4143.83   0.0e+00
  2900  2900               0.0042   4003.83              0.0041   4124.16   0.0e+00
  2950  2950               0.0043   4048.00              0.0042   4133.95   0.0e+00
  3000  3000               0.0045   4012.87              0.0043   4149.71   0.0e+00
  3050  3050               0.0046   4057.78              0.0045   4140.85   0.0e+00
  3100  3100               0.0047   4090.05              0.0046   4146.50   0.0e+00
  3150  3150               0.0049   4062.22              0.0048   4129.46   0.0e+00
  3200  3200               0.0051   4048.94              0.0049   4155.43   0.0e+00
  3250  3250               0.0052   4050.57              0.0051   4122.22   0.0e+00
  3300  3300               0.0053   4072.81              0.0052   4150.59   0.0e+00
  3350  3350               0.0055   4046.04              0.0055   4117.63   0.0e+00
  3400  3400               0.0057   4066.75              0.0056   4143.57   0.0e+00
  3450  3450               0.0058   4094.34              0.0058   4134.12   0.0e+00
  3500  3500               0.0060   4066.56              0.0059   4159.37   0.0e+00
  3550  3550               0.0061   4135.91              0.0060   4172.11   0.0e+00
  3600  3600               0.0064   4044.39              0.0063   4085.17   0.0e+00
  3650  3650               0.0065   4120.65              0.0064   4148.66   0.0e+00
  3700  3700               0.0067   4094.06              0.0066   4153.22   0.0e+00
  3750  3750               0.0068   4111.97              0.0068   4160.27   0.0e+00
  3800  3800               0.0070   4097.75              0.0070   4153.78   0.0e+00
  3850  3850               0.0072   4140.69              0.0072   4125.48   0.0e+00
  3900  3900               0.0074   4106.07              0.0074   4135.46   0.0e+00
  3950  3950               0.0076   4101.67              0.0076   4125.91   0.0e+00
  4000  4000               0.0078   4107.05              0.0078   4123.28   0.0e+00
$shell> cat report.dgemv_BLIS
#    m     n     FLENS/ulmBLAS: t    MFLOPS            BLIS:  t    MFLOPS  Residual
    50    50               0.0000   1193.32              0.0001     77.31   0.0e+00
   100   100               0.0000   6093.85              0.0000   1812.42   0.0e+00
   150   150               0.0000   3158.34              0.0000   1900.66   0.0e+00
   200   200               0.0000   4440.00              0.0000   2211.41   0.0e+00
   250   250               0.0000   5013.44              0.0001   2386.45   0.0e+00
   300   300               0.0000   6050.22              0.0001   1822.75   0.0e+00
   350   350               0.0000   6286.73              0.0001   2543.92   0.0e+00
   400   400               0.0000   7006.02              0.0001   2628.77   0.0e+00
   450   450               0.0001   7080.67              0.0002   2695.97   0.0e+00
   500   500               0.0001   7449.90              0.0002   2702.64   0.0e+00
   550   550               0.0001   5370.57              0.0002   2699.51   0.0e+00
   600   600               0.0001   7763.05              0.0003   2733.13   0.0e+00
   650   650               0.0001   7750.94              0.0003   2733.05   0.0e+00
   700   700               0.0001   7597.31              0.0004   2743.88   0.0e+00
   750   750               0.0002   7077.52              0.0004   2716.43   0.0e+00
   800   800               0.0002   6950.25              0.0005   2733.86   0.0e+00
   850   850               0.0002   6327.31              0.0005   2698.97   0.0e+00
   900   900               0.0003   5820.87              0.0006   2671.75   0.0e+00
   950   950               0.0004   5145.35              0.0007   2674.37   0.0e+00
  1000  1000               0.0004   5436.07              0.0007   2670.63   0.0e+00
  1050  1050               0.0004   4946.34              0.0008   2654.26   0.0e+00
  1100  1100               0.0005   4847.65              0.0009   2638.67   0.0e+00
  1150  1150               0.0006   4532.39              0.0010   2650.48   0.0e+00
  1200  1200               0.0008   3820.77              0.0011   2609.81   0.0e+00
  1250  1250               0.0008   4015.58              0.0012   2658.05   0.0e+00
  1300  1300               0.0008   4115.38              0.0013   2658.14   0.0e+00
  1350  1350               0.0009   3975.87              0.0014   2663.23   0.0e+00
  1400  1400               0.0010   3986.42              0.0015   2680.59   0.0e+00
  1450  1450               0.0011   3981.60              0.0016   2675.87   0.0e+00
  1500  1500               0.0012   3883.18              0.0017   2689.89   0.0e+00
  1550  1550               0.0013   3747.53              0.0018   2632.82   0.0e+00
  1600  1600               0.0014   3710.08              0.0019   2684.60   0.0e+00
  1650  1650               0.0015   3674.46              0.0021   2654.03   0.0e+00
  1700  1700               0.0016   3719.61              0.0022   2678.36   0.0e+00
  1750  1750               0.0016   3719.63              0.0023   2688.91   0.0e+00
  1800  1800               0.0017   3761.48              0.0024   2678.22   0.0e+00
  1850  1850               0.0018   3713.79              0.0026   2675.26   0.0e+00
  1900  1900               0.0019   3785.29              0.0027   2679.49   0.0e+00
  1950  1950               0.0020   3803.59              0.0028   2692.97   0.0e+00
  2000  2000               0.0021   3814.35              0.0030   2696.66   0.0e+00
  2050  2050               0.0024   3549.77              0.0031   2677.96   0.0e+00
  2100  2100               0.0023   3878.56              0.0033   2685.71   0.0e+00
  2150  2150               0.0024   3914.11              0.0035   2673.87   0.0e+00
  2200  2200               0.0025   3909.74              0.0036   2687.53   0.0e+00
  2250  2250               0.0026   3894.79              0.0038   2673.25   0.0e+00
  2300  2300               0.0027   3897.77              0.0040   2673.35   0.0e+00
  2350  2350               0.0028   3941.60              0.0041   2671.89   0.0e+00
  2400  2400               0.0029   3938.07              0.0043   2693.77   0.0e+00
  2450  2450               0.0030   3940.82              0.0045   2678.16   0.0e+00
  2500  2500               0.0032   3949.13              0.0047   2673.25   0.0e+00
  2550  2550               0.0033   3910.81              0.0049   2669.11   0.0e+00
  2600  2600               0.0034   3987.87              0.0050   2688.94   0.0e+00
  2650  2650               0.0035   4024.91              0.0053   2659.66   0.0e+00
  2700  2700               0.0037   3989.86              0.0055   2660.68   0.0e+00
  2750  2750               0.0038   4024.99              0.0057   2668.29   0.0e+00
  2800  2800               0.0039   4032.39              0.0060   2633.92   0.0e+00
  2850  2850               0.0040   4046.86              0.0061   2670.34   0.0e+00
  2900  2900               0.0042   4042.14              0.0063   2652.50   0.0e+00
  2950  2950               0.0043   4063.58              0.0065   2667.54   0.0e+00
  3000  3000               0.0045   4039.22              0.0068   2635.54   0.0e+00
  3050  3050               0.0046   4035.53              0.0069   2682.46   0.0e+00
  3100  3100               0.0047   4071.84              0.0072   2666.67   0.0e+00
  3150  3150               0.0049   4078.37              0.0074   2671.18   0.0e+00
  3200  3200               0.0050   4095.25              0.0078   2634.16   0.0e+00
  3250  3250               0.0052   4066.36              0.0079   2674.64   0.0e+00
  3300  3300               0.0053   4136.23              0.0082   2663.87   0.0e+00
  3350  3350               0.0054   4147.76              0.0084   2674.78   0.0e+00
  3400  3400               0.0056   4110.63              0.0087   2645.64   0.0e+00
  3450  3450               0.0057   4145.58              0.0089   2674.75   0.0e+00
  3500  3500               0.0059   4147.13              0.0092   2675.35   0.0e+00
  3550  3550               0.0061   4153.77              0.0094   2679.25   0.0e+00
  3600  3600               0.0064   4068.34              0.0098   2650.47   0.0e+00
  3650  3650               0.0064   4170.38              0.0099   2678.98   0.0e+00
  3700  3700               0.0066   4124.81              0.0102   2674.38   0.0e+00
  3750  3750               0.0068   4135.03              0.0105   2681.27   0.0e+00
  3800  3800               0.0069   4159.04              0.0109   2650.11   0.0e+00
  3850  3850               0.0071   4183.17              0.0110   2686.00   0.0e+00
  3900  3900               0.0073   4138.96              0.0114   2671.53   0.0e+00
  3950  3950               0.0075   4140.67              0.0116   2683.18   0.0e+00
  4000  4000               0.0077   4175.62              0.0120   2657.43   0.0e+00
$shell> 

Complex Single Precision

$shell> cat report.cgemv_MKL
#    m     n     FLENS/ulmBLAS: t    MFLOPS             MKL:  t    MFLOPS  Residual
    50    50               0.0000    252.09              0.0018      2.78   0.0e+00
   100   100               0.0000    477.28              0.0000   1746.11   0.0e+00
   150   150               0.0001    534.27              0.0000   1946.62   0.0e+00
   200   200               0.0001    550.98              0.0000   2049.18   0.0e+00
   250   250               0.0002    568.20              0.0001   2151.24   0.0e+00
   300   300               0.0003    577.88              0.0001   2386.44   0.0e+00
   350   350               0.0004    583.90              0.0001   2349.67   0.0e+00
   400   400               0.0005    584.73              0.0001   2371.62   0.0e+00
   450   450               0.0005    850.05              0.0001   5310.50   0.0e+00
   500   500               0.0004   1331.71              0.0001   5411.37   0.0e+00
   550   550               0.0005   1331.91              0.0001   5340.80   0.0e+00
   600   600               0.0005   1332.30              0.0001   5175.39   0.0e+00
   650   650               0.0006   1338.56              0.0002   5356.00   0.0e+00
   700   700               0.0007   1340.23              0.0002   5293.18   0.0e+00
   750   750               0.0008   1338.47              0.0002   5211.40   0.0e+00
   800   800               0.0010   1323.50              0.0003   4918.90   0.0e+00
   850   850               0.0011   1341.44              0.0003   4785.01   0.0e+00
   900   900               0.0012   1316.69              0.0004   4550.04   0.0e+00
   950   950               0.0014   1309.01              0.0004   4257.14   0.0e+00
  1000  1000               0.0015   1313.87              0.0005   4170.25   0.0e+00
  1050  1050               0.0016   1338.05              0.0005   4164.69   0.0e+00
  1100  1100               0.0018   1338.60              0.0006   4028.72   0.0e+00
  1150  1150               0.0020   1341.01              0.0007   3961.58   0.0e+00
  1200  1200               0.0022   1320.19              0.0007   3970.87   0.0e+00
  1250  1250               0.0024   1325.05              0.0008   3938.87   0.0e+00
  1300  1300               0.0025   1342.05              0.0008   4041.15   0.0e+00
  1350  1350               0.0027   1337.72              0.0009   4077.13   0.0e+00
  1400  1400               0.0029   1339.46              0.0010   4091.32   0.0e+00
  1450  1450               0.0032   1334.43              0.0010   4017.19   0.0e+00
  1500  1500               0.0034   1341.67              0.0011   4108.76   0.0e+00
  1550  1550               0.0036   1337.57              0.0012   3971.65   0.0e+00
  1600  1600               0.0038   1348.90              0.0012   4103.85   0.0e+00
  1650  1650               0.0040   1346.24              0.0013   4082.77   0.0e+00
  1700  1700               0.0043   1346.90              0.0014   4170.60   0.0e+00
  1750  1750               0.0046   1345.42              0.0015   4033.36   0.0e+00
  1800  1800               0.0049   1330.78              0.0015   4221.89   0.0e+00
  1850  1850               0.0051   1340.34              0.0016   4164.64   0.0e+00
  1900  1900               0.0053   1349.59              0.0017   4265.39   0.0e+00
  1950  1950               0.0056   1349.15              0.0018   4129.11   0.0e+00
  2000  2000               0.0059   1347.27              0.0019   4224.56   0.0e+00
  2050  2050               0.0062   1350.28              0.0021   3977.52   0.0e+00
  2100  2100               0.0065   1346.59              0.0021   4131.99   0.0e+00
  2150  2150               0.0069   1342.82              0.0022   4285.51   0.0e+00
  2200  2200               0.0072   1345.41              0.0023   4297.93   0.0e+00
  2250  2250               0.0075   1349.83              0.0024   4239.43   0.0e+00
  2300  2300               0.0079   1344.85              0.0025   4245.82   0.0e+00
  2350  2350               0.0082   1343.84              0.0026   4275.91   0.0e+00
  2400  2400               0.0085   1350.92              0.0027   4325.31   0.0e+00
  2450  2450               0.0089   1341.85              0.0028   4360.15   0.0e+00
  2500  2500               0.0093   1346.87              0.0029   4287.31   0.0e+00
  2550  2550               0.0097   1341.29              0.0032   4119.13   0.0e+00
  2600  2600               0.0101   1345.19              0.0032   4277.51   0.0e+00
  2650  2650               0.0105   1343.77              0.0033   4242.26   0.0e+00
  2700  2700               0.0108   1348.18              0.0033   4358.54   0.0e+00
  2750  2750               0.0112   1345.09              0.0035   4348.33   0.0e+00
  2800  2800               0.0116   1351.23              0.0035   4426.48   0.0e+00
  2850  2850               0.0121   1347.13              0.0037   4398.49   0.0e+00
  2900  2900               0.0125   1345.79              0.0039   4354.90   0.0e+00
  2950  2950               0.0129   1344.35              0.0040   4382.11   0.0e+00
  3000  3000               0.0134   1346.22              0.0041   4370.83   0.0e+00
  3050  3050               0.0138   1347.78              0.0044   4255.48   0.0e+00
  3100  3100               0.0143   1341.15              0.0045   4243.82   0.0e+00
  3150  3150               0.0147   1349.58              0.0046   4357.03   0.0e+00
  3200  3200               0.0151   1353.53              0.0046   4409.16   0.0e+00
  3250  3250               0.0157   1347.76              0.0048   4367.82   0.0e+00
  3300  3300               0.0162   1347.79              0.0049   4452.26   0.0e+00
  3350  3350               0.0166   1349.14              0.0051   4440.55   0.0e+00
  3400  3400               0.0172   1347.01              0.0052   4405.01   0.0e+00
  3450  3450               0.0177   1347.14              0.0054   4390.08   0.0e+00
  3500  3500               0.0182   1346.47              0.0057   4290.30   0.0e+00
  3550  3550               0.0187   1348.82              0.0058   4322.36   0.0e+00
  3600  3600               0.0192   1353.16              0.0061   4262.13   0.0e+00
  3650  3650               0.0198   1349.09              0.0061   4380.09   0.0e+00
  3700  3700               0.0203   1347.64              0.0062   4395.99   0.0e+00
  3750  3750               0.0208   1349.81              0.0064   4382.77   0.0e+00
  3800  3800               0.0214   1348.51              0.0065   4432.02   0.0e+00
  3850  3850               0.0220   1349.62              0.0067   4396.37   0.0e+00
  3900  3900               0.0226   1347.67              0.0069   4407.95   0.0e+00
  3950  3950               0.0231   1349.81              0.0071   4413.13   0.0e+00
  4000  4000               0.0236   1355.31              0.0073   4400.90   0.0e+00
$shell> cat report.cgemv_Eigen
#    m     n     FLENS/ulmBLAS: t    MFLOPS           Eigen:  t    MFLOPS  Residual
    50    50               0.0000    273.25              0.0000    286.37   5.6e-03
   100   100               0.0000    482.11              0.0000   1234.34   1.3e-02
   150   150               0.0001    551.66              0.0000   1336.82   1.7e-02
   200   200               0.0001    555.79              0.0001   1552.16   2.2e-02
   250   250               0.0002    569.10              0.0001   1578.32   2.9e-02
   300   300               0.0003    577.62              0.0001   1623.01   3.1e-02
   350   350               0.0004    583.80              0.0001   1705.42   3.9e-02
   400   400               0.0005    588.03              0.0002   1721.89   4.2e-02
   450   450               0.0007    592.52              0.0002   1768.54   5.1e-02
   500   500               0.0004   1330.97              0.0001   3859.45   5.7e-02
   550   550               0.0005   1331.30              0.0002   4001.27   6.0e-02
   600   600               0.0005   1334.03              0.0002   3974.32   6.3e-02
   650   650               0.0007   1271.32              0.0002   4018.34   7.0e-02
   700   700               0.0007   1338.19              0.0002   3952.74   7.8e-02
   750   750               0.0009   1310.37              0.0003   3975.43   8.0e-02
   800   800               0.0010   1319.78              0.0003   3844.72   8.5e-02
   850   850               0.0011   1339.53              0.0004   3880.41   9.7e-02
   900   900               0.0012   1323.60              0.0004   3758.89   9.6e-02
   950   950               0.0014   1303.53              0.0005   3753.82   9.8e-02
  1000  1000               0.0015   1322.18              0.0005   3697.99   1.1e-01
  1050  1050               0.0016   1340.09              0.0006   3701.78   1.2e-01
  1100  1100               0.0018   1341.81              0.0007   3634.08   1.2e-01
  1150  1150               0.0020   1342.53              0.0007   3690.58   1.3e-01
  1200  1200               0.0022   1316.11              0.0008   3579.96   1.3e-01
  1250  1250               0.0023   1333.06              0.0008   3776.64   1.4e-01
  1300  1300               0.0025   1342.12              0.0009   3703.74   1.4e-01
  1350  1350               0.0027   1338.10              0.0010   3739.44   1.5e-01
  1400  1400               0.0029   1343.41              0.0011   3653.52   1.6e-01
  1450  1450               0.0031   1341.45              0.0011   3703.38   1.6e-01
  1500  1500               0.0034   1335.00              0.0013   3502.98   1.6e-01
  1550  1550               0.0036   1342.59              0.0014   3511.68   1.6e-01
  1600  1600               0.0040   1287.27              0.0014   3637.00   1.6e-01
  1650  1650               0.0041   1343.99              0.0014   3829.12   1.8e-01
  1700  1700               0.0043   1345.47              0.0016   3637.39   1.8e-01
  1750  1750               0.0045   1347.62              0.0016   3795.94   1.9e-01
  1800  1800               0.0048   1340.64              0.0018   3631.63   2.0e-01
  1850  1850               0.0051   1347.69              0.0018   3790.35   2.0e-01
  1900  1900               0.0054   1343.86              0.0019   3774.93   2.1e-01
  1950  1950               0.0057   1345.78              0.0020   3773.14   2.0e-01
  2000  2000               0.0060   1333.33              0.0022   3710.21   2.2e-01
  2050  2050               0.0063   1343.78              0.0026   3276.11   2.3e-01
  2100  2100               0.0066   1344.11              0.0024   3735.73   2.3e-01
  2150  2150               0.0069   1341.84              0.0024   3845.44   2.3e-01
  2200  2200               0.0072   1339.13              0.0025   3893.48   2.3e-01
  2250  2250               0.0076   1340.15              0.0026   3882.79   2.4e-01
  2300  2300               0.0079   1343.01              0.0028   3778.58   2.5e-01
  2350  2350               0.0082   1342.60              0.0028   3917.49   2.5e-01
  2400  2400               0.0087   1319.61              0.0030   3838.82   2.6e-01
  2450  2450               0.0089   1348.44              0.0031   3918.27   2.6e-01
  2500  2500               0.0093   1345.10              0.0033   3844.20   2.7e-01
  2550  2550               0.0097   1346.77              0.0037   3551.25   2.8e-01
  2600  2600               0.0100   1347.40              0.0036   3774.29   2.8e-01
  2650  2650               0.0104   1347.66              0.0037   3823.07   2.9e-01
  2700  2700               0.0108   1345.30              0.0037   3892.55   2.9e-01
  2750  2750               0.0112   1346.76              0.0038   3979.07   3.0e-01
  2800  2800               0.0117   1337.00              0.0040   3936.52   3.1e-01
  2850  2850               0.0121   1347.09              0.0041   3927.89   3.1e-01
  2900  2900               0.0125   1346.91              0.0044   3803.64   3.0e-01
  2950  2950               0.0129   1347.30              0.0044   3966.62   3.1e-01
  3000  3000               0.0134   1345.53              0.0046   3904.54   3.2e-01
  3050  3050               0.0138   1348.77              0.0049   3782.60   3.2e-01
  3100  3100               0.0143   1343.85              0.0051   3740.80   3.4e-01
  3150  3150               0.0148   1344.52              0.0050   3956.29   3.4e-01
  3200  3200               0.0165   1240.11              0.0054   3802.84   3.4e-01
  3250  3250               0.0157   1343.34              0.0053   3985.98   3.5e-01
  3300  3300               0.0162   1347.16              0.0055   3945.79   3.6e-01
  3350  3350               0.0166   1348.12              0.0056   3996.28   3.7e-01
  3400  3400               0.0172   1344.51              0.0058   3970.94   3.7e-01
  3450  3450               0.0176   1349.60              0.0060   3975.07   3.7e-01
  3500  3500               0.0182   1348.04              0.0063   3890.92   3.7e-01
  3550  3550               0.0187   1345.27              0.0066   3825.73   3.8e-01
  3600  3600               0.0194   1338.17              0.0069   3736.97   4.0e-01
  3650  3650               0.0198   1345.72              0.0067   3970.89   3.9e-01
  3700  3700               0.0203   1347.95              0.0069   3947.39   4.0e-01
  3750  3750               0.0208   1350.59              0.0071   3961.89   4.1e-01
  3800  3800               0.0214   1347.79              0.0073   3960.51   4.2e-01
  3850  3850               0.0220   1350.12              0.0076   3887.24   4.2e-01
  3900  3900               0.0226   1348.98              0.0077   3934.99   4.1e-01
  3950  3950               0.0231   1350.44              0.0078   4002.75   4.3e-01
  4000  4000               0.0242   1324.60              0.0081   3927.31   4.2e-01
$shell> cat report.cgemv_openBLAS
#    m     n     FLENS/ulmBLAS: t    MFLOPS        openBLAS:  t    MFLOPS  Residual
    50    50               0.0000    274.29              0.0000    215.00   8.5e-03
   100   100               0.0000    480.48              0.0000   1617.99   1.8e-02
   150   150               0.0001    536.05              0.0000   2199.09   2.4e-02
   200   200               0.0001    556.06              0.0000   2386.42   3.4e-02
   250   250               0.0002    568.56              0.0000   2564.21   4.1e-02
   300   300               0.0003    577.49              0.0001   1850.20   5.4e-02
   350   350               0.0004    589.19              0.0001   2727.89   6.1e-02
   400   400               0.0005    585.10              0.0001   2861.95   6.6e-02
   450   450               0.0007    592.83              0.0001   2844.04   7.3e-02
   500   500               0.0004   1328.01              0.0001   6225.49   8.4e-02
   550   550               0.0005   1333.35              0.0001   6209.91   9.3e-02
   600   600               0.0005   1332.13              0.0001   6355.99   1.0e-01
   650   650               0.0006   1338.56              0.0001   6285.33   1.1e-01
   700   700               0.0007   1338.19              0.0002   6157.17   1.2e-01
   750   750               0.0009   1294.37              0.0002   6134.20   1.3e-01
   800   800               0.0010   1277.29              0.0002   5989.45   1.3e-01
   850   850               0.0011   1346.59              0.0003   5774.59   1.4e-01
   900   900               0.0012   1345.48              0.0003   5413.33   1.5e-01
   950   950               0.0014   1268.47              0.0004   4911.64   1.6e-01
  1000  1000               0.0015   1339.69              0.0004   4740.47   1.6e-01
  1050  1050               0.0017   1317.55              0.0005   4421.30   1.8e-01
  1100  1100               0.0018   1328.13              0.0006   4323.27   1.8e-01
  1150  1150               0.0020   1335.38              0.0006   4200.61   1.9e-01
  1200  1200               0.0022   1334.20              0.0007   4064.42   1.9e-01
  1250  1250               0.0023   1345.94              0.0008   3998.72   2.0e-01
  1300  1300               0.0025   1334.24              0.0008   4185.49   2.2e-01
  1350  1350               0.0027   1346.46              0.0009   4120.90   2.3e-01
  1400  1400               0.0029   1336.50              0.0009   4222.45   2.3e-01
  1450  1450               0.0031   1349.72              0.0010   4312.70   2.4e-01
  1500  1500               0.0033   1348.86              0.0011   4189.16   2.5e-01
  1550  1550               0.0036   1345.87              0.0012   4105.31   2.6e-01
  1600  1600               0.0039   1297.68              0.0012   4225.91   2.7e-01
  1650  1650               0.0040   1346.26              0.0012   4356.06   2.8e-01
  1700  1700               0.0043   1345.80              0.0013   4304.44   2.9e-01
  1750  1750               0.0045   1346.54              0.0014   4265.42   2.8e-01
  1800  1800               0.0048   1340.39              0.0015   4258.31   3.1e-01
  1850  1850               0.0051   1348.13              0.0016   4309.11   3.1e-01
  1900  1900               0.0054   1346.94              0.0017   4242.29   3.1e-01
  1950  1950               0.0056   1348.03              0.0018   4248.15   3.3e-01
  2000  2000               0.0060   1341.73              0.0019   4236.11   3.3e-01
  2050  2050               0.0063   1342.04              0.0021   4014.53   3.4e-01
  2100  2100               0.0066   1342.91              0.0020   4334.94   3.4e-01
  2150  2150               0.0069   1349.09              0.0022   4262.48   3.6e-01
  2200  2200               0.0072   1340.57              0.0022   4348.77   3.6e-01
  2250  2250               0.0075   1341.13              0.0024   4290.62   3.8e-01
  2300  2300               0.0079   1344.06              0.0025   4307.27   3.8e-01
  2350  2350               0.0082   1347.40              0.0026   4245.49   3.8e-01
  2400  2400               0.0087   1324.50              0.0027   4282.52   4.0e-01
  2450  2450               0.0089   1346.34              0.0028   4280.35   4.3e-01
  2500  2500               0.0093   1344.89              0.0029   4272.47   4.2e-01
  2550  2550               0.0097   1343.65              0.0031   4168.17   4.1e-01
  2600  2600               0.0101   1341.33              0.0031   4353.89   4.5e-01
  2650  2650               0.0104   1349.75              0.0032   4334.81   4.3e-01
  2700  2700               0.0109   1341.04              0.0033   4356.99   4.6e-01
  2750  2750               0.0112   1345.40              0.0035   4287.64   4.6e-01
  2800  2800               0.0117   1336.97              0.0036   4395.98   4.6e-01
  2850  2850               0.0121   1347.43              0.0038   4315.90   4.8e-01
  2900  2900               0.0125   1346.09              0.0039   4286.22   4.9e-01
  2950  2950               0.0129   1348.30              0.0041   4267.89   4.9e-01
  3000  3000               0.0134   1343.85              0.0042   4312.04   5.0e-01
  3050  3050               0.0138   1348.20              0.0044   4260.86   5.0e-01
  3100  3100               0.0143   1348.08              0.0045   4306.98   5.1e-01
  3150  3150               0.0147   1347.58              0.0046   4295.06   5.2e-01
  3200  3200               0.0164   1245.70              0.0047   4360.38   5.2e-01
  3250  3250               0.0157   1348.78              0.0049   4317.69   5.4e-01
  3300  3300               0.0162   1348.05              0.0050   4356.18   5.5e-01
  3350  3350               0.0166   1348.14              0.0052   4315.11   5.4e-01
  3400  3400               0.0172   1347.50              0.0053   4381.99   5.7e-01
  3450  3450               0.0176   1349.68              0.0056   4277.03   5.6e-01
  3500  3500               0.0182   1348.08              0.0056   4340.63   5.9e-01
  3550  3550               0.0187   1348.42              0.0058   4335.35   6.0e-01
  3600  3600               0.0193   1339.93              0.0060   4297.07   6.0e-01
  3650  3650               0.0198   1348.66              0.0061   4343.98   6.0e-01
  3700  3700               0.0203   1349.33              0.0063   4353.90   6.2e-01
  3750  3750               0.0208   1350.37              0.0065   4304.44   6.3e-01
  3800  3800               0.0214   1346.62              0.0066   4395.79   6.3e-01
  3850  3850               0.0220   1349.21              0.0068   4338.01   6.4e-01
  3900  3900               0.0226   1348.00              0.0070   4345.68   6.5e-01
  3950  3950               0.0231   1349.28              0.0072   4318.86   6.6e-01
  4000  4000               0.0241   1327.69              0.0074   4344.64   6.7e-01
$shell> cat report.cgemv_BLIS
#    m     n     FLENS/ulmBLAS: t    MFLOPS            BLIS:  t    MFLOPS  Residual
    50    50               0.0000    278.57              0.0001     37.90   0.0e+00
   100   100               0.0000    465.65              0.0000    498.90   0.0e+00
   150   150               0.0001    551.66              0.0001    577.89   0.0e+00
   200   200               0.0001    555.52              0.0001    606.40   0.0e+00
   250   250               0.0002    569.64              0.0002    626.69   0.0e+00
   300   300               0.0003    578.66              0.0003    638.11   0.0e+00
   350   350               0.0002   1297.36              0.0002   1430.69   0.0e+00
   400   400               0.0002   1317.79              0.0002   1439.96   0.0e+00
   450   450               0.0003   1320.97              0.0003   1456.31   0.0e+00
   500   500               0.0004   1326.78              0.0003   1463.47   0.0e+00
   550   550               0.0005   1333.96              0.0004   1459.11   0.0e+00
   600   600               0.0005   1336.28              0.0005   1466.49   0.0e+00
   650   650               0.0006   1336.19              0.0006   1469.24   0.0e+00
   700   700               0.0007   1346.15              0.0007   1475.99   0.0e+00
   750   750               0.0009   1308.88              0.0008   1475.40   0.0e+00
   800   800               0.0009   1347.43              0.0009   1484.51   0.0e+00
   850   850               0.0011   1336.07              0.0010   1467.61   0.0e+00
   900   900               0.0012   1342.06              0.0011   1470.90   0.0e+00
   950   950               0.0013   1342.88              0.0012   1473.58   0.0e+00
  1000  1000               0.0015   1340.13              0.0014   1444.43   0.0e+00
  1050  1050               0.0016   1342.37              0.0015   1469.65   0.0e+00
  1100  1100               0.0018   1329.15              0.0017   1411.67   0.0e+00
  1150  1150               0.0020   1329.38              0.0018   1463.91   0.0e+00
  1200  1200               0.0021   1348.25              0.0020   1452.28   0.0e+00
  1250  1250               0.0024   1326.35              0.0021   1466.11   0.0e+00
  1300  1300               0.0025   1346.83              0.0023   1449.83   0.0e+00
  1350  1350               0.0027   1347.39              0.0025   1451.73   0.0e+00
  1400  1400               0.0029   1333.92              0.0027   1461.77   0.0e+00
  1450  1450               0.0031   1339.99              0.0029   1466.70   0.0e+00
  1500  1500               0.0034   1336.38              0.0031   1464.37   0.0e+00
  1550  1550               0.0036   1343.03              0.0033   1462.70   0.0e+00
  1600  1600               0.0038   1349.37              0.0035   1472.85   0.0e+00
  1650  1650               0.0041   1344.22              0.0037   1467.13   0.0e+00
  1700  1700               0.0043   1341.07              0.0039   1471.63   0.0e+00
  1750  1750               0.0045   1347.37              0.0041   1476.28   0.0e+00
  1800  1800               0.0048   1339.91              0.0044   1479.18   0.0e+00
  1850  1850               0.0051   1341.35              0.0046   1475.95   0.0e+00
  1900  1900               0.0054   1340.37              0.0049   1475.13   0.0e+00
  1950  1950               0.0057   1342.00              0.0051   1477.25   0.0e+00
  2000  2000               0.0059   1354.81              0.0054   1478.54   0.0e+00
  2050  2050               0.0062   1345.67              0.0057   1475.70   0.0e+00
  2100  2100               0.0065   1349.02              0.0060   1473.82   0.0e+00
  2150  2150               0.0069   1347.03              0.0063   1472.47   0.0e+00
  2200  2200               0.0072   1339.21              0.0065   1483.68   0.0e+00
  2250  2250               0.0076   1338.34              0.0069   1476.74   0.0e+00
  2300  2300               0.0080   1330.29              0.0072   1477.02   0.0e+00
  2350  2350               0.0082   1343.41              0.0075   1479.82   0.0e+00
  2400  2400               0.0085   1352.29              0.0078   1483.11   0.0e+00
  2450  2450               0.0089   1342.56              0.0081   1479.59   0.0e+00
  2500  2500               0.0093   1342.94              0.0084   1479.31   0.0e+00
  2550  2550               0.0097   1347.52              0.0088   1481.47   0.0e+00
  2600  2600               0.0101   1336.05              0.0091   1480.51   0.0e+00
  2650  2650               0.0104   1349.86              0.0095   1478.49   0.0e+00
  2700  2700               0.0108   1346.34              0.0099   1478.11   0.0e+00
  2750  2750               0.0113   1342.35              0.0102   1481.14   0.0e+00
  2800  2800               0.0116   1347.75              0.0106   1483.53   0.0e+00
  2850  2850               0.0120   1348.38              0.0110   1480.71   0.0e+00
  2900  2900               0.0125   1348.31              0.0114   1481.07   0.0e+00
  2950  2950               0.0129   1347.36              0.0118   1481.25   0.0e+00
  3000  3000               0.0133   1352.48              0.0121   1483.42   0.0e+00
  3050  3050               0.0138   1347.32              0.0126   1482.28   0.0e+00
  3100  3100               0.0143   1343.69              0.0130   1483.39   0.0e+00
  3150  3150               0.0147   1346.68              0.0134   1481.84   0.0e+00
  3200  3200               0.0153   1337.19              0.0139   1477.53   0.0e+00
  3250  3250               0.0157   1347.24              0.0143   1482.10   0.0e+00
  3300  3300               0.0162   1348.44              0.0147   1482.32   0.0e+00
  3350  3350               0.0167   1345.52              0.0151   1484.63   0.0e+00
  3400  3400               0.0171   1351.87              0.0156   1485.08   0.0e+00
  3450  3450               0.0177   1344.69              0.0161   1478.21   0.0e+00
  3500  3500               0.0181   1351.66              0.0167   1464.72   0.0e+00
  3550  3550               0.0187   1346.88              0.0170   1484.57   0.0e+00
  3600  3600               0.0191   1353.60              0.0174   1486.79   0.0e+00
  3650  3650               0.0198   1343.64              0.0180   1483.16   0.0e+00
  3700  3700               0.0203   1350.35              0.0185   1481.14   0.0e+00
  3750  3750               0.0209   1344.58              0.0189   1486.03   0.0e+00
  3800  3800               0.0214   1349.29              0.0195   1480.81   0.0e+00
  3850  3850               0.0220   1350.13              0.0200   1485.09   0.0e+00
  3900  3900               0.0225   1350.44              0.0205   1483.00   0.0e+00
  3950  3950               0.0231   1348.34              0.0210   1483.97   0.0e+00
  4000  4000               0.0236   1355.26              0.0215   1487.25   0.0e+00
$shell> 

Complex Double Precision

$shell> cat report.zgemv_MKL
#    m     n     FLENS/ulmBLAS: t    MFLOPS             MKL:  t    MFLOPS  Residual
    50    50               0.0000    278.57              0.0018      2.79   1.4e-11
   100   100               0.0000    502.40              0.0000   1140.90   2.1e-11
   150   150               0.0001    540.10              0.0000   1186.61   3.7e-11
   200   200               0.0001    564.00              0.0001   1287.06   4.9e-11
   250   250               0.0002    576.43              0.0001   1326.78   6.1e-11
   300   300               0.0001   1299.07              0.0001   3025.01   7.2e-11
   350   350               0.0002   1302.65              0.0001   3093.51   8.0e-11
   400   400               0.0002   1301.69              0.0001   3162.15   9.4e-11
   450   450               0.0003   1325.19              0.0001   3009.36   9.5e-11
   500   500               0.0004   1306.92              0.0002   2898.50   1.1e-10
   550   550               0.0005   1305.62              0.0002   2935.53   1.2e-10
   600   600               0.0006   1292.88              0.0003   2666.68   1.3e-10
   650   650               0.0007   1271.73              0.0004   2340.73   1.4e-10
   700   700               0.0008   1257.59              0.0004   2340.26   1.5e-10
   750   750               0.0009   1243.12              0.0005   2359.51   1.7e-10
   800   800               0.0010   1224.87              0.0006   2099.40   1.8e-10
   850   850               0.0012   1240.65              0.0007   2153.45   1.9e-10
   900   900               0.0013   1262.51              0.0008   2046.41   2.0e-10
   950   950               0.0015   1243.27              0.0009   2088.49   2.1e-10
  1000  1000               0.0016   1240.03              0.0010   2016.56   2.2e-10
  1050  1050               0.0017   1273.34              0.0011   2058.45   2.3e-10
  1100  1100               0.0019   1275.91              0.0012   2056.93   2.5e-10
  1150  1150               0.0021   1265.75              0.0013   2101.93   2.4e-10
  1200  1200               0.0023   1228.37              0.0014   2124.66   2.6e-10
  1250  1250               0.0025   1242.04              0.0015   2139.71   2.6e-10
  1300  1300               0.0027   1236.63              0.0016   2120.34   2.9e-10
  1350  1350               0.0029   1247.16              0.0017   2140.04   3.0e-10
  1400  1400               0.0031   1249.95              0.0018   2136.78   3.1e-10
  1450  1450               0.0034   1251.58              0.0020   2126.50   3.2e-10
  1500  1500               0.0036   1252.04              0.0021   2094.17   3.4e-10
  1550  1550               0.0038   1254.16              0.0024   1991.46   3.5e-10
  1600  1600               0.0040   1264.23              0.0024   2154.38   3.6e-10
  1650  1650               0.0043   1256.06              0.0025   2152.18   3.7e-10
  1700  1700               0.0046   1266.55              0.0027   2125.90   3.8e-10
  1750  1750               0.0049   1255.57              0.0029   2143.77   3.8e-10
  1800  1800               0.0052   1255.47              0.0031   2113.01   4.1e-10
  1850  1850               0.0054   1262.52              0.0031   2173.28   4.1e-10
  1900  1900               0.0057   1265.43              0.0034   2151.92   4.2e-10
  1950  1950               0.0060   1263.14              0.0035   2158.18   4.5e-10
  2000  2000               0.0063   1273.17              0.0037   2182.46   4.3e-10
  2050  2050               0.0066   1268.07              0.0040   2083.40   4.4e-10
  2100  2100               0.0069   1272.80              0.0040   2179.78   4.8e-10
  2150  2150               0.0073   1267.17              0.0043   2162.50   4.8e-10
  2200  2200               0.0076   1266.20              0.0045   2158.70   4.9e-10
  2250  2250               0.0080   1268.32              0.0047   2170.00   4.8e-10
  2300  2300               0.0083   1267.63              0.0051   2062.05   5.1e-10
  2350  2350               0.0087   1268.93              0.0052   2137.70   5.2e-10
  2400  2400               0.0090   1281.35              0.0054   2124.86   5.4e-10
  2450  2450               0.0095   1269.40              0.0056   2129.33   5.5e-10
  2500  2500               0.0099   1266.66              0.0059   2136.16   5.6e-10
  2550  2550               0.0102   1276.43              0.0062   2094.71   5.6e-10
  2600  2600               0.0106   1269.55              0.0064   2110.38   5.7e-10
  2650  2650               0.0110   1272.88              0.0067   2106.96   5.8e-10
  2700  2700               0.0115   1265.60              0.0067   2185.59   5.9e-10
  2750  2750               0.0119   1271.02              0.0069   2179.09   6.0e-10
  2800  2800               0.0122   1286.67              0.0073   2157.47   6.1e-10
  2850  2850               0.0128   1272.20              0.0075   2165.58   6.2e-10
  2900  2900               0.0132   1277.93              0.0079   2133.64   6.3e-10
  2950  2950               0.0137   1274.09              0.0081   2154.03   6.6e-10
  3000  3000               0.0141   1276.08              0.0085   2110.04   6.5e-10
  3050  3050               0.0146   1274.76              0.0089   2098.97   6.6e-10
  3100  3100               0.0151   1276.13              0.0091   2108.24   6.8e-10
  3150  3150               0.0156   1272.98              0.0094   2112.96   6.8e-10
  3200  3200               0.0160   1283.43              0.0096   2128.39   7.0e-10
  3250  3250               0.0166   1272.32              0.0100   2109.11   7.2e-10
  3300  3300               0.0170   1279.98              0.0104   2103.76   7.3e-10
  3350  3350               0.0176   1275.50              0.0107   2093.02   7.4e-10
  3400  3400               0.0181   1276.73              0.0112   2067.41   7.4e-10
  3450  3450               0.0187   1274.90              0.0114   2081.72   7.8e-10
  3500  3500               0.0191   1279.39              0.0119   2051.09   7.9e-10
  3550  3550               0.0198   1275.80              0.0122   2063.11   7.8e-10
  3600  3600               0.0201   1288.46              0.0128   2030.10   7.8e-10
  3650  3650               0.0210   1271.74              0.0131   2033.79   7.9e-10
  3700  3700               0.0214   1279.11              0.0135   2033.70   8.0e-10
  3750  3750               0.0220   1275.78              0.0139   2027.14   8.5e-10
  3800  3800               0.0226   1276.48              0.0143   2015.81   8.4e-10
  3850  3850               0.0233   1274.68              0.0147   2015.87   8.5e-10
  3900  3900               0.0238   1280.35              0.0151   2013.80   8.6e-10
  3950  3950               0.0245   1274.67              0.0155   2012.71   8.4e-10
  4000  4000               0.0248   1290.79              0.0160   2000.99   8.8e-10
$shell> cat report.zgemv_Eigen
#    m     n     FLENS/ulmBLAS: t    MFLOPS           Eigen:  t    MFLOPS  Residual
    50    50               0.0000    285.23              0.0000    288.68   1.0e-11
   100   100               0.0000    497.18              0.0000    714.16   1.8e-11
   150   150               0.0001    544.21              0.0001    815.62   3.4e-11
   200   200               0.0001    574.47              0.0001    856.75   4.0e-11
   250   250               0.0002    576.62              0.0001    887.37   5.2e-11
   300   300               0.0001   1296.46              0.0001   1949.59   6.0e-11
   350   350               0.0002   1304.59              0.0001   2019.60   6.6e-11
   400   400               0.0002   1296.53              0.0002   1999.99   8.0e-11
   450   450               0.0003   1311.10              0.0002   2014.96   9.6e-11
   500   500               0.0004   1312.91              0.0003   1999.80   1.0e-10
   550   550               0.0005   1302.08              0.0003   1982.77   1.1e-10
   600   600               0.0006   1288.84              0.0004   1914.47   1.2e-10
   650   650               0.0007   1265.08              0.0004   1915.64   1.3e-10
   700   700               0.0008   1272.07              0.0005   1811.78   1.5e-10
   750   750               0.0009   1261.72              0.0006   1869.59   1.6e-10
   800   800               0.0011   1202.93              0.0007   1798.96   1.6e-10
   850   850               0.0012   1248.81              0.0008   1869.72   1.7e-10
   900   900               0.0013   1231.94              0.0009   1822.02   1.9e-10
   950   950               0.0014   1263.69              0.0009   1903.17   2.0e-10
  1000  1000               0.0016   1245.47              0.0011   1814.77   2.0e-10
  1050  1050               0.0018   1249.26              0.0012   1837.42   2.1e-10
  1100  1100               0.0020   1239.04              0.0013   1885.46   2.2e-10
  1150  1150               0.0021   1236.86              0.0014   1880.57   2.3e-10
  1200  1200               0.0024   1223.41              0.0015   1908.62   2.3e-10
  1250  1250               0.0025   1251.98              0.0017   1888.80   2.5e-10
  1300  1300               0.0027   1273.27              0.0019   1819.91   2.5e-10
  1350  1350               0.0029   1256.05              0.0019   1909.60   2.7e-10
  1400  1400               0.0032   1241.87              0.0020   1942.71   2.6e-10
  1450  1450               0.0034   1248.57              0.0022   1873.12   2.9e-10
  1500  1500               0.0036   1260.96              0.0024   1876.18   3.0e-10
  1550  1550               0.0038   1256.66              0.0027   1785.36   3.0e-10
  1600  1600               0.0043   1185.13              0.0027   1876.31   3.1e-10
  1650  1650               0.0043   1259.95              0.0028   1950.73   3.4e-10
  1700  1700               0.0046   1258.08              0.0030   1933.59   3.5e-10
  1750  1750               0.0048   1263.23              0.0031   1948.75   3.5e-10
  1800  1800               0.0052   1257.11              0.0035   1830.83   3.6e-10
  1850  1850               0.0054   1264.78              0.0035   1970.70   3.7e-10
  1900  1900               0.0057   1260.84              0.0037   1947.92   3.8e-10
  1950  1950               0.0060   1267.97              0.0038   1978.86   3.9e-10
  2000  2000               0.0064   1257.05              0.0041   1945.20   3.9e-10
  2050  2050               0.0067   1263.67              0.0049   1699.06   4.0e-10
  2100  2100               0.0069   1272.56              0.0045   1951.66   4.1e-10
  2150  2150               0.0073   1267.88              0.0047   1986.57   4.3e-10
  2200  2200               0.0077   1264.69              0.0049   1961.17   4.5e-10
  2250  2250               0.0080   1268.04              0.0051   2000.02   4.6e-10
  2300  2300               0.0083   1271.23              0.0061   1744.46   4.5e-10
  2350  2350               0.0087   1270.83              0.0056   1989.64   4.7e-10
  2400  2400               0.0093   1236.71              0.0059   1956.03   4.7e-10
  2450  2450               0.0095   1268.89              0.0060   2010.86   5.0e-10
  2500  2500               0.0098   1271.23              0.0063   1989.95   4.9e-10
  2550  2550               0.0102   1272.97              0.0069   1885.69   5.1e-10
  2600  2600               0.0106   1272.19              0.0069   1970.05   5.3e-10
  2650  2650               0.0111   1268.96              0.0070   2010.12   5.3e-10
  2700  2700               0.0114   1274.04              0.0073   1986.78   5.4e-10
  2750  2750               0.0119   1272.62              0.0075   2019.25   5.4e-10
  2800  2800               0.0124   1261.95              0.0083   1880.84   5.6e-10
  2850  2850               0.0127   1274.54              0.0081   2014.02   5.7e-10
  2900  2900               0.0132   1276.37              0.0086   1955.92   5.9e-10
  2950  2950               0.0137   1271.51              0.0086   2020.82   5.9e-10
  3000  3000               0.0141   1273.35              0.0090   1992.41   6.0e-10
  3050  3050               0.0146   1273.92              0.0102   1830.70   6.0e-10
  3100  3100               0.0151   1274.92              0.0098   1960.25   6.3e-10
  3150  3150               0.0156   1276.10              0.0098   2020.58   6.4e-10
  3200  3200               0.0160   1283.57              0.0113   1818.62   6.5e-10
  3250  3250               0.0166   1274.78              0.0104   2024.47   6.4e-10
  3300  3300               0.0170   1278.41              0.0110   1971.96   6.5e-10
  3350  3350               0.0177   1271.58              0.0124   1810.22   6.7e-10
  3400  3400               0.0181   1275.76              0.0116   1997.53   6.8e-10
  3450  3450               0.0187   1275.85              0.0117   2031.82   7.0e-10
  3500  3500               0.0192   1278.85              0.0125   1958.06   7.0e-10
  3550  3550               0.0197   1276.88              0.0125   2012.32   6.9e-10
  3600  3600               0.0205   1266.92              0.0135   1919.56   7.2e-10
  3650  3650               0.0209   1277.72              0.0131   2029.36   7.4e-10
  3700  3700               0.0214   1279.71              0.0137   2002.61   7.5e-10
  3750  3750               0.0220   1277.83              0.0139   2025.47   7.7e-10
  3800  3800               0.0226   1277.67              0.0145   1990.41   7.6e-10
  3850  3850               0.0232   1278.93              0.0154   1925.94   7.7e-10
  3900  3900               0.0238   1280.50              0.0152   2002.99   7.6e-10
  3950  3950               0.0244   1279.68              0.0154   2031.57   7.9e-10
  4000  4000               0.0257   1243.83              0.0162   1969.34   8.0e-10
$shell> cat report.zgemv_openBLAS
#    m     n     FLENS/ulmBLAS: t    MFLOPS        openBLAS:  t    MFLOPS  Residual
    50    50               0.0000    293.41              0.0000    171.27   9.2e-12
   100   100               0.0000    501.53              0.0000   1223.84   2.5e-11
   150   150               0.0001    543.75              0.0000   1317.64   3.4e-11
   200   200               0.0001    564.28              0.0001   1533.45   3.7e-11
   250   250               0.0002    576.81              0.0001   1480.41   5.5e-11
   300   300               0.0003    589.51              0.0001   1601.84   6.0e-11
   350   350               0.0004    586.83              0.0002   1595.29   6.7e-11
   400   400               0.0002   1302.43              0.0001   3416.83   7.9e-11
   450   450               0.0003   1315.57              0.0001   3270.77   8.8e-11
   500   500               0.0004   1318.95              0.0002   3305.30   9.2e-11
   550   550               0.0005   1303.65              0.0002   2906.96   1.2e-10
   600   600               0.0006   1286.74              0.0003   2878.10   1.3e-10
   650   650               0.0007   1223.50              0.0003   2477.82   1.2e-10
   700   700               0.0008   1257.59              0.0004   2423.52   1.4e-10
   750   750               0.0009   1234.74              0.0005   2305.15   1.6e-10
   800   800               0.0011   1217.31              0.0006   2142.35   1.7e-10
   850   850               0.0012   1233.04              0.0007   2131.93   1.7e-10
   900   900               0.0013   1245.90              0.0007   2178.24   1.8e-10
   950   950               0.0015   1244.05              0.0009   2077.24   1.9e-10
  1000  1000               0.0016   1233.35              0.0010   2086.80   2.0e-10
  1050  1050               0.0017   1271.08              0.0012   1907.47   2.1e-10
  1100  1100               0.0019   1276.70              0.0012   1936.57   2.2e-10
  1150  1150               0.0021   1270.21              0.0014   1927.16   2.3e-10
  1200  1200               0.0023   1226.98              0.0014   2007.96   2.5e-10
  1250  1250               0.0025   1251.31              0.0016   1991.08   2.5e-10
  1300  1300               0.0027   1263.20              0.0017   1978.61   2.6e-10
  1350  1350               0.0029   1259.08              0.0018   1976.72   2.7e-10
  1400  1400               0.0031   1256.89              0.0019   2046.41   2.8e-10
  1450  1450               0.0034   1251.11              0.0021   2025.63   2.9e-10
  1500  1500               0.0036   1253.35              0.0022   2002.91   3.0e-10
  1550  1550               0.0038   1256.00              0.0025   1928.60   3.1e-10
  1600  1600               0.0043   1184.12              0.0024   2103.32   3.2e-10
  1650  1650               0.0043   1256.50              0.0027   2048.63   3.3e-10
  1700  1700               0.0046   1262.11              0.0028   2052.77   3.4e-10
  1750  1750               0.0049   1261.98              0.0030   2009.84   3.4e-10
  1800  1800               0.0052   1256.12              0.0032   2036.94   3.6e-10
  1850  1850               0.0054   1256.81              0.0033   2064.34   3.7e-10
  1900  1900               0.0057   1264.79              0.0035   2088.66   3.9e-10
  1950  1950               0.0060   1268.50              0.0037   2060.73   3.9e-10
  2000  2000               0.0064   1257.44              0.0039   2077.19   3.9e-10
  2050  2050               0.0066   1265.02              0.0043   1954.20   4.1e-10
  2100  2100               0.0070   1266.71              0.0044   2008.08   4.1e-10
  2150  2150               0.0073   1267.46              0.0046   2017.95   4.3e-10
  2200  2200               0.0077   1265.13              0.0048   2023.98   4.4e-10
  2250  2250               0.0080   1268.24              0.0050   2013.72   4.4e-10
  2300  2300               0.0083   1272.46              0.0053   1991.23   4.7e-10
  2350  2350               0.0087   1268.89              0.0055   2009.67   4.6e-10
  2400  2400               0.0093   1234.25              0.0056   2067.67   4.8e-10
  2450  2450               0.0094   1273.08              0.0059   2039.28   5.0e-10
  2500  2500               0.0098   1273.45              0.0061   2056.70   5.2e-10
  2550  2550               0.0102   1271.01              0.0064   2019.25   5.0e-10
  2600  2600               0.0107   1269.25              0.0066   2049.95   5.2e-10
  2650  2650               0.0110   1271.37              0.0069   2039.70   5.2e-10
  2700  2700               0.0114   1274.71              0.0070   2082.01   5.5e-10
  2750  2750               0.0119   1273.57              0.0073   2062.32   5.4e-10
  2800  2800               0.0124   1261.80              0.0076   2073.20   5.5e-10
  2850  2850               0.0127   1274.47              0.0078   2071.18   5.6e-10
  2900  2900               0.0132   1276.82              0.0081   2072.71   5.8e-10
  2950  2950               0.0137   1274.41              0.0085   2057.01   5.9e-10
  3000  3000               0.0141   1272.76              0.0086   2084.14   6.0e-10
  3050  3050               0.0146   1276.05              0.0091   2046.38   5.9e-10
  3100  3100               0.0150   1279.43              0.0095   2032.58   6.2e-10
  3150  3150               0.0156   1275.19              0.0097   2045.19   6.4e-10
  3200  3200               0.0159   1285.43              0.0096   2123.44   6.5e-10
  3250  3250               0.0165   1276.82              0.0104   2036.34   6.6e-10
  3300  3300               0.0171   1275.35              0.0106   2045.35   6.7e-10
  3350  3350               0.0176   1274.55              0.0110   2039.49   6.6e-10
  3400  3400               0.0181   1276.72              0.0112   2056.58   7.0e-10
  3450  3450               0.0186   1278.91              0.0116   2060.50   7.0e-10
  3500  3500               0.0192   1278.90              0.0119   2059.18   7.0e-10
  3550  3550               0.0197   1276.75              0.0122   2058.91   7.0e-10
  3600  3600               0.0205   1266.49              0.0126   2057.78   7.3e-10
  3650  3650               0.0209   1276.83              0.0129   2059.49   7.3e-10
  3700  3700               0.0214   1281.80              0.0133   2057.41   7.3e-10
  3750  3750               0.0220   1280.23              0.0137   2053.38   7.5e-10
  3800  3800               0.0226   1276.05              0.0141   2055.03   7.6e-10
  3850  3850               0.0233   1274.80              0.0147   2021.34   7.8e-10
  3900  3900               0.0238   1279.87              0.0147   2066.25   7.7e-10
  3950  3950               0.0244   1279.71              0.0152   2057.73   7.8e-10
  4000  4000               0.0257   1243.46              0.0154   2077.11   8.0e-10
$shell> cat report.zgemv_BLIS
#    m     n     FLENS/ulmBLAS: t    MFLOPS            BLIS:  t    MFLOPS  Residual
    50    50               0.0000    105.28              0.0001     35.16   0.0e+00
   100   100               0.0000    501.53              0.0000    486.20   0.0e+00
   150   150               0.0001    546.51              0.0001    545.12   0.0e+00
   200   200               0.0001    563.45              0.0001    587.13   0.0e+00
   250   250               0.0002    576.80              0.0002    603.45   0.0e+00
   300   300               0.0003    580.87              0.0003    609.88   0.0e+00
   350   350               0.0002   1308.00              0.0002   1373.02   0.0e+00
   400   400               0.0002   1296.17              0.0002   1367.74   0.0e+00
   450   450               0.0003   1302.86              0.0003   1368.34   0.0e+00
   500   500               0.0004   1307.39              0.0004   1376.52   0.0e+00
   550   550               0.0005   1299.93              0.0005   1332.32   0.0e+00
   600   600               0.0006   1253.11              0.0005   1350.99   0.0e+00
   650   650               0.0007   1278.31              0.0006   1339.45   0.0e+00
   700   700               0.0008   1268.73              0.0007   1330.44   0.0e+00
   750   750               0.0009   1262.02              0.0009   1286.51   0.0e+00
   800   800               0.0010   1223.32              0.0010   1311.94   0.0e+00
   850   850               0.0012   1232.82              0.0011   1331.60   0.0e+00
   900   900               0.0013   1250.26              0.0012   1308.67   0.0e+00
   950   950               0.0014   1253.34              0.0013   1338.01   0.0e+00
  1000  1000               0.0016   1248.24              0.0015   1343.90   0.0e+00
  1050  1050               0.0018   1234.17              0.0016   1344.25   0.0e+00
  1100  1100               0.0019   1261.27              0.0018   1342.54   0.0e+00
  1150  1150               0.0021   1264.57              0.0020   1338.63   0.0e+00
  1200  1200               0.0023   1240.94              0.0022   1321.59   0.0e+00
  1250  1250               0.0025   1252.29              0.0023   1337.89   0.0e+00
  1300  1300               0.0027   1262.87              0.0026   1325.43   0.0e+00
  1350  1350               0.0029   1266.29              0.0027   1329.48   0.0e+00
  1400  1400               0.0031   1256.47              0.0029   1338.38   0.0e+00
  1450  1450               0.0033   1262.60              0.0031   1345.74   0.0e+00
  1500  1500               0.0036   1252.40              0.0034   1340.41   0.0e+00
  1550  1550               0.0038   1265.60              0.0036   1336.79   0.0e+00
  1600  1600               0.0040   1268.10              0.0038   1352.01   0.0e+00
  1650  1650               0.0043   1264.47              0.0041   1329.21   0.0e+00
  1700  1700               0.0046   1264.73              0.0043   1345.43   0.0e+00
  1750  1750               0.0049   1259.81              0.0046   1335.40   0.0e+00
  1800  1800               0.0051   1267.93              0.0048   1348.30   0.0e+00
  1850  1850               0.0054   1261.06              0.0051   1340.46   0.0e+00
  1900  1900               0.0057   1263.35              0.0054   1346.62   0.0e+00
  1950  1950               0.0060   1263.74              0.0057   1340.90   0.0e+00
  2000  2000               0.0063   1266.07              0.0059   1349.49   0.0e+00
  2050  2050               0.0066   1271.17              0.0063   1336.28   0.0e+00
  2100  2100               0.0070   1266.41              0.0066   1344.50   0.0e+00
  2150  2150               0.0073   1267.98              0.0070   1322.51   0.0e+00
  2200  2200               0.0076   1274.29              0.0072   1348.86   0.0e+00
  2250  2250               0.0080   1271.10              0.0076   1339.03   0.0e+00
  2300  2300               0.0083   1274.21              0.0078   1348.95   0.0e+00
  2350  2350               0.0087   1272.20              0.0082   1342.31   0.0e+00
  2400  2400               0.0091   1263.54              0.0086   1339.91   0.0e+00
  2450  2450               0.0094   1272.96              0.0089   1346.35   0.0e+00
  2500  2500               0.0098   1275.90              0.0092   1351.42   0.0e+00
  2550  2550               0.0102   1277.82              0.0097   1342.26   0.0e+00
  2600  2600               0.0106   1278.06              0.0100   1353.63   0.0e+00
  2650  2650               0.0110   1277.66              0.0105   1341.26   0.0e+00
  2700  2700               0.0114   1281.22              0.0108   1345.35   0.0e+00
  2750  2750               0.0119   1274.32              0.0112   1347.75   0.0e+00
  2800  2800               0.0122   1280.35              0.0116   1349.72   0.0e+00
  2850  2850               0.0127   1276.25              0.0121   1347.83   0.0e+00
  2900  2900               0.0131   1280.89              0.0125   1349.70   0.0e+00
  2950  2950               0.0137   1273.62              0.0129   1349.71   0.0e+00
  3000  3000               0.0140   1281.97              0.0133   1352.12   0.0e+00
  3050  3050               0.0146   1276.53              0.0138   1348.28   0.0e+00
  3100  3100               0.0150   1279.25              0.0142   1348.96   0.0e+00
  3150  3150               0.0155   1276.21              0.0148   1341.54   0.0e+00
  3200  3200               0.0159   1289.54              0.0152   1351.78   0.0e+00
  3250  3250               0.0167   1263.95              0.0156   1352.32   0.0e+00
  3300  3300               0.0170   1281.19              0.0161   1349.55   0.0e+00
  3350  3350               0.0175   1279.55              0.0166   1350.30   0.0e+00
  3400  3400               0.0180   1284.34              0.0171   1352.07   0.0e+00
  3450  3450               0.0186   1279.38              0.0177   1348.60   0.0e+00
  3500  3500               0.0191   1284.99              0.0182   1348.27   0.0e+00
  3550  3550               0.0197   1280.06              0.0187   1347.80   0.0e+00
  3600  3600               0.0203   1277.83              0.0192   1351.21   0.0e+00
  3650  3650               0.0208   1280.47              0.0198   1347.60   0.0e+00
  3700  3700               0.0213   1283.60              0.0203   1349.23   0.0e+00
  3750  3750               0.0220   1279.85              0.0208   1349.23   0.0e+00
  3800  3800               0.0224   1287.59              0.0213   1353.44   0.0e+00
  3850  3850               0.0232   1279.06              0.0219   1351.06   0.0e+00
  3900  3900               0.0237   1282.26              0.0225   1349.46   0.0e+00
  3950  3950               0.0244   1280.72              0.0231   1347.95   0.0e+00
  4000  4000               0.0251   1276.19              0.0238   1344.49   0.0e+00
$shell>