Scotch : a software package for graph and mesh/hypergraph partitioning, graph clustering, and sparse matrix ordering

The Scotch distribution is a set of programs and libraries which implement the static mapping and sparse matrix reordering algorithms developed within the Scotch project.

Scotch has many interesting features:

Get Scotch

To use last development state of Scotch, please clone the master branch.

# if git version >= 1.9
  git clone --recursive
  cd scotch
# else
  git clone
  cd scotch
  git submodule init
  git submodule update

Releases of Scotch are hosted on the for now. Future releases will be available on this Gitlab project repository.


All user and maintenance manuals are available here:


Build and install with Makefile

Get involved!

Reporting an issue

We strongly recommend all users to use the issue tracker to report any problems with the software, or for any feature request. We will try our best to answer them.



The following people contribute(d) to the development of Scotch: Cédric CHEVALIER Sébastien FOURESTIER Jun-Ho HER Cédric LACHAT Amaury JACQUES François PELLEGRINI (PI) * Luca SCARANO

Citing Scotch

Feel free to use the following publications to reference Scotch:


Try the rmumps package in your browser

Any scripts or data that you put into this service are public.

rmumps documentation built on Aug. 12, 2021, 5:08 p.m.