Panel | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
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. |
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 | ||
---|---|---|
| ||
# Load module, always specify version number. $ module load parmetis/4.0.3 $ mpif90 x.f90 -lparmetis |