Welcome to matzeri.AlterVista.org

Last update: 2014-09-06

This website is basically a repository of my porting efforts to cygwin.
I am currently focusing on porting Octave ( www.octave.org) and the needed libraries
on Cygwin (www.cygwin.com), and playing with cygport in the meantime.
As by side effect, I am also the current cygwin maintainer for some of these packages.

To install the available packages from this Website using Cygwin setup.exe you need to run:

    setup-x86.exe -X -O -s http://matzeri.altervista.org
    setup-x86_64.exe -X -O -s http://matzeri.altervista.org

(-X skips the signature check and -O looks only on this website instead of the standard www.cygwin.com).

Due to space reason, except for test versions, the packages already available on www.cygwin.com are not here anymore.



I prepared a (test) package for Automatically Tuned Linear Algebra Software (ATLAS)

ATLAS 3.11.7 packages, source and lib, for cygwin are here:

the build is for my "Intel(R) Core(TM) i5 CPU M 520" (identified as "Corei132SSE3" !).
The source package should work for any cygwin build, if not please let me know.

This SciViews bechmark was used to compare the two builds, and the outcome is:

======================================================================

Octave-3.4.2 with atlas-3.47 vs lapack3.22

700x700 cross-product matrix (b = a' * a)____________ (sec): 0.052084 0.23861

Linear regression over a 600x600 matrix (c = a \\ b') (sec): 0.035156 0.1071

Determinant of a 650x650 random matrix_______________ (sec): 0.040365 0.12533

Cholesky decomposition of a 900x900 matrix___________ (sec): 0.044596 0.16146

Inverse of a 400x400 random matrix___________________ (sec): 0.028971 0.080078


So at least a factor 3-4 as improvement.
======================================================================



All packages for cygwin-1.7 are here for x86 here for x86_64 :

- packages for which I am the current cygwin maintainer

octave related:

   octave-3.8.2-1
   octave-forge (several)
   arpack-3.1.5-1
   fftw3-3.3.4-1
   glpk-4.55-1
   gl2ps-1.3.8-1
   GraphicsMagick-1.3.20-1
   hdf5-1.8.13-1
   lapack-3.5.0-1
   metis-5.1.0-1
   qhull-2012.1-2
   qrupdate-1.1.2-1
   SuiteSparse-4.2.1
     amd-2.3.1-2
     btf-1.2.0-2
     camd-2.3.1-2
     ccolamd-2.8.0-2
     cholmod-2.1.2-1
     colamd-2.8.0-2
     cxsparse-3.1.2-1
     klu-1.2.1-2
     ldl-2.1.0-2
     rbio-2.1.1-2
     spqr-1.3.1-2
     suitesparseconfig-4.2.1-1
     umfpack-5.6.2-1


others:
   CUnit-2.1.2-1
   ccrypt-1.10-1
   gnupg-1.4.18-1
   ed-1.10-1
   ImageMagick-6.7.6.2-1
   mc-4.8.12-1
   netcdf-4.3.2-1
   ngspice-26-1
   onig-5.9.3-1
   postgresql-9.3.5-2
   plotutils-2.6-3
   R-3.1.0-1
   slang-2.2.4-1
   slrn-1.0.1-1
   TeXmacs-1.0.7.21-1
   udunits-2.2.11-1
   openmpi-1.8.2-1

Other packages available here

    atlas-3.11.7-1 (source plus build per Corei132SSE3)
    openblas-0.2.11-1 (source plus multicore build )

Thanks very much to:
       Dr. Volker Zell for his patience and active reviews of my cygport efforts.
       Yaakov Selkowitz for cygport and much more.
       Dave Korn for the GCC-4 effort .
       Dr. Tatsuro Matsuoka for his support and efforts on octave.

Regards
Marco Atzeri

marco (dot) atzeri (at) gmail (dot) com