Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColor#21618C
bgColor#F6F7F7
titleColor#17202A
borderWidth1
titleBGColor#FFB96A
borderStyleridge
titleOverview

METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. 

ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and large scale numerical simulations. 

How to use 


Metis and Parmetis are built with Intel and GNU compilers. Parmetis supports Intel-mpi and  Openmpi.

Versions with suffix -i8r8 are build for integer*8 and double precision data. Versions without that suffix are for integer*4 and single precision data.

Modules will set include and library path. Typical linking:

Code Block
themeFadeToGrey
# Load module, always specify version number.
$ module load parmetis/4.0.3
 
$ mpif90 x.f90 -lparmetis


Authors: Andrey Bliznyuk, Mohsin Ali