Welcome to matzeri.AlterVista.org
Last update :2009-10-27
This page 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 standard cygwin-1.5 system and on the new cygwin-1.7,
and playing with cygport
in the meantime.
As by side effect I am also the current cygwin maintainer for these
packages.
Due to space/resource reasons and cygwin-1.7 status, I am working mainly on 1.7
and skipping any further cygwin-1.5 effort except bug fixing.
I just prepared a (test) package for Automatically Tuned Linear Algebra Software (ATLAS)
ATLAS 3.9.16 packages, source and lib, for cygwin-1.7 are here:
I adapteped sf1021 (curious nickname ;-) ) patch , completed it with the installation stuff
and build for my Core232SSE3.
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:
======================================================================
Lapack 3.2.1 vs Atlas-3.9.16 with Core232SSE3 on Cygwin-1.7
I. Matrix calculation
---------------------
700x700 cross-product matrix (b = a' * a)___________ (sec): 0.3564 0.0653
Linear regression over a 600x600 matrix (c = a \\ b')(sec): 0.1269 0.0554
II. Matrix functions
--------------------
Determinant of a 650x650 random matrix______________ (sec): 0.1586 0.0643
Cholesky decomposition of a 900x900 matrix__________ (sec): 0.2319 0.0686
Inverse of a 400x400 random matrix__________________ (sec): 0.1030 0.0455
So at least a factor 2 up to factor 6 improvement.
======================================================================
All packages for cygwin-1.7 are here:
- packages for which I am the cygwin maintainer
Octave-3.2.3-1
Octave-forge-20090607-2
arpack-96-1
fftw3-3.2.2-1
glpk-4.39-1
GraphicsMagick-1.3.7-1
hdf5-1.6.9-2 (currently octave does not
support hfd5-1.8.x series)
lapack-3.2.1-1
qhull-2003.1-5
qrupdate-1.0-3
SuiteSparse-3.4.0-3
- cygwin packages eventually needed for implementing fltk graphic interface;
I will likely adopt them in the near future if fltk for X will be implemented in cygwin
ftgl-2.1.3~rc5-1
Thanks very much to
Dr.
Volker Zell for his patience and active reviews of my cygport efforts
Yaakov
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 (_) atzeri (at) yahoo (dot) it