packages feed

hblas-0.2.0.0: readme.md

[![Wellposed](http://www.wellposed.com/mini.png)](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). 


[![Build Status](https://secure.travis-ci.org/wellposed/hblas.png?branch=master)](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.