[Scipy-svn] r4931 - trunk/scipy/sparse/linalg/eigen/arpack
scipy-svn at scipy.org
scipy-svn at scipy.org
Sun Nov 2 20:28:36 EST 2008
Author: cdavid
Date: 2008-11-02 19:28:19 -0600 (Sun, 02 Nov 2008)
New Revision: 4931
Modified:
trunk/scipy/sparse/linalg/eigen/arpack/SConscript
Log:
Use custom wrappers for dot and cladiv/zladiv funcs with Accelerate, dummy wrappers eveywhere else.
Modified: trunk/scipy/sparse/linalg/eigen/arpack/SConscript
===================================================================
--- trunk/scipy/sparse/linalg/eigen/arpack/SConscript 2008-11-03 01:26:58 UTC (rev 4930)
+++ trunk/scipy/sparse/linalg/eigen/arpack/SConscript 2008-11-03 01:28:19 UTC (rev 4931)
@@ -21,7 +21,7 @@
if not st:
raise RuntimeError("no lapack found, necessary for arpack module")
-use_c_calling = IsAccelerate(env, "lapack") or IsVeclib(env, "lapack)
+use_c_calling = IsAccelerate(env, "lapack") or IsVeclib(env, "lapack")
config.Finish()
write_info(env)
@@ -43,9 +43,13 @@
"dmout.f", "dvout.f", "icnteq.f", "icopy.f", "iset.f", "iswap.f", "ivout.f",
"second.f", "smout.f", "svout.f", "zmout.f", "zvout.f"]]
-if not use_c_calling:
- arpack_src += [pjoin('ARPACK', 'LAPACK', s) for s in [ "clahqr.f", "dlahqr.f",
- "slahqr.f", "zlahqr.f"]]
+if use_c_calling:
+ arpack_src += [pjoin('ARPACK', 'FWRAPPERS', 'veclib_cabi_f.f'),
+ pjoin('ARPACK', 'FWRAPPERS', 'veclib_cabi_c.c')]
+else:
+ arpack_src += [pjoin('ARPACK', 'FWRAPPERS', 'dummy.f')]
+arpack_src += [pjoin('ARPACK', 'LAPACK', s) for s in [ "clahqr.f", "dlahqr.f",
+"slahqr.f", "zlahqr.f"]]
src = [str(s) for s in arpack_src]
More information about the Scipy-svn
mailing list