github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

patperry / lapack

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Haskell LAPACK bindings — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

add tests for Perm and fix bugs 
Patrick Perry (author)
Sat Jan 24 20:30:39 -0800 2009
commit  e47271400903cc1e770e19af6487518e43278204
tree    7fcb7b5fe20f81a9ecb2ca5e477b5726a5d80a03
parent  65e96e1cbfebad34e8fdb4aaf251640971c9be50
lapack /
name age
history
message
file .gitignore Loading commit data...
file COPYING
file NEWS Sat Jan 10 23:45:54 -0800 2009 project initialization [Patrick Perry]
file README Sat Jan 17 09:22:53 -0800 2009 add warning about thread-safety [Patrick Perry]
file Setup.lhs Sat Jan 03 17:38:35 -0800 2009 Initial import [Patrick Perry]
file TODO Sat Jan 10 23:45:54 -0800 2009 project initialization [Patrick Perry]
directory cbits/
file configure.ac Mon Jan 19 17:21:26 -0800 2009 add test framework [Patrick Perry]
file lapack.buildinfo.in
file lapack.cabal Sat Jan 24 19:47:25 -0800 2009 add permutation matrices [Patrick Perry]
directory lib/ Sat Jan 24 20:30:39 -0800 2009 add tests for Perm and fix bugs [Patrick Perry]
directory m4/ Sat Jan 03 17:38:35 -0800 2009 Initial import [Patrick Perry]
directory tests/ Sat Jan 24 20:30:39 -0800 2009 add tests for Perm and fix bugs [Patrick Perry]
README
Building
========

To build the package, there is no need to run the configure script.  Just
use the standard cabal commands:

    runhaskell Setup.lhs configure
    runhaskell Setup.lhs build
    runhaskell Setup.lhs install
    
The package uses a script to find what BLAS and LAPACK libraries to link with.
To link with a custom BLAS, add the "--with-blas=<lib>" argument to --configure-option; to link with a custom LAPACK, 
add the the
"--with-lapack=<lib>" argument.  For example, do

    runhaskell Setup.lhs configure --configure-option="--with-blas=<lib>"

To build this package from the repository, first run

    aclocal -I m4
    autoreconf


Thread-Safety
=============
The thread safety of the library depends on the thread-safety of the underlying
LAPACK implementation.  You should note that the reference implementation of
LAPACK (which is what ATLAS uses) is *not* thread safe.  Any routine which
modifies a read-only argument and then restores it is problematic.  Potentially
dangerous functions which get used in the library include the following:
DORMQR, ZUNMQR.
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server