Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Scibench details
Login with GitLab

Scibench

A collection of benchmarks
(668 downloads for this version - 18152 downloads for all versions)
Details
Version
0.3
A more recent valid version with binaries for Scilab 5.3 exists: 0.6
Author
Michaël Baudin
Owner Organization
DIGITEO
Maintainer
Michael BAUDIN
License
Dependency
Creation Date
December 20, 2010
Source created on
Scilab 5.3.x
Binaries available on
Scilab 5.3.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("scibench")
Description
            Purpose
-------

The goal of this project is to provide a collection of benchmark scripts to
measure the performance of Scilab.

This module uses the apifun module.

Features
--------

This module provides the following functions.

 * scibench_backslash : Benchmarks the backslash operator.
 * scibench_benchfun : Benchmarks a function and measure its performance.
 * scibench_dynbenchfun : Benchmarks a function with increasing data size.
 * scibench_getsettings : Inquire the parameters of Scilab and its environment.
 * scibench_latticeboltz : Performs a 2D Lattice Boltzmann simulation with
Scilab.
 * scibench_matmul : Benchmarks the matrix-matrix multiplication.

Type "help scibench_overview" for a quick start.

Forge
-----

http://forge.scilab.org/index.php/p/scibench/

Authors
-------

 * 2010 - DIGITEO - Michael Baudin
 * 2010 - DIGITEO - Vincent Lejeune
 * 2006-2008 - Jonas Latt
 * Adriano Sciacovelli

Licence
-------

This toolbox is distributed under the CeCILL license :
http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt

Acknowledgements
----------------

Michael Baudin thanks Clément David and Allan Cornet.
            
Files (2)
[62.62 kB]
Source code archive

[111.52 kB]
OS-independent binary for Scilab 5.3.x
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (2)     Leave a comment 
Comment -- January 6, 2011, 09:34:10 AM    
Here are the CHANGES for the version 0.3.


scibench (0.3)
 * Fixed bug in benchfun: verbose = %f produced error for msg
   http://forge.scilab.org/index.php/p/scibench/issues/166/
 * Fixed bug in benchfun: used timer instead of tic/toc.
 * Fixed bug in %BENCHENV_string.sci: variable env does not exist.
 * Created scibench_dynbenchfun to bench size increase.
 * Ported getsettings on Linux.
 * Created a benchmark to check sensitivity to MKL threads.
 * scibench_benchfun: provided default values of input arguments (backward compatibility 
lost). 
   The function is now the first argument.
 * scibench_dynbenchfun: provided default values of input arguments (backward compatibility

lost). 
   The function is now the first argument.
 * Updated benchfun to manage extra parameters properly.
   Updated to manage an output function.
 * Updated backslash to manage default parameters, and rely on dynbenchfun.
 * Updated matmul to manage default parameters, and rely on dynbenchfun.
Comment -- January 6, 2011, 09:36:02 AM    
The version 0.3 works and has no known issue.


-->atomsTest(['scibench','0.3'])
   TMPDIR = C:\Users\baudin\AppData\Local\Temp\SCI_TMP_7548_

   001/006 - [SCIHOME\atoms\scibench\0.3-1] backslash..............passed 
   002/006 - [SCIHOME\atoms\scibench\0.3-1] benchfun...............passed 
   003/006 - [SCIHOME\atoms\scibench\0.3-1] dynbenchfun............passed 
   004/006 - [SCIHOME\atoms\scibench\0.3-1] getsettings............passed 
   005/006 - [SCIHOME\atoms\scibench\0.3-1] latticeboltz...........passed 
   006/006 - [SCIHOME\atoms\scibench\0.3-1] matmul.................passed 

   --------------------------------------------------------------------------
   Summary

   tests                        6 - 100 % 
   passed                       6 - 100 % 
   failed                       0 -   0 % 
   skipped                      0 -   0 % 
   length                          74.67 sec 
   --------------------------------------------------------------------------
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.