requirements()
createDatabase(dbfile) databaseResult(data,dbfile)
installAtlas() installAtlas39() installGoto() installMKL() purgeAtlas() purgeAtlas39() purgeGoto() purgeMKL()
isPackageInstalled(package) hasGputools()
getBenchmarkData(host)
requirements
checks for a few system requirements such platform
(Unix), operating system provider (Debian or Ubuntu) and presense of
key packages (gotoblas2-helper). createDatabase
creates an empty SQLite database to store
benchmark results.
databaseResult
stores the benchmark results in the SQLite
database.
The different install*
functions add the respective BLAS
libraries to the system; the different purge*
functions do the
inverse operation and remove them.
The function hasGputools
tests for presence of this CRAN
package on the current machine -- as a very cheap proxy to testing
whether the machine in GPU-capable or not. It uses the function
isPackageInstalled
for this test.
The function getBenchmarkData
retrieves benchmark results for a
given host.