10000 GitHub - PythonOptimizers/qr_mumps.py at feature/refine
[go: up one dir, main page]

Skip to content

PythonOptimizers/qr_mumps.py

 
 

Repository files navigation

qr_mumps.py

Python inferface to qr_mumps (A multithreaded multifrontal QR solver).

It supports all four types (single real, double real, single complex and double complex).

Installation

  1. You need to install qr_mumps. Follow instructions on their website. If you are under OS X, a Homebrew formula is available. Follow the instructions to install Homebrew. Then, qr_mumps and its dependencies can be installed automatically in /usr/local by typing

     brew tap homebrew/science
    
     brew install qr_mumps
    
  2. Clone this repo and modify the site.cfg to match your configuration

  3. Install qr_mumps.py

     python generate_code.py -a
     python setup.py build
     python setup.py install
    

Running examples

TODO:

  • Add tests for everything (almost done)
  • Add refine method
  • Add a Q-less derived class
  • Update examples
  • Update docstrings
  • ensure all code is PEP8 and PEP257 compliant

About

A Cython/Python interface to qr_mumps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0