benchbuild.projects.benchbuild package¶
Submodules¶
benchbuild.projects.benchbuild.bzip2 module¶
-
class
benchbuild.projects.benchbuild.bzip2.
Bzip2
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'compression'¶
-
NAME
= 'bzip2'¶
-
SRC_FILE
= 'bzip2-1.0.6.tar.gz'¶
-
VERSION
= '1.0.6'¶
-
src_dir
= 'bzip2-1.0.6'¶
-
src_uri
= 'http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz'¶
-
testfiles
= ['text.html', 'chicken.jpg', 'control', 'input.source', 'liberty.jpg']¶
-
benchbuild.projects.benchbuild.ccrypt module¶
-
class
benchbuild.projects.benchbuild.ccrypt.
Ccrypt
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
ccrypt benchmark
-
DOMAIN
= 'encryption'¶
-
NAME
= 'ccrypt'¶
-
SRC_FILE
= 'ccrypt-1.10.tar.gz'¶
-
VERSION
= '1.10'¶
-
src_dir
= 'ccrypt-1.10'¶
-
src_uri
= 'http://ccrypt.sourceforge.net/download/ccrypt-1.10.tar.gz'¶
-
benchbuild.projects.benchbuild.crafty module¶
-
class
benchbuild.projects.benchbuild.crafty.
Crafty
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
crafty benchmark
-
DOMAIN
= 'scientific'¶
-
NAME
= 'crafty'¶
-
SRC_FILE
= 'crafty-25.2.zip'¶
-
VERSION
= '25.2'¶
-
src_dir
= 'crafty-25.2'¶
-
src_uri
= 'http://www.craftychess.com/downloads/source/crafty-25.2.zip'¶
-
benchbuild.projects.benchbuild.crocopat module¶
-
class
benchbuild.projects.benchbuild.crocopat.
Crocopat
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
crocopat benchmark
-
DOMAIN
= 'verification'¶
-
NAME
= 'crocopat'¶
-
SRC_FILE
= 'crocopat-2.1.4.zip'¶
-
VERSION
= '2.1.4'¶
-
src_dir
= 'crocopat-2.1.4'¶
-
src_uri
= 'http://crocopat.googlecode.com/files/crocopat-2.1.4.zip'¶
-
benchbuild.projects.benchbuild.ffmpeg module¶
-
class
benchbuild.projects.benchbuild.ffmpeg.
LibAV
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
LibAV benchmark
-
DOMAIN
= 'multimedia'¶
-
NAME
= 'ffmpeg'¶
-
SRC_FILE
= 'ffmpeg-3.1.3.tar.bz2'¶
-
VERSION
= '3.1.3'¶
-
fate_dir
= 'fate-samples'¶
-
fate_uri
= 'rsync://fate-suite.libav.org/fate-suite/'¶
-
src_dir
= 'ffmpeg-3.1.3'¶
-
src_uri
= 'http://ffmpeg.org/releases/ffmpeg-3.1.3.tar.bz2'¶
-
benchbuild.projects.benchbuild.group module¶
-
class
benchbuild.projects.benchbuild.group.
BenchBuildGroup
(exp)[source]¶ Bases:
benchbuild.project.Project
-
GROUP
= 'benchbuild'¶
-
path_suffix
= 'src'¶
-
benchbuild.projects.benchbuild.gzip module¶
-
class
benchbuild.projects.benchbuild.gzip.
Gzip
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'compression'¶
-
NAME
= 'gzip'¶
-
SRC_FILE
= 'gzip-1.6.tar.xz'¶
-
VERSION
= '1.6'¶
-
src_dir
= 'gzip-1.6'¶
-
src_uri
= 'http://ftpmirror.gnu.org/gzip/gzip-1.6.tar.xz'¶
-
testfiles
= ['text.html', 'chicken.jpg', 'control', 'input.source', 'liberty.jpg']¶
-
benchbuild.projects.benchbuild.js module¶
-
class
benchbuild.projects.benchbuild.js.
SpiderMonkey
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
SpiderMonkey requires a legacy version of autoconf: autoconf-2.13
-
DOMAIN
= 'compilation'¶
-
NAME
= 'js'¶
-
VERSION
= ''¶
-
src_dir
= 'gecko-dev.git'¶
-
src_uri
= 'https://github.com/mozilla/gecko-dev.git'¶
-
version
= ''¶
-
benchbuild.projects.benchbuild.lammps module¶
benchbuild.projects.benchbuild.lapack module¶
-
class
benchbuild.projects.benchbuild.lapack.
Lapack
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'scientific'¶
-
NAME
= 'lapack'¶
-
SRC_FILE
= 'clapack.tgz'¶
-
VERSION
= '3.2.1'¶
-
src_dir
= 'CLAPACK-3.2.1'¶
-
src_uri
= 'http://www.netlib.org/clapack/clapack.tgz'¶
-
benchbuild.projects.benchbuild.leveldb module¶
-
class
benchbuild.projects.benchbuild.leveldb.
LevelDB
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'database'¶
-
NAME
= 'leveldb'¶
-
SRC_FILE
= 'leveldb.src'¶
-
run_tests
(experiment)[source]¶ Execute LevelDB’s runtime configuration.
Parameters: experiment – The experiment’s run function.
-
src_uri
= 'https://github.com/google/leveldb'¶
-
benchbuild.projects.benchbuild.linpack module¶
benchbuild.projects.benchbuild.lulesh module¶
benchbuild.projects.benchbuild.luleshomp module¶
benchbuild.projects.benchbuild.mcrypt module¶
-
class
benchbuild.projects.benchbuild.mcrypt.
MCrypt
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
MCrypt benchmark
-
DOMAIN
= 'encryption'¶
-
NAME
= 'mcrypt'¶
-
SRC_FILE
= 'mcrypt-2.6.8.tar.gz'¶
-
VERSION
= '2.6.8'¶
-
libmcrypt_dir
= 'libmcrypt-2.5.8'¶
-
libmcrypt_file
= 'libmcrypt-2.5.8.tar.gz'¶
-
libmcrypt_uri
= 'http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz'¶
-
mhash_dir
= 'mhash-0.9.9.9'¶
-
mhash_file
= 'mhash-0.9.9.9.tar.gz'¶
-
mhash_uri
= 'http://sourceforge.net/projects/mhash/files/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz'¶
-
src_dir
= 'mcrypt-2.6.8'¶
-
src_uri
= 'http://sourceforge.net/projects/mcrypt/files/MCrypt/2.6.8mcrypt-2.6.8.tar.gz'¶
-
benchbuild.projects.benchbuild.minisat module¶
benchbuild.projects.benchbuild.openssl module¶
-
class
benchbuild.projects.benchbuild.openssl.
LibreSSL
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
OpenSSL
-
DOMAIN
= 'encryption'¶
-
NAME
= 'libressl'¶
-
SRC_FILE
= 'libressl-2.1.6.tar.gz'¶
-
VERSION
= '2.1.6'¶
-
src_dir
= 'libressl-2.1.6'¶
-
src_uri
= 'http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.1.6.tar.gz'¶
-
benchbuild.projects.benchbuild.postgres module¶
benchbuild.projects.benchbuild.povray module¶
-
class
benchbuild.projects.benchbuild.povray.
Povray
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
povray benchmark
-
DOMAIN
= 'multimedia'¶
-
NAME
= 'povray'¶
-
SRC_FILE
= 'povray.git'¶
-
boost_src_dir
= 'boost_1_59_0'¶
-
boost_src_file
= 'boost_1_59_0.tar.bz2'¶
-
boost_src_uri
= 'http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.bz2'¶
-
src_uri
= 'https://github.com/POV-Ray/povray'¶
-
benchbuild.projects.benchbuild.python module¶
-
class
benchbuild.projects.benchbuild.python.
Python
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
python benchmarks
-
DOMAIN
= 'compilation'¶
-
NAME
= 'python'¶
-
SRC_FILE
= 'Python-3.4.3.tar.xz'¶
-
VERSION
= '3.4.3'¶
-
src_dir
= 'Python-3.4.3'¶
-
src_uri
= 'https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz'¶
-
benchbuild.projects.benchbuild.rasdaman module¶
-
class
benchbuild.projects.benchbuild.rasdaman.
Rasdaman
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'database'¶
-
NAME
= 'Rasdaman'¶
-
SRC_FILE
= 'rasdaman.git'¶
-
gdal_dir
= 'gdal'¶
-
gdal_uri
= 'https://github.com/OSGeo/gdal'¶
-
src_uri
= 'git://rasdaman.org/rasdaman.git'¶
-
benchbuild.projects.benchbuild.ruby module¶
-
class
benchbuild.projects.benchbuild.ruby.
Ruby
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'compilation'¶
-
NAME
= 'ruby'¶
-
SRC_FILE
= 'ruby-2.2.2.tar.gz'¶
-
VERSION
= '2.2.2'¶
-
src_dir
= 'ruby-2.2.2'¶
-
src_uri
= 'http://cache.ruby-lang.org/pub/ruby/2.2.2/ruby-2.2.2.tar.gz'¶
-
benchbuild.projects.benchbuild.sdcc module¶
benchbuild.projects.benchbuild.sevenz module¶
-
class
benchbuild.projects.benchbuild.sevenz.
SevenZip
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
7Zip
-
DOMAIN
= 'compression'¶
-
NAME
= '7z'¶
-
SRC_FILE
= 'p7zip_9.38.1_src_all.tar.bz2'¶
-
VERSION
= '9.38.1'¶
-
src_dir
= 'p7zip_9.38.1'¶
-
src_uri
= 'http://downloads.sourceforge.net/project/p7zip/p7zip/9.38.1/p7zip_9.38.1_src_all.tar.bz2'¶
-
benchbuild.projects.benchbuild.sqlite3 module¶
-
class
benchbuild.projects.benchbuild.sqlite3.
SQLite3
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'database'¶
-
NAME
= 'sqlite3'¶
-
SRC_FILE
= 'sqlite-amalgamation-3080900.zip'¶
-
src_dir
= 'sqlite-amalgamation-3080900'¶
-
src_uri
= 'http://www.sqlite.org/2015/sqlite-amalgamation-3080900.zip'¶
-
benchbuild.projects.benchbuild.tcc module¶
-
class
benchbuild.projects.benchbuild.tcc.
TCC
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'compilation'¶
-
NAME
= 'tcc'¶
-
SRC_FILE
= 'tcc-0.9.26.tar.bz2'¶
-
VERSION
= '0.9.26'¶
-
src_dir
= 'tcc-0.9.26'¶
-
src_uri
= 'http://download-mirror.savannah.gnu.org/releases/tinycc/tcc-0.9.26.tar.bz2'¶
-
benchbuild.projects.benchbuild.x264 module¶
-
class
benchbuild.projects.benchbuild.x264.
X264
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
x264
-
DOMAIN
= 'multimedia'¶
-
NAME
= 'x264'¶
-
SRC_FILE
= 'x264.git'¶
-
inputfiles
= {'tbbt-small.y4m': [], 'Sintel.2010.720p.raw': ['--input-res', '1280x720']}¶
-
src_uri
= 'git://git.videolan.org/x264.git'¶
-
benchbuild.projects.benchbuild.xz module¶
-
class
benchbuild.projects.benchbuild.xz.
XZ
(exp)[source]¶ Bases:
benchbuild.projects.benchbuild.group.BenchBuildGroup
-
DOMAIN
= 'compression'¶
-
NAME
= 'xz'¶
-
SRC_FILE
= 'xz-5.2.1.tar.gz'¶
-
VERSION
= '5.2.1'¶
-
src_dir
= 'xz-5.2.1'¶
-
src_uri
= 'http://tukaani.org/xz/xz-5.2.1.tar.gz'¶
-
testfiles
= ['text.html', 'chicken.jpg', 'control', 'input.source', 'liberty.jpg']¶
-