From: George Karypis <karypis@cs.umn.edu>
Newsgroups: comp.parallel
Subject: [ANNOUNCEMENT] ParMETIS 2.0: A Parallel Graph Partitioning and Sparse
Date: 4 Oct 1998 03:40:11 GMT
Organization: University of Minnesota, Twin Cities Campus
Approved: bigrigg@cs.cmu.edu
Message-Id: <6v6qmr$cl7$1@encore.ece.cmu.edu>
Originator: bigrigg@ece.cmu.edu


--Boundary_(ID_SlFgUMOOyH3m4LeSUZczbQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit


ParMETIS 2.0: A Parallel Graph Partitioning and Sparse Matrix Ordering
Library
------------------------------------------------------------------------------

URL: http://www.cs.umn.edu/~metis
URL: http://www.cs.umn.edu/~karypis/metis


We would like to announce the release of version 2.0 of the ParMETIS
library.
ParMETIS is an MPI-based parallel library that implements a variety of
algorithms for partitioning unstructured graphs and for computing
fill-reducing orderings for sparse matrices. ParMETIS is particularly
suited
for parallel numerical simulations involving large unstructured meshes.
For these computations, ParMETIS dramatically reduces the time spent in
communication by decomposing the mesh in a way that balances the load
and
minimizes the number of interface elements.

ParMETIS's algorithms are based on the multilevel partitioning and fill
reducing ordering algorithms that are implemented in the widely used
serial
package METIS. ParMETIS extends the functionality provided by METIS by
including routines that are especially suited for parallel computations
and
large scale numerical simulations.

ParMETIS provides the following four major functions:
  - Partition an unstructured graph.
  - Improve the quality of an existing partition.
  - Repartition a graph that corresponds to an adaptively refined mesh.
  - Compute a fill-reducing ordering for sparse direct factorization.


Here is a list of the major changes in version 2.0
  - Improved support for repartitioning graphs corresponding to
adaptively
    refined meshes.
    * Two new adaptive repartitioning routines have been added that are
based
      on the remapping paradigm.
    * The directed diffusion algorithm has been improved and uses a
newly
      developed wavefront formulation.
  - The number of partitions have been de-coupled from the number of
processors.
    you can now use the parallel partitioning algorithms to compute a
k-way
    partitioning independent of the number of processors that are used.
This
    is particularly useful for parallel computers consisting of clusters
of
    SMPs.
  - The names and calling sequences of all the routines have changed to
make it
    easier to call the various routines from Fortran.
  - The partitioning and ordering algorithms in ParMETIS now utilize
various
    portions of the serial METIS library. As a result, the quality of
the
    partitionings and orderings have been improved.


Obtaining ParMETIS
------------------

ParMETIS is distributed freely. Information on how to download the
source
code is available on WWW at

  URL: http://www.cs.umn.edu/~metis
or
  URL: http://www.cs.umn.edu/~karypis/metis


ParMETIS has been written by George Karypis, at the Computer Science
Department of the University of Minnesota. If you have any questions or
problems obtaining ParMETIS, send email to metis@cs.umn.edu.



--Boundary_(ID_SlFgUMOOyH3m4LeSUZczbQ)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<TT></TT>&nbsp;
<BR><TT>ParMETIS 2.0: A Parallel Graph Partitioning and Sparse Matrix Ordering
Library</TT>
<BR><TT>------------------------------------------------------------------------------</TT><TT></TT>
<P><TT>URL: <A HREF="http://www.cs.umn.edu/~metis">http://www.cs.umn.edu/~metis</A></TT>
<BR><TT>URL: <A HREF="http://www.cs.umn.edu/~karypis/metis">http://www.cs.umn.edu/~karypis/metis</A></TT>
<BR><TT></TT>&nbsp;<TT></TT>
<P><TT>We would like to announce the release of version 2.0 of the ParMETIS
library.</TT>
<BR><TT>ParMETIS is an MPI-based parallel library that implements a variety
of</TT>
<BR><TT>algorithms for partitioning unstructured graphs and for computing</TT>
<BR><TT>fill-reducing orderings for sparse matrices. ParMETIS is particularly
suited</TT>
<BR><TT>for parallel numerical simulations involving large unstructured
meshes.</TT>
<BR><TT>For these computations, ParMETIS dramatically reduces the time
spent in</TT>
<BR><TT>communication by decomposing the mesh in a way that balances the
load and</TT>
<BR><TT>minimizes the number of interface elements.</TT><TT></TT>
<P><TT>ParMETIS's algorithms are based on the multilevel partitioning and
fill</TT>
<BR><TT>reducing ordering algorithms that are implemented in the widely
used serial</TT>
<BR><TT>package METIS. ParMETIS extends the functionality provided by METIS
by</TT>
<BR><TT>including routines that are especially suited for parallel computations
and</TT>
<BR><TT>large scale numerical simulations.</TT><TT></TT>
<P><TT>ParMETIS provides the following four major functions:</TT>
<BR><TT>&nbsp; - Partition an unstructured graph.</TT>
<BR><TT>&nbsp; - Improve the quality of an existing partition.</TT>
<BR><TT>&nbsp; - Repartition a graph that corresponds to an adaptively
refined mesh.</TT>
<BR><TT>&nbsp; - Compute a fill-reducing ordering for sparse direct factorization.</TT>
<BR><TT></TT>&nbsp;<TT></TT>
<P><TT>Here is a list of the major changes in version 2.0</TT>
<BR><TT>&nbsp; - Improved support for repartitioning graphs corresponding
to adaptively</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; refined meshes.</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; * Two new adaptive repartitioning routines have
been added that are based</TT>
<BR><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on the remapping paradigm.</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; * The directed diffusion algorithm has been
improved and uses a newly</TT>
<BR><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; developed wavefront formulation.</TT>
<BR><TT>&nbsp; - The number of partitions have been de-coupled from the
number of processors.</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; you can now use the parallel partitioning algorithms
to compute a k-way</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; partitioning independent of the number of processors
that are used. This</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; is particularly useful for parallel computers
consisting of clusters of</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; SMPs.</TT>
<BR><TT>&nbsp; - The names and calling sequences of all the routines have
changed to make it</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; easier to call the various routines from Fortran.</TT>
<BR><TT>&nbsp; - The partitioning and ordering algorithms in ParMETIS now
utilize various</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; portions of the serial METIS library. As a result,
the quality of the</TT>
<BR><TT>&nbsp;&nbsp;&nbsp; partitionings and orderings have been improved.</TT>
<BR><TT></TT>&nbsp;<TT></TT>
<P><TT>Obtaining ParMETIS</TT>
<BR><TT>------------------</TT><TT></TT>
<P><TT>ParMETIS is distributed freely. Information on how to download the
source</TT>
<BR><TT>code is available on WWW at</TT><TT></TT>
<P><TT>&nbsp; URL: <A HREF="http://www.cs.umn.edu/~metis">http://www.cs.umn.edu/~metis</A></TT>
<BR><TT>or</TT>
<BR><TT>&nbsp; URL: <A HREF="http://www.cs.umn.edu/~karypis/metis">http://www.cs.umn.edu/~karypis/metis</A></TT>
<BR><TT></TT>&nbsp;<TT></TT>
<P><TT>ParMETIS has been written by George Karypis, at the Computer Science</TT>
<BR><TT>Department of the University of Minnesota. If you have any questions
or</TT>
<BR><TT>problems obtaining ParMETIS, send email to metis@cs.umn.edu.</TT>
<BR><TT></TT>&nbsp;
<BR><TT></TT>&nbsp;</HTML>

--Boundary_(ID_SlFgUMOOyH3m4LeSUZczbQ)--

--
Articles to bigrigg+parallel@cs.cmu.edu (Admin: bigrigg@cs.cmu.edu)
Archive: http://www.hensa.ac.uk/parallel/internet/usenet/comp.parallel

