hblas-0.2.0.0: readme.md
[](http://www.wellposed.com)™
# About hblas
hblas is an open source component of the [Wellposed](http://www.wellposed.com)® mathematical software suite.
Members of the numerical haskell open source community can be found on irc at `#numerical-haskell` on freenode,
and via the [numericalhaskell mailing list](https://groups.google.com/forum/#!forum/numericalhaskell).
[](http://travis-ci.org/wellposed/hblas)
hblas is a self contained full (well, not quite yet) BLAS and LAPACK binding that provides the
full BLAS and LAPACKE APIs in a simple, unopinionated, Haskell wrapper.
This library is *NOT* meant to be used by end users, it is designed to be
an unopinionated, simple, portable, easy to install BLAS/LAPACK substrate for higher level numerical
computing libraries to build upon. Morever, this library is strictly a wrapper,
and simply makes using the functionality of BLAS and LAPACK more accessible.
This library is *NOT* meant to be used a standalone array library (except in desperation),
but rather should be used by a higher level numerical array library to provide
high performance linear algebra routines.
## how to install (using openblas)
By default, hblas will assume you have OpenBLAS built and installed, including
the LAPACKE interfaces for LAPACK, somewhere in your standard library path.
* On OS X systems, things will just work.
* On linux and bsd systems, the equivalent of
```
sudo apt-get install libblas liblapack
```
is all you should have to do before hand
## getting involved
patches, bug reports, tests, and other contributions welcome.
Want to add a new routine, check out the ones listed in the [lapack section](http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm) of the Intel MKL manual to get some human
readable documentation.
# I have > 32bit size arrays, help!
Congrats, you have ``big compute on big data'', contact [Carter](http://www.wellposed.com)
and we'll try to help you out.