Python inferface to MUMPS (MUltifrontal Massively Parallel sparse direct Solver).
It supports all four types (single real, double real, single complex and double complex).
-
You need to install MUMPS. Follow instructions on their website. If you are under OS X, a Homebrew formula is available. Follow the instructions to install Homebrew. Then, MUMPS and its dependencies can be installed automatically in
/usr/local
by typingbrew install gcc # contains gfortran brew tap homebrew/science brew install mumps
-
Clone this repo and modify the
site.cfg
to match your configuration -
Install
MUMPS.py
python generate_code.py -a python setup.py build python setup.py install
- Add a
refine
method - Add tests for everything
- Make statistics work
- ensure all code is PEP8 and PEP257 compliant