/mathlibs-tester

Simple testing of mathemathical libraries based upon the Autocmake buildup system.

Primary LanguagePythonMIT LicenseMIT

Build Status Build Status Circle CI wercker status shippable status magnum-ci status

MathLibs tester

Simple Fortran90 program for checking few LAPACK and BLAS mathematical libraries.

The MathLibs tester can also be used to evaluate the performance of internal parallelization of selected routines from the well-know LAPACK and BLAS libraries, which may be in these packages:

  • GNU system native
  • ATLAS
  • ACML
  • Intel MKL
  • OpenBLAS
  • ESSL

The MathLibs-tester project is built upon the autocmake CMake plugin composer and serves also its testing.

For the MathLibs-tester project online testing see the CDash-web.

Buildup and usage

For example, utilize the Intel's ifort compiler with MKL as the prefered library:

python setup.py --fc=ifort --cmake-options="-DMATH_LIB_SEARCH_ORDER='MKL;OPENBLAS;SYSTEM_NATIVE' build_ifort
cd build_ifort
make all
bin/example

For more buildup examples, see this testing script. For the execution performance, see here.

Finally, send me few bucks ;) paypal