hypre Debian
Package Current Status
Adam Powell, last modified August 11, 2004 for version
1.6.0-3
Package archive,
PTS page,
US
mirror pool
This page documents my effort to package the
hypre high-performance
preconditioner suite for the Debian GNU/Linux operating system. The
upstream authors are at Lawrence Livermore National Laboratories.
Why a Debian package? Being able to type, "apt-get install libhypre-dev" is
a lot easier than downloading, compiling and installing the source. Also, this
package puts the various files in their standard Debian places, and includes
documentation metadata to link the Babel documentation from Debian doc-base
frontends. But perhaps most importantly, having a Debian package formalizes
the process of packaging software which uses hypre on Debian (as the
other packages would just Build-Depend on libhypre-dev, etc.), and if it lives
up to its to its promise, that could be quite a lot of important scientific
software.
Package description:
The hypre source package builds three binary packages:
- libhypre1.6.0* has the C runtime shared library.
- libhypre-dev* has the C runtime static library, headers,
and symlinks needed to develop against the shared library.
- hypre-doc has all of the documentation which ships
with the source (ps, HTML), along with Debian doc-base metadata so
this documentation is indexed in frontends like dhelp and
dwww.
*Architecture-dependent packages.
Questions/issues:
- None yet...
To do (in roughly decreasing order of priority):
- It would be nice to have LAM and MPICH versions of this in the archive.
- automake/libtoolize the source and send the patch upstream?
- Make a README.Debian?
See also the TODO list in the PETSc package, which
includes linking to hypre.
Finished projects:
- Got Falgout's permission for upload 2003/9/17, first upload 10/2, accepted
10/10.
- Shared libraries incorporated into first upload.
Adam Powell