[Scipy-svn] r6357 - trunk/scipy/sparse/linalg/dsolve
scipy-svn at scipy.org
scipy-svn at scipy.org
Tue Apr 27 17:58:02 EDT 2010
Author: ptvirtan
Date: 2010-04-27 16:58:02 -0500 (Tue, 27 Apr 2010)
New Revision: 6357
Modified:
trunk/scipy/sparse/linalg/dsolve/linsolve.py
Log:
ENH: sparse.linalg.dsolve: add an option to spsolve to specify if umfpack is used
Modified: trunk/scipy/sparse/linalg/dsolve/linsolve.py
===================================================================
--- trunk/scipy/sparse/linalg/dsolve/linsolve.py 2010-04-27 21:57:54 UTC (rev 6356)
+++ trunk/scipy/sparse/linalg/dsolve/linsolve.py 2010-04-27 21:58:02 UTC (rev 6357)
@@ -41,7 +41,7 @@
umfpack.configure( **kwargs )
-def spsolve(A, b, permc_spec=None):
+def spsolve(A, b, permc_spec=None, use_umfpack=True):
"""Solve the sparse linear system Ax=b
"""
if isspmatrix( b ):
@@ -67,8 +67,9 @@
raise ValueError, "matrix - rhs size mismatch (%s - %s)"\
% (A.shape, b.size)
+ use_umfpack = use_umfpack and useUmfpack
- if isUmfpack and useUmfpack:
+ if isUmfpack and use_umfpack:
if noScikit:
warn( 'scipy.sparse.linalg.dsolve.umfpack will be removed,'\
' install scikits.umfpack instead', DeprecationWarning )
More information about the Scipy-svn
mailing list