Just got finished last night building GotoBLAS on a Windows 7 box using MinGW. Besides having to download wget and build and install it, the make proceeded rather painlessly (wget is used to download LAPACK). All I can say is remember to use the -lgfortran directive when linking against the GotoBLAS static library, which also contains the LAPACK routines. BTW, it took a while to find an LAPACK solution that would work with MinGW.
---John 2011/1/6 José Luis García Pallero <[email protected]> > El día 6 de enero de 2011 21:15, Rhys Ulerich <[email protected]> > escribió: > >> I think that using OpenMP in GSL CBLAS would improve the speed of the > >> standard GSL distribution and it wouldn't suppose a big effort of > >> programming. > > > > Adding OpenMP threading to GSL's CBLAS may improve the speed. > > However, it would be a serious programming effort to write a > > multithreaded CBLAS implementation from scratch that performed > > reasonably on many platforms. Why not directly use a BLAS that's > > optimized (e.g. ATLAS, GotoBLAS, MKL, ESSL, ...)? > > Yes, you are right. In my first mail I pointed this issue: > > " > Is clear that who needs powerful must use an optimised CBLAS > implementation as ATLAS or GotoBLAS (now free software under the BSD > license: http://www.tacc.utexas.edu/tacc-projects/gotoblas2/) but I > think that using OpenMP in GSL CBLAS would improve the speed of the > standard GSL distribution and it wouldn't suppose a big effort of > programming. > " > > > GSL allows linking a non-GSL BLAS specifically because vendor-provided > > BLAS libraries do things like cache management and threading so well. > > See > http://www.gnu.org/software/gsl/manual/html_node/Linking-with-an-alternative-BLAS-library.html > > > > - Rhys > > > > > > -- > ***************************************** > José Luis García Pallero > [email protected] > (o< > / / \ > V_/_ > Use Debian GNU/Linux and enjoy! > ***************************************** > > _______________________________________________ > Help-gsl mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/help-gsl > _______________________________________________ Help-gsl mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gsl
