in reply to Re: Need Help Porting XS Modules to Windows
in thread Need Help Porting XS Modules to Windows
Accelerate is Apple's implementation of BLAS and LAPACK, very old linear algebra libraries. A good free implementation of BLAS (and a part of LAPACK) for Windows is OpenBLAS. (A very good one, but only available to academics or for a fee, is Intel MKL.) On non-Apple platforms C source code should #include <cblas.h> or mkl.h, depending on preprocessor directives. I'm not sure whether it's possible to get a free LAPACK implementation for Windows without having a Fortran compiler, though.
The funny thing is that src\xs_arrays.c only uses the three constants CblasNoTrans,CblasTrans,CblasConjTrans from BLAS header and does the rest of the array manipulation by hand. (At least that's what it seemed to me while I skimmed the file.)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Need Help Porting XS Modules to Windows
by syphilis (Archbishop) on Oct 01, 2018 at 13:10 UTC | |
by Anonymous Monk on Oct 01, 2018 at 13:43 UTC | |
by Tux (Canon) on Oct 01, 2018 at 14:30 UTC | |
by Anonymous Monk on Oct 01, 2018 at 14:40 UTC | |
by syphilis (Archbishop) on Oct 01, 2018 at 22:57 UTC | |
by soonix (Chancellor) on Oct 02, 2018 at 03:30 UTC | |
by syphilis (Archbishop) on Oct 02, 2018 at 13:49 UTC | |
|