ParMETIS

Introduction

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.

Web Page

Official website

Versions

4.0.3

Flavours

1

Architecture

x86_64

Group
module load site-local
Build Details

Compiled with:

Usage
module load parmetis/4.0.3/1

To compile a program:

mpicc -o myprog myprog.c                            
    -I/gpfs/apps/parmetis/4.0.3/1/include                   
    -I/gpfs/apps/metis/5.1.0/1/include                  
    -L/gpfs/apps/parmetis/4.0.3/1/lib -lparmetis                
    -L/gpfs/apps/metis/5.1.0/1/lib -lmetis                  
    -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_ilp64.a       
    ${MKLROOT}/lib/intel64/libmkl_sequential.a              
    ${MKLROOT}/lib/intel64/libmkl_core.a -Wl,--end-group -lpthread -lm -ldl
Example Job Scripts

None required.

Status

Passes very basic self-tests.