pymatsolver
pymatsolver copied to clipboard
Solve matrix equations in python.
This PR contains updates that I have made to the Mumps solver. Mumps changes: * Shared Mumps factorizations are now correctly destroyed only when the last matrix copy is destroyed....
## Motivation In developing a `Simulation` class in SimPEG (simpeg/simpeg#672), I want to be able to readily serialize and deserialize an instance of a `Simulation`, so we are injecting `properties`...
Mumps should take a sparse vector for the RHS. https://github.com/JuliaSparse/MUMPS.jl/blob/master/src/MUMPS_4.10.0/SCILAB/examples/sparseRHS_example.sce
It looks like we need to go in and update our github workflows for treating as seen in #44
Adds an interface to the mumps solver through the `python-mumps` package (available on `conda-forge` for all systems).
Previously the Makefile ran tests using `nosetests` but CI ran tests using `pytest`. Nose is very old; the last release on PyPI is 1.3.7 from June 2015. As pytest provides...