Scibench

Scibench

Purpose

The goal of this project is to provide a tools to measure the performances of a function. Moreover, the module provides a collection of benchmark scripts to measure the performance of Scilab.

Features

This module provides the following functions.

  • scibench_backslash — Benchmarks the backslash operator.
  • scibench_benchfun — Benchmarks a function and measure its performance.
  • scibench_cholesky — Benchmarks the Cholesky decomposition.
  • 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.
  • scibench_poisson — Solves the 2D Poisson PDE.
  • scibench_poissonA — Returns a sparse matrix for 2D Poisson PDE.
  • scibench_poissonAu — Returns the A*u sparse product for 2D Poisson PDE.

Type "help scibench_overview" for a quick start.

Dependencies

  • This module depends on the apifun module.
  • This module depends on the assert module.

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.

Development Team
Admins
Allan Cornet
Vincent Couvert
Michael Baudin
Happy Crew
John Gliksberg

Powered by InDefero,
a Céondo Ltd initiative.