SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

SUT - Scalable Unix Tools

Introduction

SUT is a suite of scalable, parallelized Unix tools that take advantage of MPI for communication. They are designed to make administration and use of clusters easier by providing a versions of standard Unix utilities that simply have parallel semantics.

Prerequisite

mpd (the Multi-Purpose Daemon) is required to use SUT. mpd is available as part of MPICH from http://www-unix.mcs.anl.gov/mpi/mpich/.

Building

The most basic way to build ptools is to run

        ./configure
        make
        make install

If you'd like to customize your installation further, there are a few options to configure that are worth noting:

  --enable-static               Statically link the executables
  --enable-zlib[=prefix]        Use the zlib compression library
  --enable-lzo[=prefix]         Use the lzo compression library
  --with-new-mpd                The host mpd is new
  --with-procps=prefix          Specify where to find procps [prefix]
  --with-posix-regex[=prefix]   Specify where to find regex
  --with-max-nodes=nodes        Set the maximum number of nodes
                                to be supported[1024]
--enable-static:
        This builds the tools statically.  This is helpful when you're not sure
        if all the libraries used by ptools will be available on all the nodes
        in your cluster.

--enable-zlib[=prefix]:

        This enables the use of the zlib compression library by ptools.  This is
        used to speed transfers done by several of the programs.

--enable-lzo[=prefix]:

        This enables the use of the lzo compression library by ptools.  This is
        used to speed transfers done by several of the programs.  Note that lzo
        will often be faster than zlib.  lzo can be obtained from:
        http://wildsau.idv.uni-linz.ac.at/mfx/lzo.html

A note on compression:

        configure will search for both zlib and lzo.  lzo is preferred when no
        compression library is explicitly enabled.  Thus if both are on your
        system and you wish to force the use of zlib, use --enable-zlib.

--with-new-mpd

        This specifies that the host's mpd is new.  At the moment, this is almost
        always false.  SUT is developed internally with an, as of yet, unreleased
        version of mpd.  This version is likely to be released soon, but since
        it is not currently available, this option is only to be used by SUT 
        developers.  This will evolve into --with-old-mpd when the new version
        of mpd appears.

--with-procps[=prefix]:

        This enables the use of the procps library by ptools.  procps is used by
        ptfps to gather information about processes on the system.  procps can 
        be obtained from:
        ftp://metalab.unc.edu/pub/linux/system/status/ps/

--with-posix-regex[=prefix]:

This enables the use of POSIX regular expressions by several SUT.

--with-max-nodes=nodes:

        This sets the maximum number of nodes in your cluster.  The default is
        1024.

It is also recommended that you use

make install-strip

instead of

make install

to reduce the size of the binaries.

Platforms

SUT appears to work on Linux/x86, Linux/Alpha, Solaris/SPARC, IRIX, and AIX, but no extensive testing has been done on any platform.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.