Welcome to matzeri.AlterVista.org
Last update: 2011-12-25
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.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.9.55 packages, source and lib, for cygwin-1.7 are
here:
the build is for my "Intel(R) Core(TM) i5 CPU" (identified as "Core132SSE3" !).
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
:
- packages for which I am the cygwin maintainer
octave related:
Octave-3.4.2-3
octave-forge-20110730-1
arpack-3.0.1-1-
fftw3-3.3-1
glpk-4.47-1
GraphicsMagick-1.3.13-1
hdf5-1.8.8-1
lapack-3.2.2-2
qhull-2010.1-2
qrupdate-1.1.0-1
SuiteSparse-3.6.1-1
others:
CUnit-2.1.2-1
mc-4.7.5.6-1
netcdf-4.1.3-1
ngspice-23-1
onig-5.9.2-1
plotutils-2.6-2
slang-2.2.4-1
slrn-0.9.9p1-1
udunits-2.1.24-1
Other packages available here
atlas-3.9.55-1 (source plus build per Corei132SSE3)
most-5.0.0a-1
R-2.14.0-2
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