diff options
-rw-r--r-- | README | 24 | ||||
-rw-r--r-- | lib/Numeric/LinearAlgebra/LAPACK/clapack.h | 4 |
2 files changed, 16 insertions, 12 deletions
@@ -159,22 +159,26 @@ INSTALLATION ON WINDOWS ---------------------------------------- | |||
159 | These headers are also available from: | 159 | These headers are also available from: |
160 | http://perception.inf.um.es/~aruiz/darcs/hmatrix/gsl.zip | 160 | http://perception.inf.um.es/~aruiz/darcs/hmatrix/gsl.zip |
161 | 161 | ||
162 | 2) Install the package as usual: | 162 | 2) Copy libgsl.dll, libcblas.dll (from the binaries package gsl-1.8.bin.zip) |
163 | and liblapack.dll (borrowed from the R system) to the ghc folder, e.g.: | ||
164 | C:\ghc\ghc-6.x.x. | ||
165 | Rename libcblas.dll to libblas.dll. | ||
166 | They are needed to compile programs. | ||
167 | These three dlls are available from: | ||
168 | http://perception.inf.um.es/~aruiz/darcs/hmatrix/dll1.zip | ||
169 | |||
170 | 2.5) Remove the following functions from the export list of | ||
171 | lib/Numeric/GSL/Special/Ellint.hs: | ||
172 | ellint_Pcomp_e, ellint_Pcomp, ellint_Dcomp_e, ellint_Dcomp | ||
173 | |||
174 | 3) Install the package as usual: | ||
163 | runhaskell Setup.lhs configure | 175 | runhaskell Setup.lhs configure |
164 | runhaskell Setup.lhs build | 176 | runhaskell Setup.lhs build |
165 | runhaskell Setup.lhs install | 177 | runhaskell Setup.lhs install |
166 | 178 | ||
167 | 2.5) If configure cannot find ld please see: | 179 | 3.5) If configure cannot find ld please see: |
168 | http://article.gmane.org/gmane.comp.lang.haskell.cafe/32025 | 180 | http://article.gmane.org/gmane.comp.lang.haskell.cafe/32025 |
169 | 181 | ||
170 | 3) Copy libgsl.dll, libcblas.dll (from the binaries package gsl-1.8.bin.zip) | ||
171 | and liblapack.dll (borrowed from the R system) to the folder in which | ||
172 | hmatrix has been installed: C:\Program Files\haskell\hmatrix-x.x.x.x\ghc-6.x.x. | ||
173 | Rename libcblas.dll to libblas.dll. | ||
174 | They are needed to compile programs. | ||
175 | These three dlls are available from: | ||
176 | http://perception.inf.um.es/~aruiz/darcs/hmatrix/dll1.zip | ||
177 | |||
178 | 4) Copy the dlls available from: | 182 | 4) Copy the dlls available from: |
179 | http://perception.inf.um.es/~aruiz/darcs/hmatrix/dll2.zip | 183 | http://perception.inf.um.es/~aruiz/darcs/hmatrix/dll2.zip |
180 | to the working directory or C:\windows\system | 184 | to the working directory or C:\windows\system |
diff --git a/lib/Numeric/LinearAlgebra/LAPACK/clapack.h b/lib/Numeric/LinearAlgebra/LAPACK/clapack.h index cad9a4c..09101fd 100644 --- a/lib/Numeric/LinearAlgebra/LAPACK/clapack.h +++ b/lib/Numeric/LinearAlgebra/LAPACK/clapack.h | |||
@@ -1483,7 +1483,7 @@ | |||
1483 | doublereal *wi, doublereal *z__, integer *ldz, doublereal *work, | 1483 | doublereal *wi, doublereal *z__, integer *ldz, doublereal *work, |
1484 | integer *lwork, integer *info); | 1484 | integer *lwork, integer *info); |
1485 | 1485 | ||
1486 | /* Subroutine */ int dlabad_(doublereal *small, doublereal *large); | 1486 | /* Subroutine */ int dlabad_(doublereal *smalll, doublereal *large); /* !? */ |
1487 | 1487 | ||
1488 | /* Subroutine */ int dlabrd_(integer *m, integer *n, integer *nb, doublereal * | 1488 | /* Subroutine */ int dlabrd_(integer *m, integer *n, integer *nb, doublereal * |
1489 | a, integer *lda, doublereal *d__, doublereal *e, doublereal *tauq, | 1489 | a, integer *lda, doublereal *d__, doublereal *e, doublereal *tauq, |
@@ -2858,7 +2858,7 @@ integer izmax1_(integer *n, doublecomplex *cx, integer *incx); | |||
2858 | integer *ihi, real *h__, integer *ldh, real *wr, real *wi, real *z__, | 2858 | integer *ihi, real *h__, integer *ldh, real *wr, real *wi, real *z__, |
2859 | integer *ldz, real *work, integer *lwork, integer *info); | 2859 | integer *ldz, real *work, integer *lwork, integer *info); |
2860 | 2860 | ||
2861 | /* Subroutine */ int slabad_(real *small, real *large); | 2861 | /* Subroutine */ int slabad_(real *smalll, real *large); /* !? */ |
2862 | 2862 | ||
2863 | /* Subroutine */ int slabrd_(integer *m, integer *n, integer *nb, real *a, | 2863 | /* Subroutine */ int slabrd_(integer *m, integer *n, integer *nb, real *a, |
2864 | integer *lda, real *d__, real *e, real *tauq, real *taup, real *x, | 2864 | integer *lda, real *d__, real *e, real *tauq, real *taup, real *x, |