From rpeng at jhsph.edu  Fri Jan 30 15:18:39 2004
From: rpeng at jhsph.edu (Roger D. Peng)
Date: Fri Jan 30 15:21:19 2004
Subject: [Rd] Developmental version of Matrix package for R-1.9.0
In-Reply-To: <6rekti5qno.fsf@bates4.stat.wisc.edu>
References: <6rekti5qno.fsf@bates4.stat.wisc.edu>
Message-ID: <401A67BF.4040008@jhsph.edu>

The packages builds, loads, and passes R CMD check fine on 
our (64-bit) AMD Opteron machine running SuSE Linux 8.0 and 
gcc 3.2.2.  I used

 > version
          _
platform x86_64-unknown-linux-gnu
arch     x86_64
os       linux-gnu
system   x86_64, linux-gnu
status   Under development (unstable)
major    1
minor    9.0
year     2004
month    01
day      29
language R


Hope this helps,

-roger

Douglas Bates wrote:
> I recently uploaded a developmental version of the Matrix package,
> Matrix_0.6-1.tar.gz, to CRAN where it is in the
> src/contrib/1.9.0/Other directory.  It requires some of the packages
> that will appear in R-1.9.0.
> 
> This version marks a major redesign of the Matrix package to use S4
> classes and methods and to incorporate sparse matrix manipulations
> using routines from TAUCS (http://www.tau.ac.il/~stoledo/taucs/),
> Metis (http://www-users.cs.umn.edu/~karypis/metis/) and UMFPACK
> (http://www.cise.ufl.edu/research/sparse/umfpack).
> 
> Although this package is very much a work in progress and the
> documentation is, shall we say, sketchy, there are two vignettes
> included with the package.  One of these illustrates the performance
> of different ways of performing least squares calculations, using an
> example from Koenker and Ng's SparseM package.  The results are, I
> think, impressive.
> 
> Although not documented in this release, there are the beginnings of
> routines to represent large, sparse, pairwise crosstabulations as
> sparse matrices.  I am using these in calculations for mixed-effects
> models and I understand that others may be interested in them for
> other applications.  I would be happy to correspond off-list if you
> would like a preview of the capabilities.
> 
> Metis is a package for partioning unstructured graphs, partitioning
> meshes, and computing fill-reducing orderings of sparse matrices.
> Although the entire source code for Metis is included in the Matrix
> package I am only using one of the functions for computing
> fill-reducing orderings.  Perhaps those who are working on graphical
> models may want to look at some of the other capabilities of Metis.
> Certainly it provides standard ways of representing and manipulating
> unstructured graphs.
> 
> I've only compiled and tested the package on Linux_x86 environments.
> I will be interested in whether Uwe is successful in building it for
> Windows and whether there are problems on 64-bit machines.


[Rd] Developmental version of Matrix package for R-1.9.0
Roger D. Peng