Python inferface to qr_mumps (A multithreaded multifrontal QR solver).
It supports all four types (single real, double real, single complex and double complex).
-
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 typingbrew tap homebrew/science brew install qr_mumps
-
Clone this repo and modify the
site.cfg
to match your configuration -
Install
qr_mumps.py
python generate_code.py -a python setup.py build python setup.py install
- 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